用EXCEL在CAD中绘画简易弹簧
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 10.5pt; mso-char-indent-count: 1.0">如果要画一个半径是<FONT face="Times New Roman">1</FONT>的弹簧,可在<FONT face="Times New Roman">EXCEL</FONT>中输入以下数据。这些数据的规律是:在<FONT face="Times New Roman">XY</FONT>平面上等分取<FONT face="Times New Roman">8</FONT>个点,在<FONT face="Times New Roman">A</FONT>列,<FONT face="Times New Roman">B</FONT>列输入<FONT face="Times New Roman">X</FONT>,<FONT face="Times New Roman">Y</FONT>的值,每<FONT face="Times New Roman">8</FONT>行重复一次。<FONT face="Times New Roman">Z</FONT>的值每次递增一个固定值,<FONT face="Times New Roman">8</FONT>个递增的值就是一层弹簧的高度。再在<FONT face="Times New Roman">D</FONT>列通过图中的公式将<FONT face="Times New Roman">A</FONT>,<FONT face="Times New Roman">B</FONT>,<FONT face="Times New Roman">C</FONT>列中的值转换成坐标的形式。然后复制<FONT face="Times New Roman">D</FONT>列中的内容。打开<FONT face="Times New Roman">CAD</FONT>输入命令<FONT face="Times New Roman">SPL</FONT>,然后将<FONT face="Times New Roman">EXCEL</FONT>中的内容粘贴的内容粘贴到命令提示中。再敲三下回车就<FONT face="Times New Roman">OK</FONT>了。不过通过这种方法画出来的效果不是很好,在两端有直线的地方,把它剪掉就行了。在没有弹簧程序的情况下,还是可以试试这种简单的方法。如果说要更精确的话,可在<FONT face="Times New Roman">XY</FONT>上多取些等分点,这样会好得多。需要更长的话,多取点就行了。</P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 10.5pt; mso-char-indent-count: 1.0">另外还要请教高手,通过这种方法画出来的弹簧不能作为圆的拉伸路径。我开始以为是<FONT face="Times New Roman">SPL</FONT>命令画出来的线不能作为路径,后来我用<FONT face="Times New Roman">SPL</FONT>画一些简单的线条,还是可以作为拉伸的路径,高手帮我看看吧。</P> 不错,方法很新颖,值得借鉴,谢谢楼主。 <P>不错</P>
[转帖]聪明!
不错,很巧妙! <p>真聪明,向你学习</p> <p>不会呀?</p><p>教教吧</p> <p>ABC三列的数据用函数关系更精确,精度可随意控制,在ACAC中画线时可用3DPOLY,这可以作为三维拉伸时的路径。</p><p>07版的acad增加了helix对象,直接用helix命令就可以做了。</p> excle命令我这边什么没有求救呀.我CAD三维不会画.想请教你们... 真牛哎,这也被你想出来,太聪明了
页:
[1]
2