iteerh
級別: 家園常客

精華主題: 0
發(fā)帖數量: 623 個
工控威望: 803 點
下載積分: 17146 分
在線時間: 2363(小時)
注冊時間: 2006-10-25
最后登錄: 2024-11-15
查看iteerh的 主題 / 回貼
樓主  發(fā)表于: 2012-06-20 23:27
如題

在網路上看到一個文章是關於配方的,
2、新建一程序,設定讀寫配方地址,長度設為10,組數設為100

3、變量標簽表中: TOP @100 NO @200 TEMP_1 @300 TEMP_2 @301 TEMP_3 @302

4、制作十個數值輸入,為@0~@9,用于輸入數據;

5、制作一個數值輸入,為NO,用于選擇將所輸入的數據放到配方數據的什么位置

6、制作一數值顯示,為TOP,用于顯示目前共有多少組配方;

7、制作一保持型按鈕,命名為刪除按鈕,用于將選定的NO組數據刪除, 刪除按鈕OFF宏: IF NO > 0 THEN DO IF TOP > 0 THEN DO IF TOP > NO THEN DO TEMP_1 = ADD(NO, 1) TEMP_2 = SUB(TOP, NO) FOR TEMP_2 RCPNO = TEMP_1 BMOV(@30, RCPW0, 10) RCPNO = SUB(TEMP_1, 1) BMOV(RCPW0, @30, 10) TEMP_1 = ADD(TEMP_1, 1) NEXT ENDIF IF TOP >= NO THEN DO RCPNO = TOP FILL(RCPW0, 0, 10) TOP = SUB(TOP, 1) ENDIF ENDIF ENDIF END 主要思想為,首先將NO+1組的數據保存到@30~@39中,然后將其保存到NO組中,再將NO+2組的數據保存到@30~@39中,然后將其保存到NO+1組 中,直到最后一組

8、制作一保持型按鈕,命名為插入按鈕,用于將@0~@9中的數據插入到配方的NO組,原NO組及以后的數據向后移動, 插入按鈕OFF宏: IF NO > 0 THEN DO IF TOP >= NO THEN DO TEMP_1 = TOP TEMP_2 = SUB(TOP, NO) TEMP_2 = ADD(TEMP_2, 1) FOR TEMP_2 RCPNO = TEMP_1 BMOV(@30, RCPW0, 10) RCPNO = ADD(TEMP_1, 1) BMOV(RCPW0, @30, 10) TEMP_1 = SUB(TEMP_1, 1) NEXT RCPNO = NO BMOV(RCPW0, @0, 10) TOP = ADD(TOP, 1) ELSE DO RCPNO = NO BMOV(RCPW0, @0, 10) TOP = NO ENDIF ENDIF END 主要思想為,首先將TOP組的數據保存到@30~@39中,然后將其放到TOP+1組中,再將TOP-1組放到TOP組中,直到NO組放到NO+1組中,然后再 將@0~@9的數據放到NO組。

9、制作一保持型按鈕,命名為填充按鈕,用于將@0~@9中的數據填充到配方的NO組,其它數據不變。 填充按鈕OFF宏: IF NO > 0 THEN DO RCPNO = NO BMOV(RCPW0, @0, 10) IF NO > TOP THEN DO TOP = NO ENDIF ENDIF END 主要思想為,將數據放到NO組。

請問「變量標簽表」是要如到設定呢,找不到  

謝謝