DIO-1616LN-ETH

More
2 years 8 months ago #166 by 家亦真弘
DIO-1616LN-ETH was created by 家亦真弘
質問です。

サンプルプログラムのトリガ監視を動かしたところ、エラーが出ました。
DioInit → Trigger Start の順にボタンをクリックすると、
以下のエラーメッセージが出ました。
「Ret = 20001:このデバイスではこの関数は使用できません」

DioNotifyTrgのメソッドでエラーになっていますが、CDIO.chmのヘルプの
DioNotifyTrgの記載を見ても、DIO-1616LN-ETHは対象外にはなっていないです。

このトリガ監視のサンプルプログラムを流用して、外部からの入力をトリガとして、
別のプログラムを動かすようにしたいと考えています。
何をすればトリガ監視ができるようになるのか、教えてください。
よろしくお願いします。

Please Log in or Create an account to join the conversation.

More
2 years 6 months ago #169 by Tomonaga Nogami
Replied by Tomonaga Nogami on topic DIO-1616LN-ETH
回答が遅くなり、誠に申し訳ありません。
DIO-1616LN-ETHではDioNotifyTrgを使用することはできません。
DioNotifyTrgページの記載漏れになります。
DIO-1616LN-ETHの使用可能関数はデバイス別使用可能関数をご参照ください。
デバイス別使用可能関数はヘルプファイルの以下ツリーにございます。
デジタル入出力用ドライバ→関数リファレンス→デバイス別使用可能関数→その他のデバイス→DIO-1616LN-ETH

トリガ機能ですが、ドライバ内でソフト的にポーリング(定期監視)しています。
お手数ですが、お客様自身でデジタル入力関数(DioInpByte、DioInpPortなど)を使用してポーリングしていただければ、トリガ機能と同等の結果が得られますのでご検討ください。

Please Log in or Create an account to join the conversation.

Time to create page: 0.111 seconds
Powered by Kunena Forum