KsLogChannel

配置記錄通道之設定。

名稱 類型 定義
Source KsLogSource 記錄單軸、輸入、輸出及 UserVariable 的數據。

SourceHandle

HANDLE

可用於 UserVariable。您可將 UserVariable 傳給 KsLogChannel.SourceHandle。

例如:

logChannel.SourceHandle = Temperature.Id

注意:僅適用於 KINGSTAR 4.4 及之後版本。

Index INT

軸、輸入或輸出之索引。

當來源為 logUser,索引即為使用者變數的添加順序。例如:

  • AddVariable(&Temperature);
  • AddVariable(&Voltage);
  • AddVariable(&Warning);

Index 0: Temperature

Index 1: Voltage

Index 2: Warning

注意:對於 UserVariable,僅適用於 KINGSTAR 4.3 及之前版本。

Variable KsLogVariable 選擇欲記錄的變數(若記錄來源為軸),當來源為 logUser,則不使用變數。
Offset INT

當記錄來源為以下時,設定偏移:

  • 單軸且記錄變數為 logDigitalInputslogDigitalOutputs。偏移單位為位元 (bit)。
  • 模組的輸入或輸出,偏移單位視以下資料類型有所不同。

- logBool,偏移單位為位元 (bit)。

- logBool 除外的其他資料類型,偏移單位為位元組 (byte)。

DataType KsLogDataType 選擇數據的類型(當記錄來源為模組的輸入或輸出及 UserVariable 時)。