仕 様
グラフィカルユーザーインターフェイスにより、ソフトウェアと簡単にやりとりすることができます。ただし、必要な機能が利用できない場合や、反復的な作業が使用するのが難しい場合があります。このような場合には、isystem.connectソフトウェア開発キット(SDK)を用意し、さまざまなプログラミング言語をサポートしています。
このアプリケーションプログラミングインターフェイス(API)は、winIDEA、Analyzer、testIDEAなど、当社のソフトウェアが提供する機能のほとんどを提供し、BlueBoxテクノロジやIOMアクセサリなどのハードウェア開発ツールの機能を提供します。
これまでに最も人気のあるプログラミング言語はPythonであり、そのためにwinIDEA内にネイティブサポートがあります。つまり、必要に応じて、PythonスクリプトをwinIDEAのメニューインタフェースから直接実行することができます。多くの点で、これはユーザーのニーズを満たすためにGUIを拡張する方法と考えることができます。
C ++やMATLABへのバインディングなどの他の言語も、より複雑なハードウェア・イン・ザ・ループ(HIL)設定の一部として一般的に使用されます。このような場合、isystem.connectを使用して、ターゲットとなるマイクロコントローラをプログラミングしたり、コードカバレッジデータを取得したり、実行時にマイクロコントローラを問い合わせたりして、全体的なテスト戦略の一部として使用できます。
isystem.connectパッケージは、標準のwinIDEAダウンロードの一部として含まれています。または、別途ダウンロードすることもできます。包括的なヘルプファイルと幅広いサンプルスクリプトがサポートされています。また、独自の例を生成したい場合、winIDEAのビジュアルインターフェイスの多くは、レジスタ、メモリの変数をユーザー定義の値でロードできるスクリプトの生成をサポートしています。