愛招飛幫助手冊 愛招飛幫助手冊
  • FastERP-1
  • Smart
  • PinToo
  • FastWeb
  • FastERP-2 企業管理系統 (opens new window)
  • 印染業ERP (opens new window)
  • 工廠終端機 (opens new window)
  • TARS
  • MARS
  • TaskRunner
  • Flying
  • FastDesk
  • HiDesk
  • HiNAT
  • FastBPM
  • 設備故障診斷 (opens new window)
  • 設備最佳運轉效益 (opens new window)
  • 企業智能助手SmeGPT (opens new window)
  • 燈號管理 (opens new window)
  • 戰情室 (opens new window)
  • 能源管理 (opens new window)
  • 人車定位 (opens new window)
  • 戰情指揮系統 (opens new window)
  • FastERP-1
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
  • FastERP-1
  • Smart
  • PinToo
  • FastWeb
  • FastERP-2 企業管理系統 (opens new window)
  • 印染業ERP (opens new window)
  • 工廠終端機 (opens new window)
  • TARS
  • MARS
  • TaskRunner
  • Flying
  • FastDesk
  • HiDesk
  • HiNAT
  • FastBPM
  • 設備故障診斷 (opens new window)
  • 設備最佳運轉效益 (opens new window)
  • 企業智能助手SmeGPT (opens new window)
  • 燈號管理 (opens new window)
  • 戰情室 (opens new window)
  • 能源管理 (opens new window)
  • 人車定位 (opens new window)
  • 戰情指揮系統 (opens new window)
  • FastERP-1
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
  • Smart幫助主頁
  • 學習手冊

    • 基本入門

    • 功能介紹

    • 控制元件說明

      • 公共屬性
      • 公共方法
      • 公共事件
      • 視窗控制元件
      • 系統控制元件
      • 標準控制元件
      • 對話方塊控制元件
      • 標準工控控制元件
      • 專業工控控制元件
      • 數據控制控制元件
      • 數據表格控制元件
      • 數據感知控制元件
      • 通訊控制控制元件
      • 儀表採集控制元件
      • 監控視訊控制元件
      • 數據圖表控制元件
      • 流程圖表控制元件
      • 數據分析控制元件
      • 複合數控控制元件
      • 模擬數控控制元件
        • 1. TAbValueInd元件
          • 1.1. 屬性
          • 1.2. 事件
        • 2. TAbBar元件
          • 2.1. 屬性
          • 2.2. 事件
        • 3. TAbVBar元件
          • 3.1. 屬性
          • 3.2. 事件
        • 4. TAbHBar元件
          • 4.1. 屬性
          • 4.2. 事件
        • 5. TAbThermometer元件
          • 5.1. 屬性
          • 5.2. 事件
        • 6. TAbTank元件
          • 6.1. 屬性
          • 6.2. 事件
        • 7. TAbVMeter元件
          • 7.1. 屬性
          • 7.2. 事件
        • 8. TAbHMeter元件
          • 8.1. 屬性
          • 8.2. 事件
        • 9. TAbFlexHMeter、TAbFlexVMeter元件
          • 9.1. 屬性
        • 10. TAb120Meter、TAb180Meter、TAb270Meter元件
          • 10.1. 屬性
          • 10.2. 事件
        • 11. TAbCompas元件
          • 11.1. 屬性
          • 11.2. 事件
        • 12. TAbVCInd元件
          • 12.1. 屬性
          • 12.2. 事件
        • 13. TAbOperatingPoint元件
          • 13.1. 屬性
        • 14. TAbMiniTrend元件
          • 14.1. 屬性
        • 15. TAbTrend元件
          • 15.1. 屬性
          • 15.2. 事件
          • 15.3. 方法
          • 15.3.1. AddDigit
          • 15.3.2. AddSeparator
          • 15.3.3. AddValue
          • 15.3.4. ClearRecords
          • 15.3.5. DeleteRecords
          • 15.3.6. DigitToValue
          • 15.3.7. DrawCursorLine
          • 15.3.8. FindMinMax
          • 15.3.9. GetData
          • 15.3.10. LoadFromFile
          • 15.3.11. LoadFromFileEx
          • 15.3.12. MoveX
          • 15.3.13. MoveY
          • 15.3.14. PaintRecords
          • 15.3.15. ReadDigit
          • 15.3.16. ReadRecTime
          • 15.3.17. ReadValue
          • 15.3.18. RunInterval2
          • 15.3.19. SavePartToFile
          • 15.3.20. SaveToFile
          • 15.3.21. SetCursorLine
          • 15.3.22. SetYDefault
          • 15.3.23. ValueToDigit
          • 15.3.24. ZoomY
          • 15.3.25. ZoomYIn
          • 15.3.26. ZoomYOut
        • 16. TAbPrintTrend元件
          • 16.1. 屬性
        • 17. TAbBMaskMeter
          • 17.1. 屬性
        • 18. TAbCircularProgressBar
          • 18.1. 屬性
      • 調節數控控制元件
      • 數位數控控制元件
      • 數據數控控制元件
      • 地圖控制元件
      • 其他控制元件
      • SVG控制元件
      • IsoBean控制元件
      • 樣式控制元件
      • 樣式外觀控制元件
      • 樣式高級控制元件
      • 樣式工具控制元件
      • 樣式數據控制元件
      • 樣式控制元件GP
      • 樣式數據控制元件GP
    • 功能用法

    • 專用模板

    • 開發流程

    • 函式程式

  • 開發手冊

