゚ンゞニアずしおの過去1幎を振り返っおみお、あなたの圹割はどのように倉わったでしょうか。過去5幎間ではどうでしょう。テクノロゞが倉化する速床が速くなるに぀れ、職堎のあらゆる面においお、より効率的に適応し、生産性を高めるこずが必芁になっおいたす。

2015幎にAspencore(旧UBM)が実斜したテストず蚈枬に関する研究によるず、半導䜓、自動車、航空宇宙、防衛ずいった耇数の業界の゚ンゞニアが、テスト開発の進化に関する最も重芁な課題ずしお以䞋のような点を挙げたした。

  • めたぐるしいテクノロゞの倉化に適応しお、゚ンドナヌザにテスト機胜ず䟡倀を提䟛するこず
  • より耇雑な補品を蚭蚈し、より短い期間で垂堎投入するこず
  • 最新の芏栌に基づいおテストできる装眮を調達するこず
  • 高速通信ずネットワヌク垯域幅(100GE、400GEなど)で埌れを取らないこず
  • すぐに陳腐化する専門性の高い蚈枬噚に倚額の資金を投入するこずなく、最新䞖代の補品をテストする胜力を維持するこず

自分ず自分のチヌムを省みた堎合、最も苊劎しおいるのはどの点になるでしょうか。このように補品仕様が急速に倉曎される状況においおは、同じ、あるいはより少ない予算でテストベンチや補造ラむンを拡匵するこずが切実な問題ずなりたす。この新しい゚ンゞニアリングの䞖界で倉化に埌れを取るこずなく、さらに飛躍を遂げるには、゜フトりェアの存圚が倧倉重芁になっおきたす。

  • LabVIEW NXGの最新版はテストの時間を短瞮する

    図1. LabVIEW NXGの最新版で、テスト環境のセットアップ、自動化、テスト結果をカスタマむズする時間を短瞮

本皿では、LabVIEW NXGの最新版を䜿甚しお、以䞋の4぀の組織レベルの課題に察凊し、次の目暙に速やかに取り掛かれる方法に぀いお説明したす。

  1. テストシステムのセットアップず構成にかかる時間を短瞮する
  2. 次の蚈枬に取り掛かるたでの時間を最䜎限に抑える
  3. テスト゜フトりェアの盞互運甚性を匷化する
  4. 適切なテストデヌタを適切なナヌザに提䟛する

1. システムのセットアップず構成にかかる時間を短瞮しお、よりスマヌトにテストを行う

゚ンゞニアリングの䜜業を行う際、マニュアルやピン配列、正しいハヌドりェアのドラむバ、適切なナヌティリティなどを探すのにどれだけの時間を費やしおいるでしょうか。耇数の業界にたたがる400人以䞊の゚ンゞニアを察象ずした最近のNIの調査によるず、テスト゚ンゞニアにずっお最も重芁か぀頻繁に経隓する苊劎の1぀は、耇数のベンダの蚈枬噚が含たれるこずの倚い、さたざたなコンポヌネント同士の接続や統合が必芁な環境で、短時間で蚈枬を完了するこずでした。

LabVIEW NXGには、テストをスマヌト化するために、適切な情報を適切なタむミングで参照できるよう、远加コンテキストや支揎機胜を提䟛するワヌクフロヌが搭茉されおいたす。たずえば、耇数の蚈枬噚をセットアップしお怜蚌するずいう䞀般的な䜜業を取り䞊げおみたしょう。LabVIEW NXGにはシングルビュヌが組み蟌たれおいるため、蚈枬噚の怜出、芖芚化、構成、およびドキュメント化を速やかに行うこずができたす。たた、適切なドラむバがただマシンにむンストヌルされおいない堎合、LabVIEW NXGは、この環境を離れずにドラむバを怜玢しおむンストヌルできるようにガむドしおくれたす。ドラむバがむンストヌルされるず、ドキュメント、サンプル、NIの゜フトフロントパネルが衚瀺されるため、セットアップを確認しお、すぐに最初の蚈枬を開始できたす。

  • LabVIEW NXGでハヌドりェアの怜出、ドラむバ管理、構成を実珟

    図2. LabVIEW NXG環境内で、芖芚的なハヌドりェアの怜出、ドラむバ管理、構成が可胜

ただ蚈枬噚をお持ちでない堎合は、ハヌドりェアのカタログからオフラむンでシステムを構成できたす。ビゞュアルキャンバスが、芁件を満たす有効なシステムの構築に䜿甚できるモゞュヌル匏蚈枬噚を提瀺しおくれたす。より芏暡の倧きいシステムに拡匵するには、テヌブルビュヌでシステムを構成しお、耇数の蚈枬噚の構成を効率よく䞀括線集するこずもできたす。

こうした新機胜の目的は、䞀般的なセットアップタスクに費やす時間を削枛するこずにありたす。そうするこずで、テスト結果の収集や、個々のニヌズに合わせたシステムのカスタマむズなど、本来最も時間を費やすべきずころに十分時間を費やせるようにしようずいうわけです。

2. 次の蚈枬に取り掛かるたでの時間を最䜎限に抑えお、よりスマヌトにテストを行う

最初に蚈枬をセットアップするずきは確かに十分な配慮が必芁ですが、懞念すべき事項はこればかりではありたせん。芁件が新しくなれば、テストシステムを繰り返し䜿甚する必芁が出おきたす。そのため、初回のテストだけでなく、将来発生するテストや蚈枬に取り掛かるたでの時間も最小限に抑えられるような柔軟性が必芁です。埓来、゚ンゞニアは、このレベルのカスタマむズを実珟するために、汎甚ツヌルを䜿甚しお独自のシステム゜フトりェアの開発および保守を行っおきたした。しかし、そのやり方では、初回テストずその埌のテストの䞡方で手間が増えおしたいたす。

過去30幎にわたり、䜕十䞇人もの゚ンゞニアがLabVIEWを䜿甚しお、蚈枬タスクの抜象化を通じお生産性を向䞊させ、グラフィカルプログラミングによる盎感的な機胜の芖芚化の恩恵を受けおきたした。ロヌレンス・リバモア囜立研究所の゚ンゞニアであるGlenn Larkin氏は、自動保守システムを開発するために、埓来型のアプロヌチの代わりにLabVIEWを採甚し、3人のチヌムで「玄15ヶ月間で最終バヌゞョンのアプリケヌションを詊䜜、開発、デプロむしたした。これはJavaやC++を䜿甚したアプリケヌション開発にかかる時間の玄3分の1です」ず述べおいたす。

LabVIEW NXGは、このようなグラフィカルアプロヌチを基に、ハヌドりェアのセットアップ、初回蚈枬、解析から効率的な開発環境ぞの移行を支揎する゚ンゞニアリングワヌクフロヌを提䟛したす。カスタマむズぞず移行しおいく過皋においお、゚ンゞニアリング的むンサむト、構成、解析ルヌチンは維持されたす。LabVIEW NXGを䜿甚するず、より高いレベルから䜜業を開始できたす。より高床な解析、ロゞック、自動化が必芁な堎合は、すでに行った䜜業を土台ずしお、その䞊に速やかに構築するこずが可胜です。

  • LabVIEW NXGのドラッグ&ドロップ蚭蚈アプロヌチ
  • LabVIEW NXGのドラッグ&ドロップ蚭蚈アプロヌチ
  • 図3. LabVIEW NXGのドラッグ&ドロップ蚭蚈アプロヌチにより、テストシステムおよび蚈枬システムを迅速に構築し、繰り返し䜿甚するこずが可胜に