LabVIEW用ソフトウェアエンジニアリングツール
-
NI Requirements Gateway
NI Requirements Gatewayは、開発や動作確認の文書をデータベースに保存された要件に関連付ける、要件トレーサビリティのためのソリューションです。自動車、航空宇宙、家庭用電化製品といった工業分野で、要件を文書化する必要のある複雑なコンポーネントのシミュレーションやテストなどのアプリケーションに最適です。
-
LabVIEW VIアナライザ
VIアナライザツールキットを使用すると、LabVIEWで開発したグラフィカルコードの可読性を向上させることができます。アプリケーションで使用される全てのVIの自動コードレビューと静的コード解析に関する60種類以上のテスト項目を構成できます。循環的複雑度など業界標準のコードメトリクスを追跡することができます。
-
LabVIEW Desktop Execution Trace(デスクトップ実行トレース)ツールキット
LabVIEWデスクトップ実行トレースツールキットを使用すると、VIや実行可能形式のアプリケーションの状態を、実行時に低レベルで確認することができます。コードを監視して、リファレンスリークやメモリリーク、未処理のエラーなどのように、アプリケーションのパフォーマンスと信頼性に悪影響を与える問題を容易に特定できます。
-
LabVIEW Unit Test Framework(ユニットテストフレームワーク)ツールキット
LabVIEWユニットテストフレームワークツールキットは、LabVIEWで開発したソフトウェアユニット(VI)の要件に基づくテストと検証を自動化するもので、それによりソフトウェアの機能テストと回帰テストを実行できます。レポート生成機能も内蔵されていますので、アプリケーションが要件に適合していて仕様どおりに動作することを証明するための検証文書も自動で生成することができます。
-
LabVIEW Statechart(ステートチャート)モジュール
NI LabVIEW Statechart(ステートチャート)モジュールは、抽象度の高いレベルでのアプリケーション設計を可能にするプログラミングモデルを提供します。LabVIEWステートチャートモジュールを使用すると、ステートチャート(状態遷移図)を作成したり、LabVIEWデータフロープログラミングで動作を設定したり、デスクトップPC、リアルタイムコントローラ、FPGA(field-programmable gate array)、組込みターゲットなどにステートチャートを実装することが可能です。
-
Real-Time Execution Trace(Real-Time実行トレース)ツールキット
NI Real-Time実行トレースツールキットは、NI LabVIEW Real-Timeのコード実行時の状態の解析と検証が行える対話式ツールです。このツールは、現在使用している組込コードに対して最小限の修正をするだけで、スレッドスワップ、ミューテックス(相互排他ロック)、メモリ割り当てをハイライトしながらマルチスレッドコードの実行をグラフィカルに表示することができます。こうした情報を利用してリアルタイムコードを最適化することにより、制御ループの実行が高速化し、より確定性の高い性能が実現します。
-
Windows用LabVIEWアプリケーションビルダ
LabVIEWアプリケーションからスタンドアロン実行ファイル、ダイナミックリンクライブラリ(DLL)、Zipファイルのほか、Windowsインストーラなどを生成することができます。




