執行指令語法
- 在語法視窗中,反白選擇要執行的指令。
- 在「語法編輯器」工具列上,按一下「執行」按鈕 (朝右的三角形)。 若未選取任何項目,它會執行選取的一或多個指令 (游標所在位置)。
或
- 從「執行」功能表中選擇其中一個項目。
- 全部。 執行語法視窗中的所有指令,中斷點具有最高的優先順序。
- 選擇。 執行目前選取的指令,中斷點具有最高的優先順序。 任何指令的反白部分,都會被包括在內。 若未選擇任何項目,會執行游標所在位置的指令。
- 結束。 執行語法視窗目前的選項中,從第一個到最後一個的所有指令,中斷點具有最高的優先順序。 若未選擇任何項目,會從游標所在位置的指令開始執行。
- 逐步完成。 從語法視窗中的第一個指令開始 (從開頭逐步完成) 或從游標所在位置的指令開始 (從目前位置逐步完成),逐一執行每個指令語法。 若其中有已選取的文字,則會從選取文字的第一個指令開始執行。 在指定的指令執行之後,游標會前進至下一個指令,選擇「繼續」可以繼續逐步完成順序。
使用「逐步完成」時,會將
LOOP-END LOOP
、DO IF-END IF
、DO REPEAT-END REPEAT
、INPUT PROGRAM-END INPUT PROGRAM
及MATRIX-END MATRIX
區塊視為單一指令。 您不能逐一完成這些區塊。 - 繼續。 繼續由中斷點或「逐步完成」停止的執行。
進度指標
指定語法的執行進度會以 Gutter 中的向下箭頭來表示,其會跨越最後一個執行指令集。 例如,您選擇執行語法視窗中含有中斷點的所有指令。 在第一個中斷點,箭頭會跨越視窗中第一個指令到含有中斷點之指令的前個指令區域。 在第二個中斷點,箭頭會從含有第一個中斷點的指令延伸到含有第二個中斷點之指令的前個指令。
中斷點在執行時期的行為
- 執行含有中斷點的指令語法時,會在每個中斷點停止執行。 具體而言,會提交從指定中斷點(或執行開始)到下一個中斷點(或執行結束)的指令語法區塊來執行,就像您已選取該語法並選擇「執行 > 選項」一樣。
- 您可以同時開啟多個語法視窗,讓其各自擁有自己的一組中斷點,但只會有一個佇列用於執行指令語法。 一旦提交指令語法區塊後 (例如指令語法區塊到第一個中斷點),一直到完成先前的區塊之前,將不會執行任何其他的指令語法區塊,無論該區塊是位於相同或不同的語法視窗中。
- 當執行於某個中斷點停止時,您可以執行其他語法視窗中的指令語法,並檢查「資料編輯器」或「檢視器」視窗。 然而修改含有中斷點的語法視窗的內容或是變更該視窗中的游標位置,將會取消執行。