NI cRIO-901xとcRIO-907xに関する一般的な質問



ハードウェア: CompactRIO>>Controllers>>cRIO-9012

問題:
NI cRIO-901xとcRIO-907xに関する一般的な質問

解決策:

以下の質問集は、Phar LapとVxWorksのCompactRIOターゲットの比較を含む、一般的な質問への回答を示します。cRIO-901xに関する記述はcRIO-902x、cRIO-907xにも適用されます。
各コントローラシリーズにインストールされているリアルタイムオペレーティングシステムに関しては、Real-Timeコントローラのオペレーティングシステム(OS)を参照してください。

  1. 浮動小数点はMotorola PowerPCを使用するcRIO-901xと、Intel x86を使用するcRIO-9004の間で異なりますか。
    • はい。だたし、高精度の処理を行わない限り明確な差異は見られません。

  2. パス制御器は自動的に / (Linux形式)を \ (Windows形式)に変換しますか。
    • はい。パス制御器は自動的にこの変換を処理します。ただし、「文字列をパスに変換」関数はこの変換を行いません。

  3. TDMファイルの読み書きは可能ですか。
    • LabVIEW Real-Time 8.6以降を使用する場合のみ可能です。これより前のLabVIEW Real-Timeは、cRIO-901xのTDMファイル処理をサポートしません。

  4. cRIO-901xでは、どのツールキットが使用可能ですか。
    • LabVIEW Real-Timeがサポートしない機能については、Unsupported LabVIEW Features (RT Module on VxWorks Targets)、または『LabVIEWヘルプ』の「サポートされていないLabVIEWの機能(VxWorksターゲットのRTモジュール)」トピックを参照してください。

  5. cRIO-901xではDLLの代わりに何が使用できますか。

  6. cRIO-901xは並列処理をサポートしていますか。
    • cRIO-901xは実行システムにつき、4つのスレッドを使用します(cRIO-900xシリーズでは1つ)。そのため並列処理は可能ですが、タイミングと同期はcRIO-901xターゲットでは異なります。アプリケーションのベンチマークを取得したりトレースツールを使用して、予測通りに動作することを確認してください。

  7. 実装するアプリケーションでコンソールを使用しても問題ありませんか。
    • コンソールは最高優先度のプロセスであるため、タイムクリティカル優先度およびその他の低優先度のループ処理にジッタを追加します。アプリケーションを実装する際には、デバッグ目的での利用を除き、コンソール出力を無効にすることを推奨します。

  8. UDPマルチキャストを使用できますか。
    • はい。LabVIEW Real-Time 2009から、UDPマルチキャストのサポートが追加されました。RTターゲットでUDPマルチキャストを開始するには、「UDPマルチキャストを開く」VIを使用してください。

  9. リアルタイム実行ファイルをcRIO-900xからcRIO-901xにコピーして使用することは可能ですか。
    • cRIO-901xは異なるOSとプロセッサを使用するため、VIと .rtexeファイルを再コンパイルする必要があります。cRIO-901xをプロジェクトに追加して、cRIO-900xで使用したすべてのソースをcRIO-901xの下にドラッグしてください。そしてリアルタイム実行ファイルのビルド仕様を新しく作成し、実行ファイルをビルドしてください。

  10. cRIO-901xを使用する際に必要なNI-RIOのバージョンとLabVIEWの要件は何ですか。

 



関連リンク:
技術サポートデータベース 4LRA4IQ0: Real-Timeコントローラのオペレーティングシステム(OS)
LabVIEW Real-Time Module Help: Unsupported LabVIEW Features (RT Module on VxWorks Targets)
技術サポートデータベース 43QD6TS9: cRIO-901xシリーズコントローラで外部コードを呼び出す
Software Support for CompactRIO Devices and R Series Devices
KnowledgeBase 4O08M6Z6: Why do I get Error 1430 when using string-to-path on my VxWorks controller?
Developer Zoneチュートリアル: cRIO-901xおよび他のVxWorksターゲット対応の共有ライブラリを開発する
製品マニュアル: Using External Code in LabVIEW
製品とサービス: NI cRIO-9012
製品とサービス: NI cRIO-9014



添付:





報告日時: 12/18/2006
最終更新日: 02/28/2010
ドキュメントID: 44HDTKQ0