画面スクリプト
  • 09 Jul 2024
  • 1 読む分

画面スクリプト


記事の要約

画面スクリプトを実行して、RS-232またはネットワークプロトコル接続を使用する代わりに、接続された画面のCXポータルステータスを設定します。

画面ステータス

CXポータルで特定のタイプの画面ステータスを設定します。

Screen.AddStatus("status type", "value")

ステータスタイプは、次のいずれかになります。

ステータスタイプ
種類
形容

DisplayUnit

画面全体のステータス(OK、警告、エラー)。
Screen.AddStatus("DisplayUnit", "ok")
DisplayUnitPower

画面の電源ステータス(オフ、オン)。
Screen.AddStatus("DisplayUnitPower", "off")
Temperature
整数
温度センサーからの読み取り値。
Screen.AddStatus("温度", "46")
TemperatureError
ブール
温度が高すぎる場合に設定します(true、false)。
Screen.AddStatus("温度エラー", "true")
FanError
ブール
スクリーンファンに問題がある場合に設定します(true、false)。
Screen.AddStatus("FanError", "true")
Input
ブール
画面に入力があるかどうかを設定します(true、false)。
Screen.AddStatus("入力", "false")
Current
浮く
アンペア単位の値 (A)。
Screen.AddStatus("現在", "0.9")
Voltage
浮く
ボルト(V)単位の値。
Screen.AddStatus("電圧", "229.4")
ExternalTemperature
整数
外部温度センサーからの読み取り値。
Screen.AddStatus("外部温度", "22")
ExternalTemperatureError
ブール
外部温度が高すぎる場合に設定します(true、false)。
Screen.AddStatus("外部温度エラー", "true")
Brightness
整数
明るさの値(パーセンテージ)
Screen.AddStatus("明るさ", "70")
Contrast
整数
コントラスト値
Screen.AddStatus("コントラスト", "70")
Color
整数
カラー値
Screen.AddStatus("色", "70")
Sharpness
整数
シャープネス値
Screen.AddStatus("シャープネス", "70")

丸太

システムログとCXポータルにメッセージを記録します。

Screen.Log("message", "log level")

ログレベルは、次のいずれかになります。

  • debug (default)
  • info
  • notice
  • warning
  • error
  • critical
  • alert
  • emergency

電源 状態

画面の電源状態を取得します。

Screen.PowerState()

変数の取得

CXポータルから指定した変数の値を返します。

Screen.GetVariable("name")

変数の設定

指定した変数の値を設定します。変数は、同じ画面で実行されているスクリプトからのみ読み取ることができます。

Screen.SetVariable("name", "value")



この記事は役に立ちましたか?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.