目录

模擬數控控制元件

# Smart 控制元件使用(模擬數控)

  該組中顯示模擬型別的數據控制相關控制元件。

# 1. TAbValueInd元件

  該元件顯示為一個數字值指示器,可設定以顯示多個訊號的數值。

# 1.1. 屬性

  • TAbValuedInd元件主要屬性
屬性 功能說明
BevelInner 確定元件的內斜角的樣式
BevelOuter 確定元件的外斜角的樣式
BevelValue 確定元件數值指示器內部背景顯示的樣式
Digit 訊號Value顯示的值
LimitLower 低位訊號的限制值
LimitUpper 高位訊號的限制值
LogScale 是否使用指數的計數方式
MinMax 使用DateTime儲存最小值/最大值
Options 元件的相關設定選項
opBevelInner是否顯示內斜邊
opBevelOuter是否顯示外斜邊
opName1是否顯示SignalName1區域的內容
opName2是否顯示SignalName2區域的內容
opUnit是否顯示單位字元
SectorSettings 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。
SignalSettings 模擬訊號的設定選項
DigitalFrom設定訊號的起始值
DigitalTo設定訊號的終點值
Name1設定訊號1顯示的名稱
Name2設定訊號2顯示的名稱
ValueFormat設定數據顯示的格式
ValueFrom設定值的起始值
ValueTo設定終止值
ValueUnit設定顯示單位
Value 設定訊號顯示的數值

# 1.2. 事件

事件 何時觸發
OnLimit 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件
OnOverflow 如果Value屬性超過了調整的範圍則觸發該事件
OnSectorChange 如果Value屬性輸入或退出區域時觸發該事件

# 2. TAbBar元件

  該元件顯示為一個橫向的進度條。可設定其外觀選項以動態顯示進度數值。

# 2.1. 屬性

  • TAbBar元件主要屬性
屬性 功能說明
BarSettings 進度條設定的相關選項
BevelOuter 確定元件的外斜角的樣式
Digit 訊號Value顯示的值
LimitLower 低位訊號的限制值
LimitUpper 高位訊號的限制值
LogScale 是否使用指數的計數方式
MinMax 使用DateTime儲存最小值/最大值
SectorSettings 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。
SignalSettings 模擬訊號的設定選項
DigitalFrom設定訊號的起始值
DigitalTo設定訊號的終點值
Name1設定訊號1顯示的名稱
Name2設定訊號2顯示的名稱
ValueFormat設定數據顯示的格式
ValueFrom設定值的起始值
ValueTo設定終止值
ValueUnit設定顯示單位
Value 設定訊號顯示的數值

# 2.2. 事件

事件 何時觸發
OnLimit 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件
OnOverflow 如果Value屬性超過了調整的範圍則觸發該事件
OnSectorChange 如果Value屬性輸入或退出區域時觸發該事件

# 3. TAbVBar元件

  該元件顯示為一個垂直的進度條,並帶有指針的顯示。

# 3.1. 屬性

  • TAbVBar元件主要屬性
屬性 功能說明
BarSettings 進度條設定的相關選項
BevelOuter 確定元件的外斜角的樣式
Digit 訊號Value顯示的值
LimitLower 低位訊號的限制值
LimitUpper 高位訊號的限制值
LogScale 是否使用指數的計數方式
MinMax 使用DateTime儲存最小值/最大值
Options 元件的相關設定選項
opBevelInner是否顯示內斜邊
opBevelOuter是否顯示外斜邊
opValue是否顯示值
opName1是否顯示SignalName1區域的內容
opName2是否顯示SignalName2區域的內容
opOverflow是否顯示溢出
opUnit是否顯示單位字元
SectorSettings 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。
SignalSettings 模擬訊號的設定選項
DigitalFrom設定訊號的起始值
DigitalTo設定訊號的終點值
Name1設定訊號1顯示的名稱
Name2設定訊號2顯示的名稱
ValueFormat設定數據顯示的格式
ValueFrom設定值的起始值
ValueTo設定終止值
ValueUnit設定顯示單位
Value 設定訊號顯示的數值

# 3.2. 事件

事件 何時觸發
OnLimit 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件
OnOverflow 如果Value屬性超過了調整的範圍則觸發該事件
OnSectorChange 如果Value屬性輸入或退出區域時觸發該事件

