匯榮鋁業
級別: 網絡英雄
|
這問題問的好,先算一下4個小時是多少秒?這么長的時間肯定不行。 |
---|---|
本帖最近評分記錄: |
hxl202319
工資就像大姨媽,一月一次,一周就沒了
級別: 網絡英雄
|
RAMP D0 D1 D2 K1000 D0是起始值 D1目標值 D2當前值 K1000是1000個掃描周期。 也就是在執行是D2內的值從D0那么大開始經過1000個掃描周期緩慢變化到D1大小。 你要4個小時,如果算掃描周期是10ms的話,4*3600*100=1440000<32位K值。所以理論上可以。 當然需要用32位指令,并且和你的程序大小有關。 |
|
---|---|---|
本帖最近評分記錄:
|
dl2006
沒有女人冷冷清清,女人多了雞犬不寧
級別: 網絡英雄
|
不可以的,RAMP指令只支持16位數據運算,數據不能大于32767,所以4個小時是不太可能的. |
|
---|---|---|
本帖最近評分記錄:
|
hxl202319
工資就像大姨媽,一月一次,一周就沒了
級別: 網絡英雄
|
8樓說的對,是只能16位指令,所以不能4小時的 |
|
---|---|---|
|
龍芯
龍芯
級別: 工控俠客
|
那你可以試試循環掃描輸出,具體沒用到那么長時間的,試試看吧 |
|
---|---|---|
本帖最近評分記錄:
|