本帖最后由 逆光、 于 2019-10-10 01:15 编辑
好久没有发帖了,今天加班发个,讲一下我自己对两个命令的理解和用法,如有错误或疑问请回帖指出与交流,谢谢。 1,“代理对象”个人理解是:使用频率较高的 零部件,把需要有针对性修改的数据、内容,使用这个命令进行“代理”
2,“运行时表达式”在仿真的时候实时计算参数的数值。通过给定的表达式在命令间传递数据,这里举一个例子: 滑道里面的小球在滑道内靠自身重力左右晃动,而旁边的小球设定的是滑动副,做线性移动,他的滑动速度使用了滑道内小球的X方向线性速度。这里在运行时把A的参参数,传递给B(也可以在A参数的基础上使用公式计算需要的值,比如*2倍的A速度)
3, “重用库“ 和装配模式下的重用库一样,比如为一个电机 设定号机电对象的属性后 在其他设计中直接调用即可,无需重新设定机电属性。
这里需要注意的是,比如父对象F,下面的有一个子对象Z(Z包含机电属性和参数),F为工作部件时,需要把Z的引用集设为Entire Part 才会把Z的机电属性显示在“机电导航器”里面,其他引用集就不会显示了。
下面讲一个综合性的例子,大致是:一个电机可以在同一个设备中有不同的转速。 开始操作: 第一步: 先把电机.prt 设定好机电属性,电机主轴设为刚体,再把主轴设定一个铰链副,最后给添加一个速度控制。完成后如下图所示
第二步: 新建一个代理对象, 参数属性栏:名称:参数的名字,自己随便给一个, 类型:看需求选,这里选择双精度型, 测量:选择 无 ,不然单位不匹配后面会报错。 几何单元:将代理对象分配给选定的组件,这个例子不用设置。 名称框:设置代理对象的名称。
第三步:设置运行时表达式要赋值的参数:选择‘速度控制’
输入参数:选择对象 ;选择上一步穿件的代理对象 电机转速
参数名称:选择电机转速
添加参数;点击后面的加号,把参数加入下面的列表框内。
表达式;表达式名称,自己随便给,
公式 输入 代理对象 电机转速,(会自动列出可供选择的参数)最后确定。
第四步:
至此一个电机的机电属性设定完,下面新建一个装配体“设备”,在设备里添加3个电机,三个电机的速度各不相同。
装配搞好后,如下如图所示,这里出现三个 代理对象 电机转速 双击第一个设定一个电机转速,再双击第二个设置第二个电机转速 最后第三个,
操作如下方的GIF所示,
。
附件 说明:一个是运行表达式的例子,一个是设备的装配体(包含电机)。使用NX12创建。
补充内容 (2019-10-21 20:40):
本人所有免费发表的帖子,严禁用买卖。 |