# 4. TAbHBar元件

  該元件顯示為一個水平進度條,並帶有指針的顯示。

# 4.1. 屬性

  • TAbHBar元件主要屬性
屬性 功能說明
BarSettings 進度條設定的相關選項
BevelOuter 確定元件的外斜角的樣式
Digit 訊號Value顯示的值
LimitLower 低位訊號的限制值
LimitUpper 高位訊號的限制值
LogScale 是否使用指數的計數方式
MinMax 使用DateTime儲存最小值/最大值
Options 元件的相關設定選項
opBevelInner是否顯示內斜邊
opBevelOuter是否顯示外斜邊
opValue是否顯示值
opName1是否顯示SignalName1區域的內容
opName2是否顯示SignalName2區域的內容
opOverflow是否顯示溢出
opUnit是否顯示單位字元
SectorSettings 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。
SignalSettings 模擬訊號的設定選項
DigitalFrom設定訊號的起始值
DigitalTo設定訊號的終點值
Name1設定訊號1顯示的名稱
Name2設定訊號2顯示的名稱
ValueFormat設定數據顯示的格式
ValueFrom設定值的起始值
ValueTo設定終止值
ValueUnit設定顯示單位
Value 設定訊號顯示的數值

# 4.2. 事件

事件 何時觸發
OnLimit 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件
OnOverflow 如果Value屬性超過了調整的範圍則觸發該事件
OnSectorChange 如果Value屬性輸入或退出區域時觸發該事件

# 5. TAbThermometer元件

  該元件顯示為一個帶有刻度和數字值指示的垂直數字指示器。該元件以帶數字值指示的比例尺形式顯示值。 您可以將訊號單位(預設為°C)更改為任何其他單位,以顯示其他訊號,例如壓強或電壓。

# 5.1. 屬性

  • TAbThermometer元件主要屬性
屬性 功能說明
BarSettings 進度條設定的相關選項
BevelOuter 確定元件的外斜角的樣式
Digit 訊號Value顯示的值
LimitLower 低位訊號的限制值
LimitUpper 高位訊號的限制值
LogScale 是否使用指數的計數方式
MinMax 使用DateTime儲存最小值/最大值
Options 元件的相關設定選項
opBevelInner是否顯示內斜邊
opBevelOuter是否顯示外斜邊
opValue是否顯示值
opName1是否顯示SignalName1區域的內容
opName2是否顯示SignalName2區域的內容
opUnit是否顯示單位字元
ScaleSettings 設定顯示範圍的樣式
ScaleSpacing 間距與比例尺設定
SectorSettings 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。
SignalSettings 模擬訊號的設定選項
DigitalFrom設定訊號的起始值
DigitalTo設定訊號的終點值
Name1設定訊號1顯示的名稱
Name2設定訊號2顯示的名稱
ValueFormat設定數據顯示的格式
ValueFrom設定值的起始值
ValueTo設定終止值
ValueUnit設定顯示單位
Value 設定訊號顯示的數值

# 5.2. 事件

事件 何時觸發
OnLimit 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件
OnOverflow 如果Value屬性超過了調整的範圍則觸發該事件
OnSectorChange 如果Value屬性輸入或退出區域時觸發該事件

# 6. TAbTank元件

  該元件顯示為一個帶有數字指示功能以及液位面高度顯示的罐體。

# 6.1. 屬性

  • TAbTank元件主要屬性
屬性 功能說明
BevelValue 確定元件中值指示器的斜角樣式

Digit 訊號Value顯示的值
LimitLower 低位訊號的限制值
LimitUpper 高位訊號的限制值
LogScale 是否使用指數的計數方式
MinMax 使用DateTime儲存最小值/最大值
Options 元件的相關設定選項
opUseSectorColor是否顯示外斜邊
opValue是否顯示值
opName1是否顯示SignalName1區域的內容
opName2是否顯示SignalName2區域的內容
opOverflow是否顯示溢出
opUnit是否顯示單位字元
PPH 用於調整以不同顏色顯示的Value百分比的屬性
PPHColor 用於針對一定百分比的指示調整不同顏色的屬性
SectorSettings 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。
SignalSettings 模擬訊號的設定選項
DigitalFrom設定訊號的起始值
DigitalTo設定訊號的終點值
Name1設定訊號1顯示的名稱
Name2設定訊號2顯示的名稱
ValueFormat設定數據顯示的格式
ValueFrom設定值的起始值
ValueTo設定終止值
ValueUnit設定顯示單位
TankSettings 一些關於罐體的相關設定
Value 設定訊號顯示的數值
VIndOffsX 用於調整值指示器水平偏移的屬性
VIndOffsY 用於調整值指示器垂直偏移的屬性

# 6.2. 事件

事件 何時觸發
OnLimit 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件
OnOverflow 如果Value屬性超過了調整的範圍則觸發該事件
OnSectorChange 如果Value屬性輸入或退出區域時觸發該事件

