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