程式碼生成指示的編寫建議
以下說明針對SPEL+程式碼的生成編寫有效提示詞的技巧。
1. 明確說明目的與動作
良好範例:
- 編寫讓機器人在3個點之間往返移動的程式
- 編寫用於監控I/O訊號,並在訊號變為ON時停止機器人的程式碼
- 編寫使用棧板處理依序從4x3陣列中取出工件的程式
不良範例:
- 編寫操控機器人的程式
- 寫一些程式碼
2. 具體指定要使用的指令或功能
- 使用Go指令移動至目標位置P1
- 使用For...Next陳述式進行迴圈處理
- 使用If...Then陳述式進行條件分支
3. 明確指定變數及常數的要求與名稱
- 使用Integer型的變數i管理計數器
- 將Real型的一維陣列變數arrayVar宣告為11個元素(索引0至10)
- 讓其他程式也能存取Global變數g_PartsCount
4. 說明錯誤處理的要求
- 使用OnErr陳述式進行錯誤處理
- 新增Print陳述式以確認操作是否完成
5. 指定程式結構
- 建立為由Main函式呼叫的子函式
- 建立為可獨立執行的程式
6. 提供I/O規格的詳細資訊
- 透過輸入訊號In(1)啟動程式
- 透過輸出訊號Out(10)點亮指示燈
7. 指定動作參數
- 以50%的速度動作
- 將加速度設定為30
8. 提出範例程式碼的要求
- 加入註解並詳細說明
- 以初學者容易理解的方式說明