# 7. TAbVMeter元件

  該元件顯示為一個垂直的數值指示器。

# 7.1. 屬性

  • TAbVMeter元件主要屬性
屬性 功能說明
BevelInner 確定元件的內斜角的樣式
BevelOuter 確定元件的外斜角的樣式
BevelValue 確定元件數值指示器內部背景顯示的樣式
Digit 訊號Value顯示的值
LimitLower 低位訊號的限制值
LimitUpper 高位訊號的限制值
LogScale 是否使用指數的計數方式
MinMax 使用DateTime儲存最小值/最大值
Options 元件的相關設定選項
opBevelInner是否顯示內斜邊
opBevelOuter是否顯示外斜邊
opSector是否顯示分段
opValue是否顯示值
opName1是否顯示SignalName1區域的內容
opName2是否顯示SignalName2區域的內容
opOverflow是否顯示溢出
opUnit是否顯示單位字元
opLimit是否顯示限制值
ScaleSettings 設定顯示範圍的樣式
SectorSettings 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。
SignalSettings 模擬訊號的設定選項
DigitalFrom設定訊號的起始值
DigitalTo設定訊號的終點值
Name1設定訊號1顯示的名稱
Name2設定訊號2顯示的名稱
ValueFormat設定數據顯示的格式
ValueFrom設定值的起始值
ValueTo設定終止值
ValueUnit設定顯示單位
Value 設定訊號顯示的數值

# 7.2. 事件

事件 何時觸發
OnLimit 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件
OnOverflow 如果Value屬性超過了調整的範圍則觸發該事件
OnSectorChange 如果Value屬性輸入或退出區域時觸發該事件

# 8. TAbHMeter元件

  該元件顯示為一個水平的數值指示器。

# 8.1. 屬性

  • TAbHMeter元件主要屬性
屬性 功能說明
BevelInner 確定元件的內斜角的樣式
BevelOuter 確定元件的外斜角的樣式
BevelValue 確定元件數值指示器內部背景顯示的樣式
Digit 訊號Value顯示的值
LimitLower 低位訊號的限制值
LimitUpper 高位訊號的限制值
LogScale 是否使用指數的計數方式
MinMax 使用DateTime儲存最小值/最大值
Options 元件的相關設定選項
opBevelInner是否顯示內斜邊
opBevelOuter是否顯示外斜邊
opSector是否顯示分段
opValue是否顯示值
opName1是否顯示SignalName1區域的內容
opName2是否顯示SignalName2區域的內容
opOverflow是否顯示溢出
opUnit是否顯示單位字元
opLimit是否顯示限制值
ScaleSettings 設定顯示範圍的樣式
SectorSettings 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。
SignalSettings 模擬訊號的設定選項
DigitalFrom設定訊號的起始值
DigitalTo設定訊號的終點值
Name1設定訊號1顯示的名稱
Name2設定訊號2顯示的名稱
ValueFormat設定數據顯示的格式
ValueFrom設定值的起始值
ValueTo設定終止值
ValueUnit設定顯示單位
Value 設定訊號顯示的數值

# 8.2. 事件

事件 何時觸發
OnLimit 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件
OnOverflow 如果Value屬性超過了調整的範圍則觸發該事件
OnSectorChange 如果Value屬性輸入或退出區域時觸發該事件

# 9. TAbFlexHMeter、TAbFlexVMeter元件

  該元件顯示為一個水平顯示的數值指示器,其標尺可以自由移動。

# 9.1. 屬性

  • TAbFlexHMeter、TAbFlexVMeter元件主要屬性
屬性 功能說明
BevelInner 確定元件的內斜角的樣式
BevelOuter 確定元件的外斜角的樣式
Damping 儀表盤滾動的方式
Options 元件的相關設定選項
opBevelInner是否顯示內斜邊
opBevelOuter是否顯示外斜邊
opTranparent背景是否透明
PenCenterLine 儀表盤中心指示線的樣式。
Color設定顏色。
Mode指示線的顯示模式
Style指示線的顯示樣式
Width指示線的顯示寬度
ScaleSettings 設定顯示範圍的樣式
SwapScale 是否反轉儀表數值遞增方向
Value 設定儀表指針指向儀表盤的數值

# 10. TAb120Meter、TAb180Meter、TAb270Meter元件

  該元件顯示為一個數字指示儀,儀表盤數值顯示的角度為120°、180°和270°。

# 10.1. 屬性

