热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

水中搬运代码2d仿真鱼_Delmia机器人仿真编程点焊仿真第1节焊点坐标数据提取...

在进行Delmia点焊项目仿真之前,如果焊点数量较多,则可以通过宏命令将焊点数据提取出来,保存为xls或者txt格式文件,仿

在进行Delmia点焊项目仿真之前,如果焊点数量较多,则可以通过宏命令将焊点数据提取出来,保存为xls或者txt格式文件,仿真项目创建完成后再将焊点数据导入使用。当然如果焊点数量较少,则可以直接在仿真时创建焊点,以节省时间为目的。本例中使用的宏命令,必须是在零件模块下进行焊点的提取,否则会提取失败,另外在左侧模型树上焊点几何图形集名称必须和宏命令代码中对应的名称一致,满足以上两点方可进行焊点数据提取。下面进行详细操作步骤讲解:

产品原始焊点数据提取:

1、将产品模型用Catia打开,如下图所示例子中焊点和产品是单独的零件,需要将焊点在新窗口中打开,Catia模块也随之切换为零件设计模块,焊点几何图形集名称修改为“几何图形集.1”,宏命令代码中名称为“几何图形集.1,两者皆可修改,保持一致即可;

4e0da155a6c46bcafbb6c347bc021b86.png

2、创建点:从上图可以看到焊点为球面,需要使用创建点命令,在所有球面中心位置创建点,然后将球面删除如下图所示;

2d9a80305d514848f53fb084447cfbe2.png

3、调用宏:在工具栏中点击工具按钮,展开下拉菜单选择宏命令,或者使用快捷键Alt+F8打开宏命令对话框,选择提前创建好的焊点提取宏命令:“导出焊点坐标数据”,然后点击运行按钮运行宏命令,在这个对话框中可以进行宏命令的创建、删除、编辑等操作,详见下图所示;

d732539d9690f622a1c9330102ff573a.png

4、当宏命令运行完成后会生成一个excel表格,记录所有焊点的名称、坐标数值信息,如下图所示;

689f1f7111674238eb2f4af68a937c06.png

5、焊点数据整理:打开焊点数据格式excel表,然后将刚刚生成的焊点数据按图中所示格式进行整理,前两列焊点组和焊点名称可以进行修改,后面六列为焊点坐标数据不可修改,完成后另存为xls或者txt文件。以上就是产品原始焊点坐标数据的提取方法,需要用到宏命令;

c2c4889d4b5b916331f31b1f8fe5d3b6.png

6、宏命令创建:在工具栏中点击工具按钮,展开下拉菜单选择宏命令,或者使用快捷键Alt+F8打开宏命令对话框,然后在宏命令对话框中点击创建按钮,弹出创建新宏对话框,输入名称:焊点数据提取,然后点击确定按钮;

bd97d0cfd4c2a382deafca3408eb7eb4.png

7、宏编辑:焊点数据提取宏命令创建后,点击宏命令对话框中的编辑按钮,弹出宏编辑对话框,宏代码和注释如下图所示。当焊点模型的几何图形集名称不是“几何图形集.1”时,可以将代码行Set lHybody = lPrt.HybridBodies.Item("几何图形集.1")中的“几何图形集.1”替换为焊点模型的几何图形集名称,也可以将焊点模型几何图形集名称更改为“几何图形集.1”,总之二者要保持一致;

e1067bc991cbf6d70b00e575c2ed9877.png

以上就是使用宏命令进行焊点坐标数据提取的操作步骤,以及宏命令的创建过程,如果项目焊点数量较多,则可以通过以上方法使用宏命令将焊点数据提取出来,保存为xls或者txt格式文件,项目仿真时再将焊点数据导入使用。当然如果焊点数量较少,则可以直接在仿真时创建焊点,以节省时间为目的。焊点导入仿真项目后,可以进行投影到产品和关联到产品等操作,将在下一节进行讲解。

往期内容阅读:

Delmia机器人仿真编程 第3节 导入2D布局图

Delmia机器人仿真编程 第2节 项目创建

Delmia机器人仿真编程,第1节 环境设置

以上内容禁止私自盗版发布、搬运到其他平台,可直接分享转载,谢谢!​

本文由乐语人生原创,欢迎关注,带你一起长知识!



推荐阅读
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 测绘程序设计Excel度分秒转换模板附代码超实用版
    本文介绍了测绘程序设计Excel度分秒转换模板附代码超实用版的相关知识,包括准备工作、编写表达式和注意事项。在实际工作中,将GPS实测的经纬度度转换为度分秒是常见需求,本文提供了在Excel中快速进行转换的方法,以提高工作效率。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • 本文介绍了如何使用PHP代码将表格导出为UTF8格式的Excel文件。首先,需要连接到数据库并获取表格的列名。然后,设置文件名和文件指针,并将内容写入文件。最后,设置响应头部,将文件作为附件下载。 ... [详细]
  • EPPlus绘制刻度线的方法及示例代码
    本文介绍了使用EPPlus绘制刻度线的方法,并提供了示例代码。通过ExcelPackage类和List对象,可以实现在Excel中绘制刻度线的功能。具体的方法和示例代码在文章中进行了详细的介绍和演示。 ... [详细]
  • 手把手教你使用GraphPad Prism和Excel绘制回归分析结果的森林图
    本文介绍了使用GraphPad Prism和Excel绘制回归分析结果的森林图的方法。通过展示森林图,可以更加直观地将回归分析结果可视化。GraphPad Prism是一款专门为医学专业人士设计的绘图软件,同时也兼顾统计分析的功能,操作便捷,可以帮助科研人员轻松绘制出高质量的专业图形。文章以一篇发表在JACC杂志上的研究为例,利用其中的多因素回归分析结果来绘制森林图。通过本文的指导,读者可以学会如何使用GraphPad Prism和Excel绘制回归分析结果的森林图。 ... [详细]
  • java drools5_Java Drools5.1 规则流基础【示例】(中)
    五、规则文件及规则流EduInfoRule.drl:packagemyrules;importsample.Employ;ruleBachelorruleflow-group ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有