组件建模的脚本控制

组件建模的脚本控制


一、为什么要用脚本控制?

利用python脚本可以快速实现组件建模的伺服控制

二、使用步骤

第一步:选中模型后,切换到建模页面,见下图:
导入模型

此时注意,选中行为和属性,同时点击Link1,见下图:
选中行为和属性

第二步:在链接属性面板中,选择平移,同时轴向为X轴,并创建新的伺服控制器,最大限制600,最小限制0,这个是从实际情况出发,滑块移动距离初始点为0,移动到另一边经过的距离是600。如下图:
链接属性设置

第三步:添加脚本。单击根节点之后,从行为中添加脚本,见下图:

插入python脚本
程序编辑器

第四步:写一点简单的代码,编译之后仿真即可。具体代码可以看软件帮助文件,私信问我也可以,有空会帮各位解答。
代码示意

def OnSignal( signal ):  
passdef OnRun():  
app = getApplication()  
blue = app.findMaterial("blue") 
 green = app.findMaterial("green")    
comp = getComponent()  link = comp.findNode("Link1")  
link.MaterialInheritance = VC_MATERIAL_FORCE_INHERIT_NODE   
 while app.Simulation.IsRunning:   
  delay(1)    link.NodeMaterial = blue    
  delay(1)    link.NodeMaterial = green

仿真效果:

使用python脚本控制组件建模的伺服

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值