屬性 功能說明
BevelInner 確定元件的內斜角的樣式
BevelOuter 確定元件的外斜角的樣式
BevelValue 確定元件數值指示器內部背景顯示的樣式
Digit 訊號Value顯示的值
LimitLower 低位訊號的限制值
LimitUpper 高位訊號的限制值
LogScale 是否使用指數的計數方式
MinMax 使用DateTime儲存最小值/最大值
Options 元件的相關設定選項
opBevelInner是否顯示內斜邊
opBevelOuter是否顯示外斜邊
opSector是否顯示分段
opValue是否顯示值
opName1是否顯示SignalName1區域的內容
opName2是否顯示SignalName2區域的內容
opSector是否顯示分段區域顏色
opOverflow是否顯示溢出
opUnit是否顯示單位字元
opLimit是否顯示限制值
ScaleSettings 設定顯示範圍的樣式
SectorSettings 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。
SignalSettings 模擬訊號的設定選項
DigitalFrom設定訊號的起始值
DigitalTo設定訊號的終點值
Name1設定訊號1顯示的名稱
Name2設定訊號2顯示的名稱
ValueFormat設定數據顯示的格式
ValueFrom設定值的起始值
ValueTo設定終止值
ValueUnit設定顯示單位
Value 設定訊號顯示的數值

# 10.2. 事件

事件 何時觸發
OnLimit 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件
OnOverflow 如果Value屬性超過了調整的範圍則觸發該事件
OnSectorChange 如果Value屬性輸入或退出區域時觸發該事件

# 11. TAbCompas元件

  該元件顯示為一個指南針。其中的主要屬性對應如圖所示。

# 11.1. 屬性

  • TAbCompass元件主要屬性
屬性 功能說明
BevelInnerRnd 確定元件的內圓邊斜角的樣式
BevelOuter 確定元件的外斜角的樣式
BevelOuterRnd 確定元件外圓邊斜角的樣式
BevelValue 確定元件數值指示器內部背景顯示的樣式
ColorArrow 設定內層箭頭的顏色
ColorArrowShould 設定外層箭頭的顏色
ColorScale 設定指南針刻度的顏色
Deviation 指針偏差,為-180°...+180°
Digit 訊號Value顯示的值
LimitLower 低位訊號的限制值
LimitUpper 高位訊號的限制值
LogScale 是否使用指數的計數方式
MinMax 使用DateTime儲存最小值/最大值
Options 元件的相關設定選項
opBevelInner是否顯示內斜邊
opBevelOuter是否顯示外斜邊
opSector是否顯示分段
opValue是否顯示值
opName1是否顯示SignalName1區域的內容
opName2是否顯示SignalName2區域的內容
opSector是否顯示分段區域顏色
opOverflow是否顯示溢出
opUnit是否顯示單位字元
opLimit是否顯示限制值
ScaleText 設定各分割槽顯示的字元內容,不同刻度位置的文字用「;」分隔。例如:ScaleText:='0; 45; 90; 135; 180; 225; 270; 315'或ScaleText:='N; NE; E; SE; S; SW; W; NW'
SectorSettings 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。
SignalSettings 模擬訊號的設定選項
DigitalFrom設定訊號的起始值
DigitalTo設定訊號的終點值
Name1設定訊號1顯示的名稱
Name2設定訊號2顯示的名稱
ValueFormat設定數據顯示的格式
ValueFrom設定值的起始值
ValueTo設定終止值
ValueUnit設定顯示單位
SpaceText 設定文字與區域的間隔
Value 設定訊號顯示的數值
ValueShould 設定外層指針的設定數值
VInd1Caption 內部數值指針的字元
VInd2Caption 外部數值指針的字元

# 11.2. 事件

事件 何時觸發
OnLimit 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件
OnOverflow 如果Value屬性超過了調整的範圍則觸發該事件
OnSectorChange 如果Value屬性輸入或退出區域時觸發該事件

# 12. TAbVCInd元件

  該元件顯示為一個特殊的指示器。包含了航向、俯仰與橫滾的數值指示。

# 12.1. 屬性

  • TAbVCInd元件主要屬性
屬性 功能說明
ArrowSize 外圈箭頭的大小
ArrShouldCol 內圈箭頭的顏色
ArrShouldOffs 內圈箭頭與外圈箭頭間隔的間距大小
ArrShouldSize 設定內圈箭頭的大小
BevelInner 確定元件的內圓邊斜角的樣式
BevelMiddle 確定元件的中間斜邊的
BevelOuter 確定元件的外斜角的樣式
Color 設定元件的背景顏色
ColorGround 設定俯仰指示的圓圈內底部的顏色
ColorSky 設定俯仰指示的圓圈內頂部的顏色
Course 設定航向角度
CourseBkColor 設定航向儀表盤的背景顏色
CourseScale 設定航向儀表盤中顯示內容的樣式
CourseShould 航向儀表內圈指針指向角度
HorizonLine 設定指示俯仰的儀表盤中顯示的水平線的樣式
IndCourse 航向的數值顯示的樣式
IndDevation 偏移的數值顯示的樣式
InPitch 俯仰的數值顯示的樣式
InRoll 橫滾的數值顯示的樣式
InnerSpacing 設定元件內層與外層儀表的間距
OuterSpacing 設定元件外層與邊緣的間距
Pitch 俯仰數值
Roll 橫滾數值
RollBkColor 橫滾儀表盤的背景顏色

