程式碼生成指示的編寫建議

以下說明針對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. 提出範例程式碼的要求

- 加入註解並詳細說明
- 以初學者容易理解的方式說明