最佳答案
如果用循环和定时循环,可能因为参考的是win的时钟源所以没法设置小于1ms的控制周期。
一般你有实时系统,直接用你的PC当上位机,连接实时系统,用实时系统里的rt时钟源,在循环和定时循环里可以实现小于1ms的控制周期。
如果用循环和定时循环,可能因为参考的是win的时钟源所以没法设置小于1ms的控制周期。
一般你有实时系统,直接用你的PC当上位机,连接实时系统,用实时系统里的rt时钟源,在循环和定时循环里可以实现小于1ms的控制周期。
3
举报
-
上官:
谢谢您的回答,但是我仅仅只是为了达到和simulink一样的仿真效果,我只是仿真。不需要实时,或者说如何实现0.00001的仿真步长?
-
RedJ
回复
上官:
如果你想实现和simulink一样的仿真效果,你可以下载他的控制与仿真工具包,里面的循环是可以设置0.00001的仿真步长。但是如果你用结构里的循环的话,想实现0.00001的仿真步长应该是只能用rt计时器,但是这个需要rt系统支持。
-