1

私は、Windows 上の LabView で構築された、同僚によって作成されたプロジェクトに取り組んでいます。彼はたくさんの DAQmx モジュールを使用しましたが、Mac でそれらを開くのに問題があります。

Mac 上の DAQmx は基本的に DAQmxBase に置き換えられていることを認識しています。私の質問は、一方から他方に切り替える簡単な方法があるかどうかです。または、各インスタンスを手動で変更する必要がありますか?

後者の場合、プログラムで協力して一貫性を維持する方法はありますか?

4

2 に答える 2

2

2 つの API を切り替えるには、Conditional Disable Structureを使用し、OSシンボルを使用して各プラットフォームで使用する API を変更できます。

NI-DAQmx Base は NI-DAQmx のサブセットであることに注意してください。あなたの同僚は、Mac では利用できない機能を使用することを選択した可能性が高いです。

于 2016-03-17T19:48:25.830 に答える
1

各 VI を手動で変更する必要があります。

DAQmxBase から DAQmx への変換ユーティリティがあります (ただし、この場合でも手動で行うことになるでしょう)。

于 2016-03-18T07:19:56.050 に答える