# 12.2. 事件

事件 何時觸發
OnLimit 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件
OnOverflow 如果Value屬性超過了調整的範圍則觸發該事件
OnSectorChange 如果Value屬性輸入或退出區域時觸發該事件

# 13. TAbOperatingPoint元件

  該元件顯示為一個視覺化聚合X、Y特徵的圖示。

# 13.1. 屬性

  • TAbOperatingPoint元件主要屬性
屬性 功能說明
CharacteristicBMP 用於設定顯示特徵的背景圖片
Color 設定特徵點的顏色
DigitX 設定顯示座標點的X軸
DigitY 設定顯示座標點的Y軸
ValueX 設定值的X座標點
ValueY 設定值的Y座標點

# 14. TAbMiniTrend元件

  該元件顯示為一個兩個通道的動態趨勢圖。

# 14.1. 屬性

  • TAbMiniTrend元件主要屬性
屬性 功能說明
BevelInner 確定元件的內斜角的樣式
BevelOuter 確定元件的外斜角的樣式
BkColor 背景顏色
Caption 設定趨勢圖的標題字幕
DigitCh1 設定第一個通道的顯示數值
DigitCh2 設定第二個通道的顯示數值
Flow 設定以動態或者靜態的方式顯示趨勢線,屬性設定為True時,曲線會週期性更新並向左移動,在靜止狀態下,不更新曲線
GridColor 設定網格線的顏色
Options 元件顯示的相關設定選項
opBevelInner是否顯示內線框
opBevelOuter是否顯示外線框
opCaption是否顯示字幕標題
opScaleCh1是否顯示通道1的標尺
opScaleCh2 是否顯示通道2的標尺
opSignDescCh1是否顯示通道1的圖例
opSignDescCh2是否顯示通道2的圖例
opGrid是否顯示網格線
opTimeLine是否顯示時間線
SignalColorCh1 設定通道1的訊號線顏色
SignalColorCh2 設定通道2的訊號線顏色
SignalSettingsCh1 設定通道1的訊號樣式選項
SignalSettingsCh2 設定通道2的訊號樣式選項
TimeLineColor 設定時間線的顏色
TimeScale 設定時間線的標尺間距
ValueCh1 設定通道1的數值
ValueCh2 設定通道2的數值

# 15. TAbTrend元件

  該元件顯示為一個可以顯示八通道的趨勢圖。用於記錄模擬訊號相對於時間的變化。可將其記錄成檔案。

# 15.1. 屬性

  • TAbTrend元件主要屬性
屬性 功能說明
AbsScaleCh 設定目前顯示的通道標尺(右側標尺)
BevelInner 確定元件的內斜角的樣式
BevelOuter 確定元件的外斜角的樣式
Caption 設定趨勢圖的標題字幕
Channel1...Channel8 確定有關訊號的所有資訊,通過此屬性,您可以設定有關此訊號的常規資訊,並用于設定該值
ColorCursorLine 設定游標線的顏色,當CursorLinePenMode設定為pmNotMask時,該屬性可以起作用
ColorGrid 設定表格線的顏色
ColorSeparator 設定分隔區的顏色
ColorTime 設定時間顯示區域的顏色
CursorLine 如果為true,則在趨勢顯示中用滑鼠移動時將顯示游標線
CursorLinePenMode 游標線的筆刷模式
FillChannelNo 填充通道號(0..8),您可以選擇一個通道從趨勢圖底部填充直到值所在的位置。 如果選擇0,則不會填充任何通道
Flow 設定以動態或者靜態的方式顯示趨勢線,屬性設定為True時,曲線會週期性更新並向左移動,在靜止狀態下,不更新曲線
該屬性對正在運行的記錄沒有影響,流屬性的狀態僅在StartRecord屬性設定為True時有效
GridXPixel 垂直網格線之間的畫素(記錄)數,如果達到最大記錄,也將使用此數字,在這種情況下,元件將從記錄列表的開頭刪除此數量的記錄
GridYSteps Y軸階段的高度
Interval 確定在儲存下一條記錄之前經過的時間(以毫秒為單位,必須≥100)
Interval2 確定在儲存下一條記錄之前經過的時間(以毫秒為單位), Interval2用於更改給定記錄數的記錄間隔(必須> = 100)
LeftScaleCh 用於絕對刻度指示的通道號(1..8)(左刻度)
LimitLower 低位訊號的限制值
LimitUpper 高位訊號的限制值
MaxRecord 記憶體中儲存的最大記錄數,僅在Flow為true時有效,如果達到最大值,元件將從記錄列表的開頭刪除記錄GridXPixel
Options 元件顯示的相關設定選項
opCaption是否顯示趨勢圖的標題
opGrid是否顯示錶格線
opCursorOnRec是否顯示游標
opSeparator是否顯示分隔線
opDate是否顯示日期
opTime是否顯示時間
opLeftScale是否顯示左標尺
opRightScale是否顯示右標尺
RecordInfo 關於記錄列表的一般資訊
StartRecording 該屬性用於開啟或關閉記錄
TimeFormat 設定時間文字的格式
ValueAtCursor 用於在游標位置顯示「值」,「時間」和「記錄」編號的屬性,該屬性為只讀屬性

