検証やテストで作業している場合、テストが完了し、データの状態が良好で、結果を共有するときが来たというシナリオに直面したことがあるかもしれません。しかし、レポート作成ステップ(多くの場合、作業の最も目に見える部分)は、最も時間がかかります。
最新のハードウェアと自動集録を使用しても、エンジニアはデータのクリーニング、プロットのスライドへのコピー、表のフォーマットに何時間も費やし、プレゼンテーション用にしています。
このホワイトペーパーでは、NI LabVIEW+ Suiteの一部であるNI DIAdemを使用したより効率的なアプローチを紹介します。ここでは、以下のタスクを実行する方法について説明します。
これらの方法を適用することで、フォーマットに費やす時間を短縮し、解析により多くの時間を費やすことができます。その結果、余分なオーバーヘッドを追加することなく、追跡可能、反復可能、監査可能なレポートプロセスを実現できます。
すべてのエンジニアは、レポート作成にかかる時間を知っています。テストを実行すると、TDMS、CSV、MDF、MAT、または独自のバイナリなど、さまざまな形式の数百のファイルが残されます。洞察を抽出する前に、単位を揃え、タイムスタンプを切り捨て、異なるソースからのチャンネルを組み合わせる必要があります。いずれの手順も工学的価値は向上しませんが、何日もかかる場合があります。
ほとんどのレポート作成ワークフローには、依然として手動プロセスが含まれます。
レポートを手動で作成すると、時間がかかるだけでなく、エラーも発生しやすくなります。
Excel、Word、またはPowerPointで結果をアセンブルすると、フォーミュラ、スケール、またはレイアウトにわずかな違いがあり、同じファイルの複数のバージョンが流通しやすくなります。
時間の経過とともに、これらの矛盾はレポートの比較を難しくし、結果の信頼性も低下します。
ISO 9001、ISO 26262、またはFDA 21 CFR Part 11などの規格で運用しているチームでは、これらの不一致はトレーサビリティの問題も発生します。
より信頼性の高いアプローチは、レポートをテストワークフロー自体の一部として構造化、自動化、およびバージョン管理することで、エンジニアは一貫性を維持し、コンプライアンスを確保し、結果の再作成ではなく解釈に集中できるようにすることです。
スプレッドシートは単純なデータを適切に処理しますが、エンジニアリングテストは限界をはるかに超えます。スプレッドシートは、テストデータのスケール、同期、またはメタデータの複雑さを考慮して設計されていません。
1回のテストで、汎用ツールが処理するように設計された数ギガバイトの複数チャンネル時間同期データを生成することができます。スプレッドシートは、キャリブレーション情報、センサID、集録条件などの貴重なメタデータも削除します。
DIAdemは、テストおよび測定データ専用のワークスペースを提供することで、この問題を解決します。DIAdem を使用すると、次のタスクを実行できます。
DIAdemはLabVIEW+ Suiteの一部であるため、NIソフトウェアに直接接続します。LabVIEW、TestStand、FlexLogger™、InstrumentStudio™、およびSystemLink™。集録、解析、およびレポートを1つのツールチェーンでブリッジします。
ほとんどのラボは単一のプラットフォームで実行されません。一部の測定にはNI PXIシステム、その他の測定にはKeysightオシロスコープ、ビデオキャプチャには高速カメラ、CANデータにはベクトルロガーを使用します。これらはすべて異なるファイルタイプを生成します。
DIAdemは、そのような現実に対応するように設計されています。DIAdem は、広範な工学データ形式をネイティブでサポートしており、無償のデータプラグインを使用して、テストや測定に使用されるほぼすべての形式を読み取るように拡張できます。データプラグインは、多様なファイル構造をDIAdemの統一されたデータモデルに変換し、単一の環境で異なるソースからのデータを容易に比較および解析できるようにします。
DIAdemは、使用する計測器やベンダに関係なく、ラボ全体で結果の表示、解析、およびレポートを行うための単一の環境を提供します。表 1 は、一般的なデータソースと、DIAdem が統合されたレポートワークフロー内で各データソースを処理する方法をまとめたものです。
以下のベストプラクティスは、DIAdemを使用してレポートパイプラインを自動化し、成功を収めたチームの方法に基づいています。
すべてのレポートを最初から作成する場合、チャンネル名の変更や異なる単位の使用など、小さな変更でもテンプレートが失敗する可能性があります。再利用可能なテンプレートを作成すると、レポートは壊れることなく新しいデータに自動的に適応します。
テンプレートを適用する前に、チャンネル名、単位、スケール規則をファイル全体で標準化してください。この調和は(多くの場合、データプラグインまたは前処理スクリプトを介して)テンプレートの復元性とプロジェクト全体での一貫性を高めます。
自動テストデータ解析用に再利用可能なレポートテンプレートを作成する方法:
結果:ワンクリックでレポートを再生成。再フォーマット、エラー、時間の無駄がありません。
ノイズのフィルタ処理、統計の計算、結果のエクスポートなど、同じ解析ステップを繰り返し実行すると、最初からコードを作成せずに自動化できます。DIAdem のスクリプト記録機能は、ユーザの動作をキャプチャし、自動的に VBScript または Python スクリプトに変換します。
DIAdem Script Capture と Python を使用してテストデータ処理を自動化する方法:
DIAdemでは、スクリプト作成だけでなく、venvまたは互換性のあるバージョンのvirtualenvで作成されたPython仮想環境もサポートされるようになりました。この拡張機能により、起動前に特定の Python 環境を使用するように DIAdem を構成できるため、各チームまたはプロジェクトが独自のモジュールと依存項目のセットを維持できます。
DIAdemは、NumPy、SciPy、Pandasなどのpipインストールパッケージを長い間サポートしてきました。仮想環境のサポートにより、DIAdemが使用するPythonビルドを選択できるようになります。その結果、DIAdemの標準レポートワークフローと社内の分析ライブラリがシームレスに統合され、図2に示すように、Python環境を完全に制御しながら、反復可能な高度な処理が可能になります。
フォーマットスタイルが異なると、結果の比較が難しくなり、監査もほとんど不可能になります。
レポートの外観と論理の両方を標準化することで、トレーサビリティ、再現性、ISO 9001、ISO 26262、FDA CFR Part 11などの業界標準への準拠を確保できます。
ISOおよびFDAの要件を満たす一貫性のある準拠レポートを確保する方法:
これらの制御を適用することで、すべてのレポートには図3に示されるようにその起源と手法が文書化され、コンプライアンスは追加で付加されるのではなく組み込まれる形となり、データソースや処理ロジックまで遡って追跡できるため、追加のドキュメントなしでISOおよびFDAの要件を満たすことが可能です。レポートを確認することで、どのデータセット、解析、およびテンプレートが生成されたかを即座に確認でき、チーム全体での一貫性と監査中の信頼性を確保できます。
DIAdemの主な利点は、より広範なLabVIEW+エコシステムにどれだけ適合するかです。表2は、DIAdemをLabVIEW+で使用可能なさまざまなツールに統合する方法を示しています。
レポートは、手動でのデータ転送やコンテキストの欠落なしに、テストが終了するとすぐに自動的に生成できます。
図4に示すように、これらのツールは、集録から洞察までの閉ループワークフローを形成します。
手動レポートは、多くの場合、1人または2人の「パワーユーザ」に依存します。DIAdemでは、その専門知識を拡張して、全員が一貫したレポートを生成できるようにします。
DIAdemレポートをLabVIEW、TestStand、およびその他のテストツールと統合する方法
これらのベストプラクティスに従うことで、経験の浅いエンジニアは1日目から高品質のレポートを生成でき、専門家は解析と設計に専念できます。
表3に示すように、DIAdemをLabVIEW+ワークフローに統合している組織では、効率性の著しい向上が一貫して報告されています。
使い始めるのにオーバーホールは必要ありません。1つのレポートから開始し、自信の成長に応じて拡張できます。
ほとんどのチームは、レポートの迅速化、改訂回数の削減、監査の簡素化など、数テストサイクルでROIを明確に認識できます。
テストデータは、そのデータに基づいて動作する能力がなければ価値がありません。DIAdemとLabVIEW+ Suiteを使用すると、膨大な量の未処理測定値を、数日ではなく数分で一貫性のある監査可能なレポートに変換できます。DIAdemは、ほぼすべてのベンダからデータを読み取ります。そのため、ハードウェアを変更することなくラボを統一することができます。
単一のテストベンチを管理する場合でも、分散検証ラボを管理する場合でも、DIAdemは集録、解析、レポート作成の間のループを閉じるのに役立ちます。
| データソース | サンプル形式 | DIAdemサポート | 一般的な使用例 |
|---|---|---|---|
| NIツール | TDMS、TDM | ネイティブ読み取り/書き込み | LabVIEW、FlexLogger、PXIシステム |
| Keysight/Tektronix | CSV、BIN | 組み込みまたはデータプラグイン経由 | オシロスコープ/アナライザデータ |
| ベクトル/ETAS | MDF、MF3、ASC | データプラグイン経由 | 車載CANおよびECUロギング |
| カスタムシステム | TXT、DAT、JSON、独自仕様 | PythonまたはVBScriptデータプラグイン | ラボ固有またはレガシーデバイス |
| シミュレーションとモデリング | MAT、HDF5、XML | ビルトイン | モデル相関または仮想テスト |
| ツール | 統合のメリット |
|---|---|
| LabVIEW | DIAdem で直接読み取り可能な TDMS ファイルを書き込みます。API を使用して DIAdem を自動化し、集録終了時に解析およびレポートのスクリプトを実行できます。LabVIEW DIAdem Connectivity VIのインストール方法 |
| TestStand | シーケンス後のコールバックで DIAdem スクリプトを呼び出して要約レポートを生成し、実行ログに添付します。 |
| FlexLogger | DIAdemインポート用に構造化ログをエクスポート。Pro Editionでは、検索とインデックス作成を容易にするメタデータタグが追加されました。 |
| InstrumentStudio | ベンチレベルの結果を解析および自動テストデータと統合します。 |
| SystemLink | テストデータとレポートのセントラルリポジトリとして機能し、バージョン履歴とチームアクセスを有効にして、企業を可視化します。 |
| 測定項目 | 前 | DIAdemおよびLabVIEW+ Suite以降 |
|---|---|---|
| レポート生成時間 | 1テストにつき1~3日 | 1時間以内 (Jim Knuff、Raytheon) |
| 手動編集ステップ | レポートあたり15~30 | 0~2時間 (藤田啓明、トヨタ) |
| エラーのレポート | 頻繁で追跡が困難 | 自動ログおよび監査可能 (Jaguar Land Rover、Simon Foster) |
| コンプライアンスドキュメント | マニュアル | 組込メタデータとバージョン管理 |
| エンジニアフォーカス | フォーマットとクリーンアップ | 解析と革新 |
Microsoft、Excel、Word、およびPowerPointは、Microsoftグループの商標です。MathWorks®およびMATLAB®はThe MathWorks, Inc.社の登録商標です。