制御テストダイナミック点灯出力
テンプレート説明
表示シーケンステーブルで定義した文字列をダイナミック点灯方式で出力します。
-
1
表示シーケンスから波形配列構築
表示する文字列と表示秒数のエントリを順に並べた表示シーケンスを定義し、各サンプル時刻のアクティブDigitとSegmentビットパターンを事前計算して全GPO分の波形配列を構築します。 -
2
Digit/Segment 同時出力
①で構築したDigit選択用GPO(4本)とSegment用GPO(a〜g+dpの8本)を、位相関係を保ったまま同期して一括出力します。 -
3
シーケンス完了・出力Low復帰
②の全エントリ出力完了後、Digit/Segmentに使用した全GPOをLowに戻して終了します。
・スロット1:DIOユニット(TC-IFDIO) ※1
※1 ユニットを別スロットへ変更する場合、ユニット設定のスロット割り付け変更を行うことで、設定値などを引き継ぎ可能です。
接続図
TC-3000のGPOからDigit選択信号とSegment信号を同時出力し、テスト対象機器の7セグメントLED表示器を駆動します。
※ Digit/Segment本数は実機の表示器に合わせて変更してください。
※必ずGNDは接続してください。
タイミングイメージ
Digit選択を1桁ずつ順番にHighにし、各Digit期間中に表示文字に対応するSegmentビットパターンを出力します。
Digit1→Digit2→Digit3→Digit4の順に切り替わる1サイクル分を示しています。
設定変数
全設定変数を記載しています。実機の仕様に合わせて変更してください。
|
変数名 |
内容 |
初期値 |
||||||
|
|
使用するユニットのスロット番号。使用するユニットに応じて変更。 |
|
||||||
|
|
Digit選択出力に使用するGPOチャンネルリスト(1桁ずつ順番にHigh) |
|
||||||
|
|
Segment出力に使用するGPOチャンネルリスト(a, b, c, d, e, f, g, dp の順で並べる) |
|
||||||
|
|
1桁をアクティブにし続ける時間 (ms)。対向側の応答時間より十分長く設定すること |
|
||||||
|
|
出力する桁数 |
|
||||||
|
|
出力する文字列と表示秒数のエントリ一覧。各エントリに下記フィールドを持ちます。
|
サンプル有 |