01文章背景
变拓扑分析的相关内容在前期文章,点击可查看《Adams变拓扑分析之传感器》中已有描述,通过Adams/Sensor可以有效地完成众多变拓扑分析的工程需求。本文将进一步挖掘Adams进行变拓扑分析的相关功能,方便大家的工程应用。子程序作为Adams一种常用的高级功能,由众多熟悉Adams的工程师展开应用,实现了很多貌似不可能完成的任务。因为,子程序作为一种更加接近Adams内核的对象,可以实现很多界面功能不易实现的应用场景。为此,针对变拓扑分析这一场景,我们在众多子程序中选择CBKSUB子程序展开说明和应用,以期为有这方面需求的工程师拓展出新的使用模式。
02回调子程序
有关回调子程序的相关情况请参考《Adams回调函数功能解析》,这里不再赘述。本文主要描述用于实现仿真过程中不同脚本命令调用的回调函数子程序的内容。
图 1回调子程序源代码
本程序的基本逻辑是,当回调函数遇到传感器触发事件发生时,首先会进行命令字符串的构建,然后将命令传递给Modify函数,Consub可以调用Modify,在执行了Modify发出的命令后,程序控制返回到Consub,关于Consub调用Modify的机制这里不展开。但这里需要注意一个使用特点,Adams/Solver会忽略命令末尾5个空格之后的部分,因此,当使用字符功能构建命令时,需要注意将多余的空格去掉。

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



