catia里如何使用大量坐标绘制曲线
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 17:35:29
catia里如何使用大量坐标绘制曲线
catia里如何使用大量坐标绘制曲线
catia里如何使用大量坐标绘制曲线
你可以利用Excel数据导入Catia:
第一步先在EXCEL里输入坐标点 因为EXCEL在做一组数据的时候可以进行填充,省去你不必要的键盘输入,另外在必须手工输入的情况下,在EXCEL里编辑,也是方面核对和保存的.XYZ值都输入完以后,存盘,一会再用.然后找到 catia安装位置里的 \intel_a\code\command\GSD_PointSplineLoftFromExcel.xls 此文件中间会包含一些语句,你需要把你刚才输入过的坐标点,复制粘贴到StartCurve和EndCurve中间,如下图 StartCurve 内容(刚才编辑好的坐标点) EndCurve 比如有100个坐标点,那么内容部分就是100行.注意,一般GSD_PointSplineLoftFromExcel.xls这个文件里有三组StartCurve和EndCurve 你随便用一组即可,然后把其他的行删除掉.他存有三组的意思是可以同时处理几批数据 回到catia,把文件创建好,把工作光标设定到几何图形集,(不能设到实体) 然后回到excel,点工具--宏--宏 选Feuil1.main,点执行.弹出对话框,用键盘输入1,2,3任意一个数(第一是全点,第二样条线,第三扫描面) 再回到catia,已经创建完毕.如果选的1,那么空间中会出现100个零散的点.如果选的2,那么这些点会用样条线贯穿起来 如果把点分开,分别输入开始的3组StartCurve和EndCurve中间那么出现的就是三条样条线.也就是说计算方法是:计算机从StartCurve开始,遇到一组坐标就画一个点,再遇到一组坐标就再画一个点,一直遇到EndCurve,点就画完了,然后用样条线把这些点串连起来,然后再遇到StartCurve,就开始又画点,遇到EndCurve再结束,再画线,这样就两条线了.有几组StartCurve和EndCurve,就有几条线 如果选的3,那么会形成扫描面.刚才形成的样条线,其中两条作为扫描的两边界,另一条是脊线.我个人认为在这里面最好不要直接出扫描面,他有可能控制的不是那么好.还不如自己用一个扫描命令来做,更直观.