ADAMS二次开发学习(1)

本学习参考宋博士的博客。
《基于ADAMS的二次开发》
问题描述:已知一个连杆模型,其一端与大地用旋转副连接,在此旋转副下已设置驱动,需要设计一个GUI界面,当点击按钮时,连杆绕铰接点旋转1s,模型如下图。
模型
步骤一:进行一次交互式仿真,获取所需所需仿真的命令。
1.仿真设置界面
仿真
2.打开command window
在这里插入图片描述
3.找到其中关于交互式仿真的代码复制。
仿真命令
步骤二:创建宏,这个宏代表仿真一秒的命令。
创建宏
粘贴上一步复制的代码,此处宏的名字可设为MACRO_rotate,点击OK。
创建宏窗口
步骤三:创建GUI,目的是创建一个按钮,并使点击按钮执行创建的宏。
1.创建GUI界面
创建GUI

创建GUI
点击New。此处名字设为rotate0612,目录默认放在gui下,并且选择’OK’以创建OK按钮。
在这里插入图片描述
2.下一步就是把创建的按钮与宏命令关联,首先选择创建的按钮。
在这里插入图片描述
在这里插入图片描述
选择指定命令。
在这里插入图片描述
在这里插入图片描述
写入MACRO_rotate,将按钮与宏关联,退出。
此时点击OK按钮已可以仿真了。
步骤四:创建工具栏,以方便GUI界面的调用
在这里插入图片描述
参考里面的代码,在最下面加入以下代码,即可。

MENU1  &yinkang
     NAME=rotate
     HELP=rotate the bar
     BUTTON2  &rotate0612
            HELP=rotate
            CMD=int dia disp dia=.gui.rotate0612

在这里插入图片描述
缺点:仿真结束后需要从交互式仿真界面退出仿真过程。

  • 8
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值