Table of Contents

播放器控制

RuntimeApi(API) 提供了多個方法來控制加工模擬的播放器行為。

Pace

Pace(API) 是播放過程中的可暫停標記點。此函數使 Pause(API) 能夠生效。執行時會等待播放器發出下一個步調信號。

Note

指令格式

Pace();
Tip

指令範例

// 在執行NC檔案時插入可暫停標記點
var actions = RunNcFile("NC/file1.nc");
foreach (var action in actions)
{
    action();
    Pace(); // 插入可暫停標記點,使 Pause() 能夠在此處生效
}

相關 API:RunNcFile(API)

Pause

Pause(API) 暫停播放器執行。

Note

指令格式

Pause();
Tip

指令範例

PlayNcFile("NC/file1.nc");
// 在某個條件下暫停
if (someCondition)
{
    Pause();
}

Reset

Reset(API) 重置播放器狀態。

Note

指令格式

Reset();
Tip

指令範例

// 重置播放器並重新開始
Reset();
PlayNcFile("NC/file1.nc");

使用場景

  • Pace: 用於在執行過程中插入可暫停標記點,使 Pause(API) 能夠生效,例如與 RunNcFile(API)RunNc(API) 配合使用
  • Pause: 用於在特定條件下暫停執行
  • Reset: 用於重置播放器狀態,準備重新執行