终于解决了,建立规则如下:
catia的运动仿真是支持分段函数的.
要支持分段函数的话,需要用到catia知识工程助理里的规则工具.
使用规则工具,使用if语句来编写你需要的分段函数就可以了.
我在这里只写一段规则,至于你这个W是什么东西,我不清楚.你自己琢磨下,请看下面的规则:
if `机械装置.1KINTime` >=0s and `机械装置.1KINTime` <10s
{
`机械装置.1命令命令.2长度` =`机械装置.1KINTime` /1s*1mm
`机械装置.1命令命令.1角度` =`机械装置.1KINTime` /1s*10deg
}
else
{
`机械装置.1命令命令.2长度` =(`机械装置.1KINTime` -10s)/1s*2mm*-1+10mm
`机械装置.1命令命令.1角度` =(`机械装置.1KINTime` -10s)/1s*5deg*-1+100deg
} |