由于操作过于频繁,请点击下方按钮进行验证!

设计仿真 | 使用宏命令实现 Adams 动态注释

国际金属加工网 2024年05月09日

目前,暂时没有特别简单的方法可以实现在Adams后处理界面中注释的动态变化,如力值的动态变化等,一般可以使用宏命令实现动态注释。

01宏命令简述

宏命令是由用户按照Adams命令的语法规则生成的自定义命令,可以将操作过程记录下来,当再次执行该宏时重现这一过程。使用宏命令可以自动完成某些重复性的操作,并可记录、编辑、存储及执行宏,完成Adams/View一系列的命令,如开发并扩展Adams/View的基本功能、自动生成整个模型、快速修改模型等。

有4种方式可以创建宏:交互式记录操作过程生成宏,读入命令生成宏,编辑命令生成宏,使用命令导航器或命令窗口直接输入要生成宏的命令。对于简单的宏可以使用交互式记录方式,对于复杂的宏可以读入一个包含宏要执行的Adams/View命令的文件,因为这样还可以指定与该宏相关的帮助文件或帮助说明,对于已有的宏,使用宏编辑器较为方便。

图1 宏操作菜单

使用参数可以使宏用起来非常方便,在执行宏命令时将用户提供的信息与宏的参数进行替换,从而使宏类似于子程序。宏中可以包含很多参数,也可以多次使用一个参数。当生成宏时,Adams/View扫描全部命令行,标识出所有的参数,执行宏时,需要用户提供所有参数的值,否则将用默认值替换,宏的参数用 $ 标识。

下例生成一个名为icon_size的宏,宏中包含一个参数size,其相应命令如下:

更详细关于宏的知识请参考 Adams 帮助文件。

02动态注释实现方法

附件dynamic_notes.zip压缩文件包含一个宏文件“mdi_animation_callback.cmd”,该宏允许将结果值分配至模型中创建的注释。请参见附件“dynamic_notes.avi”,动画显示随当前时间值动态更新的注释。

再执行宏命令前,应确认模型中存在如下两个设计变量:

▶ 模型中的注释元素“Note_1”;

▶希望在注释中显示的模型现有结果集(例如图2所示的“last_run.JOINT_1.time”或“.model_1.last_run.JOINT_1.FX”或“last_(暂不可见)ction_mea_1.q”)。使用数据库导航器(Database Navigator)浏览Last_Run仿真结果内容,以确定存在需显示的注释结果。若要在其他模型中使用此宏,需确定上述要求并酌情对宏进行更改。

图2 宏文件需调用的两个设计变量

动态注释实现步骤如下:

1. 打开dynamic_notes.zip压缩包中的test_model.cmd文件,默认参数仿真模型;

2. 切换至后处理界面,设置PostProcessor显示区域为绘图和系统动画两个页面布局;

3. 选中绘图布局,通过菜单选择 Plot -> Create Note,在PostProcessor中创建Note元素。请注意,只能在绘图页上创建注释,注释文本可设置为任意值。左键选中Note可以设置Note的字体、位置和颜色;确保名称为“Note_1”,可以选择:Edit -> Rename,重命名注释名称为“Note_1”;

4. 按键盘F3打开命令窗口并输入以下命令:

执行动画时注释会更新,即指定的分析值(Joint.FX)发生动态变化,如果没有看到正在更新的注释文本,请检查宏命令中注释的名称及其引用的结果是否满足上述要求。

图3 Adams后处理动态注释

03视频及附件下载

https://1257148331.vod2.myqcloud.com/c9e4ea45vodcq1257148331/66865d961253642696785779352/OSoSc6q3qu8A.mp4

动画视频-dynamic_notes

附件下载:点击dynamic_notes.zip在浏览器中打开下载,获取cmd模型、cmd宏命令及avi动画文件。

  

   

  

(海克斯康工业软件)

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准支付稿酬或立即删除内容,以保证您的权益!联系电话:010-58612588 或 Email:editor@mmsonline.com.cn。

网友评论 匿名:
相关链接
  • 直播预告 | 叶片质量轻松掌控,Blade Smart软件精准破局
  • 25-05-09
  • 设计仿真 | Simufact Forming仿真技术破解水轮机轴锻造难题
  • 25-05-09
  • 直播预告 | 基于AGD创成式优化设计及结构快速验证
  • 25-05-09
  • 直播预告 | Actran 2025.1声学仿真新功能介绍
  • 25-05-09
  • 生产制造 | EDGECAM 助力精密零件定制商突破加工困境
  • 25-05-09
  • 质量管理 | 海克斯康质量大数据分析,破解质量管理智能化难题
  • 25-05-09
  • PC-DMIS GD&T 高级应用培训,5月19-20日 无锡开班
  • 25-05-09
  • 直播预告 | 基于多体动力学的飞机系统参数化建模与分析工具
  • 25-04-25
  • 设计仿真 | 使用Adams加速滚珠丝杠动力学仿真分析
  • 25-04-25
  • 设计仿真 | Marc软件攻克焊接残余应力预测难题
  • 25-04-25
  • 生产制造 | 海克斯康“数字化设计与制造”线下培训火热报名中
  • 25-04-25
  • 质量管理 | 海克斯康数字化检测:一站式解决方案助力质量升级
  • 25-04-25
  • 设计仿真 | 海克斯康Simufact Welding重塑新能源汽车电池盒焊接工艺
  • 25-04-18
  • 直播预告 | 基于CFD仿真的高效热管理解决方案
  • 25-04-18
  • 线下培训 | Adams车辆动力学仿真公开培训
  • 25-04-18
  • 生产制造 | "万榫之母"燕尾榫:传统工艺与现代数控的完美结合
  • 25-04-18
  • 质量管理 | 数字化时代,如何让质量管理体系文件更智能
  • 25-04-18
  • 生产制造 | VISI智能修模解决方案实现精度效率双飞跃
  • 25-04-14
  • 直播预告 | 从编译到实战:Adams用户子程序使用基础
  • 25-04-14
  • 直播预告 | Digimat连续纤维增强复合材料与结构疲劳分析
  • 25-04-14
  • 分享到

    相关主题