据我所知,对数螺线及阿基米德螺线都没有精确计算长度的方法,只能近似计算。用CAD软件,按曲线公式画一条节点足够多(与曲线高度相似)的多段线,并查询它的长度,是一种有效的方法,但对已有“曲线”查询“半径”及其它参数是很难做到的。画螺旋线并查询长度的方法可以参考我这个帖子H T T P : / /w w w. 3 d p o r t a l . c n / d i s c u z/viewthread.php ?tid=587856 。该帖是VBA代码,附件是DVB文件(VBA程序)。使用方法是:解压后在CAD图形界面用“ap”命令加载程序,“Alt+F8”打开宏对话框,“运行”即可,按命令行提示操作。该程序可以分别按阿基米德螺线和对数螺线公式画多段线并在命令行显示螺线长度,可以在选项中设置多段线节点数和是否在图形界面保留多段线。如果你认为有必要可以在这里帖出来,不需要注明作者和转帖。