当前位置:首页 » 办公资讯 » txt点文件怎样导入catia

txt点文件怎样导入catia

发布时间: 2023-08-01 02:32:11

⑴ 怎么把存在excel中的点坐标导入的CATIA中是在草图环境中

把CATIA安装目录\intel_a\code\command\GSD_PointSplineLoftFromExcel.xls这个文件拷贝出来,打开并允许运行宏。按照相应的格式拷贝或者输入所有的点的坐标到此文件中。先稍微介绍一下坐标格式,第一列对应CATIA中的X坐标值,第二列是Y值,第三列是Z值。因为你现在所有的是二维的点,所以可以以设定其中某一列全为0,比如,所有的点以x,y的格式输入到这个excel文件中,第三列全部设为0。打开catia并新建一个part文件,之后运行宏文件,注意,运行Fueil1.Main!!!在弹出的提示框中输入1回车,可以在刚才新建的文件中获得所有的点。如果你确定你的点在excel中的排列顺序对于样条曲线是以同一个放行排列的,那么在excel中把第一个点的坐标在拷贝一个份到最后,运行弹出的提示框中输入2,直接把曲线也画出来。
如果你一定要把点导入到草图中,那么按照上面的方法先把点导入到catia中,然后在草图中用投影的方式把所有点投影到草图平面上。

⑵ 如何将MATLAB或EXCEL中的点输入到CATIA

可以从包含宏的 Microsoft Excel 电子表格中创建点、曲线和多截面曲面,并且可以在其中定义: 点空间坐标 曲线经过的点 用作多截面曲面轮廓的曲线。 仅支持用 Excel 97 和更高版本创建的 Excel 表。因此,此功能仅在 WindowsTM 上可用。 打开任意包含几何图形集或有序几何图形集的 .CATPart 文档。 使用 Excel 打开 Samples 目录下的 ElementsFromExcel.xls 文件并启用宏。 文档如下所示: 它包含: 在之间给出其它指令或数值数据的指令,例如 StartMulti-SectionsSurface 和 EndMulti-SectionsSurface、StartCurve 和 EndCurve。 点空间坐标的数值数据:从左到右分别为 X、Y、Z 最终的 End 指令 在上面的示例中,将基于三条曲线创建一个多截面曲面。第一曲线和第二曲线经过四个点,第三曲线经过五个点。 按从上到下的顺序创建元素,即创建第一曲线的四个点、第一曲线本身、组成第二曲线的点,然后是第二曲线本身,依此类推。 您可以添加行以创建更多的元素,或删除行以编辑元素或删除它们(点),然后保存电子表格。 从 Excel 中,选择“工具 (Tools)”->“宏 (Macro)”->“宏 (Macros)”菜单项。 显示“宏 (Macro)”对话框。 选择 Feuil1.Main 宏 单击“运行 (Run)”。 显示“用户信息 (User Info)”对话框。 键入要生成的元素类型: 1:仅生成点 2:生成点和曲线 3:生成点、曲线和多截面曲面 单击“确定 (OK)”。 将在几何图形中创建这些元素(点、曲线和多截面曲面)。结构树也相应更新。 如果正运行 CATIA 会话并加载了 .CATPart 文档,则不需要加载“创成式外形设计 (Generative Shape Design)”或“线框和曲面 (Wireframe and Surface)”工作台。 对于所提供的宏,曲线定义限制为 500 个点,多截面曲面定义限制为 50 个样条线。可以使用 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,那么会形成扫描面。刚才形成的样条线,其中两条作为扫描的两边界,另一条是脊线。我个人认为在这里面最好不要直接出扫描面,他有可能控制的不是那么好。还不如自己用一个扫描命令来做,更直观。

热点内容
马路上汽车的噪音在多少分贝 发布:2023-08-31 22:08:23 浏览:1872
应孕棒多少钱一盒 发布:2023-08-31 22:08:21 浏览:1343
标准养老金一年能领多少钱 发布:2023-08-31 22:05:05 浏览:1628
湖北通城接网线多少钱一个月 发布:2023-08-31 21:59:51 浏览:1710
开随车吊车多少钱一个月 发布:2023-08-31 21:55:06 浏览:1475
京东付尾款怎么知道前多少名 发布:2023-08-31 21:52:58 浏览:1793
在学校租铺面一个月要多少钱 发布:2023-08-31 21:52:09 浏览:1930
2寸有多少厘米 发布:2023-08-31 21:50:34 浏览:1576
知道电压如何算一小时多少电 发布:2023-08-31 21:46:20 浏览:1553
金手镯54号圈周长是多少厘米 发布:2023-08-31 21:44:28 浏览:1731