Main Content

C Function ブロックでの列挙型データの使用

この例は、C Function ブロックで列挙型データを定義して使用する方法について説明します。この例では、データ型アシスタントを使用して、一連の信号灯を Enumerated Constant ブロックで定義します。信号灯を制御するコードを、C Function ブロック ダイアログの [出力コード] ペインに記述します。[シンボル] テーブルで、ブロック入力およびブロック出力のデータ型を Enum: classname として定義します。この例では、列挙値はクラス TrafficLightColor_t で定義されるため、型は Enum: TrafficLightColor_t として定義されます。

open_system('CFunctionEnum')

信号灯を切り替える出力コード

列挙型を定義する [シンボル] テーブル

参考

オブジェクト

ブロック