# 15.2. 事件

事件 何時觸發
OnInterval 在趨勢更新之前的時間間隔(計時器)上觸發該事件,可能會在此處放置相關程式碼以讀取計算通道1..8的值
OnMaxRecords 當刪除訊號塊之前達到的最大記錄數時觸發該事件
OnNewCursorPos 當您將滑鼠移到趨勢圖內的新點時,將發生OnNewCursorPos事件,如果要讀取游標位置的值,請使用此事件
OnRecNoChanged 當記錄發生更改,則觸發該事件,更改包括新增、刪除以及載入

# 15.3. 方法

# 15.3.1. AddDigit

function AddDigit(d1: integer; d2: integer; d3: integer; d4: integer; d5: integer; d6: integer; d7: integer; d8: integer): Boolean;
1

  將帶有通道1..8(d1..d8)的數字訊號的新記錄新增到記錄列表。輸入的數值為整數,有效值的範圍最小值為SignalSettings.DigitalFrom中設定的值,最大值為SignalSettings.DigitalFrom中設定的值+65535。此功能不會強制更新趨勢圖的顯示,也不發生OnRecNoChanged事件,因此,可以新增一組記錄而不更新顯示,如需要更新,呼叫PaintRecords。

# 15.3.2. AddSeparator

procedure AddSeparator(Pos: Integer);
1

  該方法在可選的位置新增一個分隔符(寬度為3畫素)。使用該方法需要在Options中將opSeparator設定為True。

# 15.3.3. AddValue

function AddValue(v1: Single; v2: Single; v3: Single; v4: Single; v5: Single; v6: Single; v7: Single; v8: Single): Boolean;
1

  帶有通道1~通道8的值的記錄新增到記錄列表中。數值限定的範圍為SignalSettings.ValueFrom到SignalSettings.ValueTo。此功能不會強制更新趨勢圖的顯示,也不發生OnRecNoChanged事件,因此,可以新增一組記錄而不更新顯示,如需要更新,呼叫PaintRecords。

# 15.3.4. ClearRecords

procedure ClearRecords;
1

  該方法用於清空記錄。

# 15.3.5. DeleteRecords

procedure DeleteRecords(no: Integer);
1

  從列表開頭刪除數條記錄。

# 15.3.6. DigitToValue

function DigitToValue(Ch: Integer; Digit: Word): Single;
1

  將數字訊號的值轉換為Value值

# 15.3.7. DrawCursorLine

procedure DrawCursorLine(Full: Boolean);
1

  繪製游標線。

# 15.3.8. FindMinMax

function FindMinMax(FromRec: Integer; ToRec: Integer): Boolean;
1

  尋找記錄中的最大值與最小值,如果FromRec與ToRec超出範圍,則函式返回False。函式返回的結果會儲存在數列中(MinMax[1...8])。

# 15.3.9. GetData

procedure GetData;
1

  獲取記錄數據,用於更新趨勢圖的顯示。

# 15.3.10. LoadFromFile

function LoadFromFile(FileName: string): Integer;
1

  該功能會載入檔案至記錄列表,新的數據項會新增到已有的趨勢圖列表中。如果運行不出錯則會返回0。

  這個方法將載入檔案FileName,並將記錄新增到現有記錄列表的末尾。 如果在錄製時呼叫此功能,則錄製將停止。 如果要將檔案載入到空列表,請在載入前使用ClearRecords。

# 15.3.11. LoadFromFileEx

function LoadFromFileEx(FileName: string; ClearList: Boolean): Integer;
1

  該功能會載入檔案至記錄列表,新的數據項會新增到已有的趨勢圖列表中。如果運行不出錯則會返回0。

  如果ClearList屬性為False,則新增的專案會新增至已有的趨勢圖中。如果ClearList屬性為True,則會原有的趨勢圖數據清空,然後再進行專案的新增。

# 15.3.12. MoveX

procedure MoveX(NoOffRecords: Integer);
1

  設定數據記錄的跳過的數目,如果NoOffRecords大於0,則數據記錄向前移動,如果小於0,則向後移動。

# 15.3.13. MoveY

procedure MoveY(Percent: Integer);
1

  使用該方法可以上下移動指示的曲線。如果垂直刻度顯示的範圍是0..10V,並且您呼叫MoveY(10),則該範圍將更改為1..11V(上升10%),如果您呼叫MoveY(-10),則範圍將是-1-9V。

# 15.3.14. PaintRecords

procedure PaintRecords(RecordFrom: Integer; RecordTo: Integer);
1

  繪製所選記錄的過程。此過程從記錄列表繪製RecordFrom-RecordTo。

