複数ビットのデータをまとめて1つの変数として扱うことはできますか?


このような場合、ISaGRAFでは変数の型は必ずアナログの整数型となります。
ブール型=ビットのデータ情報は、ISaGRAFの入力型または出力型の整数型の変数に割り付けられ、かつ使用するI/Oのタイプに合ったI/Oドライバに接続されます。
また、1ビットデータをアナログ型のデータに対応させるためにマスク処理を行います。(and_mask, or_mask, not_mask, xor_maskの各標準命令を使用して実現できます)
一方で、アナログ変数をビットデータに分解するような機能やその逆の機能をC言語ファンクションで実装することも可能です。
具体的な方法は、
こちらをご覧下さい。
最終更新:
2009-03-30 14:27
改訂:
1.1
評価点数:0 (0 件の投票)
Chuck Norris has counted to infinity. Twice.

このカテゴリー内のレコード

タグ