画面スクリプト
- 09 Jul 2024
- 1 読む分
- 印刷する
画面スクリプト
- 更新日 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")
この記事は役に立ちましたか?