# 15.3.15. ReadDigit

function ReadDigit(RecNo: Integer; var t: TDateTime; var d1: Integer; var d2: Integer; var d3: Integer; var d4: Integer; var d5: Integer; var d6: Integer; var d7: Integer; var d8: Integer): Boolean;
1

  從記錄列表中讀取數值的記錄。如果讀取有效,則會返回True。讀取值的範圍是SignalSettings.DigitalFrom至SignalSettings.DigitalFrom+65535。

# 15.3.16. ReadRecTime

function ReadRecTime(RecNo: Integer; var t: TDateTime): Boolean;
1

  從記錄列表讀取記錄的事件日期並返回。RecNo表示為讀取的記錄位,t為記錄的時間。

# 15.3.17. ReadValue

function ReadValue(RecNo: Integer; var t: TDateTime; var v1: Single; var v2: Single; var v3: Single; var v4: Single; var v5: Single; var v6: Single; var v7: Single; var v8: Single): Boolean;
1

  從記錄列表中讀取Value的值。

# 15.3.18. RunInterval2

procedure RunInterval2(NoOffRecords: Integer);
1

  該方法將記錄的速度更改位Interval2指定的速度,持續NoOffRecords次數。

# 15.3.19. SavePartToFile

function SavePartToFile(FileName: string; FromRecord: Integer; ToRecord: Integer): Integer;
1

  將實際的記錄列表中的一部分儲存至檔案。FileName為儲存的檔名稱,FromRecord為第一行需要記錄的內容,ToRecord為最後一行需要記錄的內容。如果該檔名已存在則將記錄新增至檔案末。

# 15.3.20. SaveToFile

function SaveToFile(FileName: string): Integer;
1

  將記錄列表中的內容儲存至檔案。如果現有檔案包含2000條記錄,並且您儲存了包含1000條記錄的列表,則僅前1000條記錄將被覆蓋。

# 15.3.21. SetCursorLine

procedure SetCursorLine(x: Integer; y: Integer);
1

  將游標位置定位為x,y。

# 15.3.22. SetYDefault

procedure SetYDefault;
1

  用於縮放到預設範圍。

# 15.3.23. ValueToDigit

function ValueToDigit(Ch: Integer; Value: Single): Word;
1

  將值轉換為數字訊號。Ch為需要進行轉換的通道號,Value為需要轉換的值。

# 15.3.24. ZoomY

procedure ZoomY(Value: Single);
1

  用放大或縮小訊號。Value值為1...10時,為放大,Value值為0.1...1時,為縮小,Value為1時,為預設設定。

# 15.3.25. ZoomYIn

procedure ZoomYIn;
1

  用於放大訊號。

# 15.3.26. ZoomYOut

procedure ZoomYOut;
1

  用於縮小訊號。

# 16. TAbPrintTrend元件

  該元件用於輸出趨勢圖,其中的部分屬性示意如圖所示。

# 16.1. 屬性

屬性 功能說明
BkColor 設定背景顏色
Lengend.Captions 設定底部的標牌字幕顯示的選項
LogPixelScreen 設定螢幕的邏輯畫素
Options 設定底部的標牌是否顯示內容的選項
OuterBorder 末尾的空格(比例,標題和圖例)
PreviewPaintBox 指定輸出預覽的元件
PreviewZoom 預覽的縮放係數,範圍在0.1~10之間
RecFrom 列印的第一條記錄的編號
RecTo 列印的最後一條記錄的編號
ScaleSpacing 趨勢圖通道間的距離
TimeScaleSteps 時間軸的階梯數,預設值為10
Trend 鏈接需要進行列印的趨勢元件
TrendSpace 趨勢圖以及規模+時間的距離

# 17. TAbBMaskMeter

  點陣圖計陣列件。包含目前的百分數。

# 17.1. 屬性

  • TAbBMaskMeter元件主要屬性
屬性 功能說明
Value 模擬訊號顯示的數值
ValueFrom 開始值的範圍
ValueTo 結束值的範圍
ColBackground 自定義畫布的背景顏色
ColForeground 自定義畫布的前景顏色

# 18. TAbCircularProgressBar

  該元件顯示為一個環形的進度條。

# 18.1. 屬性

  • TAbCircularProgressBar元件主要屬性
屬性 功能說明
AngleRotation 進度條包含的圓形的角度
AngleStart 進度條的起始角度
BarBkSettings 進度條的背景設定
BarSettings 進度條的進度前景設定
InnerCircle 進度條的中心圓設定
Text1 進度條中心圓顯示數值點的字型樣式
Text2 進度條中心圓顯示單位的字型樣式
Value 設定顯示的數值
ValueSettings 設定數值顯示的相關設定
複合數控控制元件
調節數控控制元件

← 複合數控控制元件 調節數控控制元件→

Copyright © 2021-2025 愛招飛IsoFace | ALL Rights Reserved
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式