06-25-2019 09:38 PM
私は現在Futaba社製のプロポからの信号をレシーバーで受け取り、レシーバーからのPWM信号の立ち上がり及び立ち下がりの検出と立ち上がりから立ち下がるまでのパルス幅の検出を行いたいと考えています。
検出を行うために添付のプログラムの作成を行いました。
このプログラムですと検出を行うことができません。
どなたか助けてくださると嬉しいです。
プログラム内容は以下の通りです。
パルス信号を T or Fで検出を行い、立ち上がった時間とたち下がった時間を検出し、その差をパルス幅とするものです。時間は現状ティックタイムでのμsで取得を行って居ます。
07-08-2019 01:59 AM - 編集済み 07-08-2019 02:16 AM
kome-19214様
平素よりNI製品をご愛顧頂きありがとうございます。
日本ナショナルインスツルメンツ技術部の壁下です。
下記のスニピットのようなプログラム構成はいかがでしょうか?
(kome-19214様と同様のLVのバージョンではFPGAモジュールがインストールされていないため、スニピットのコードは壊れていますが、適切なIOノードに置き換えていただければと思います)。
並列ループ処理と待機関数を削除したところ、正常にに立ち上がり・立ち下がりを検出できるかご確認いただけますか?