cenwenyan
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 28 個
工控威望: 109 點
下載積分: 468 分
在線時間: 17(小時)
注冊時間: 2010-08-28
最后登錄: 2022-03-10
查看cenwenyan的 主題 / 回貼
樓主  發(fā)表于: 2011-11-06 09:40
編程手冊上講DRVI的脈沖數(shù)值如是32位操作數(shù),那就是-999,999和+999,999,我寫了DDRVI K1000000 K5000 Y0 Y5,這樣的一步進去,為什么程序檢查是正確的?K1000000比999,999大啊,為什么不會出錯?如果僅能是999,999,按脈沖當量0.001來算,發(fā)完這999,999 個脈沖工作臺才走了999毫米,也就1米,如果一次要走1.5米呢?這條指令豈不是實現(xiàn)不了?還有我見許多程序這樣寫如DRVI K2999 Y0 Y5,為什么都喜歡用999呢,不寫個整數(shù)上去?還有的寫成DDRVI K999999 D130 Y0 Y2,尾數(shù)也是用9的,為啥?這是什么意思,最后的這條怎樣解釋其含意
cenwenyan
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 28 個
工控威望: 109 點
下載積分: 468 分
在線時間: 17(小時)
注冊時間: 2010-08-28
最后登錄: 2022-03-10
查看cenwenyan的 主題 / 回貼
1樓  發(fā)表于: 2011-11-06 14:12
那么你說的從0到999,999遞增完后,再從-999,999起開始遞增直至發(fā)完1000,000個脈沖,豈不是變成反轉了,不是說DRVI根據(jù)脈沖數(shù)值的符號正反轉嗎?這說不通了啊
cenwenyan
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 28 個
工控威望: 109 點
下載積分: 468 分
在線時間: 17(小時)
注冊時間: 2010-08-28
最后登錄: 2022-03-10
查看cenwenyan的 主題 / 回貼
2樓  發(fā)表于: 2011-12-23 20:25
如果我再走完-999,999的遞增所要定位的位置還沒到達呢?還要走呢,是不是又從999,999開始走脈沖,既然是32位指令,為什么要是999,999與-999,999,不直接說是2147483647與-2147483648
[ 此帖被cenwenyan在2011-12-23 22:23重新編輯 ]