コンテンツにスキップ

VisualApplets 3.6.0の新機能#

Pythonスクリプティング#

Tclスクリプティングの代替として使用できるPythonスクリプティングが追加されました。Pythonスクリプティングにはシミュレーションデータへのバイナリインターフェイスが付属しているため、Pythonを使用して刺激の生成や出力の検証を行なうことで、シミュレーションプロセスを効率的に充実させることができます。すべてのPythonコマンドの完全なリストについては、Pythonコマンドリファレンスのトピックを参照してください。

VisualAppletsバージョン3.6.0では、Pythonスクリプティングのサンプルも提供しています。

スクリプトコレクションでもPythonスクリプティングを使用できるようになりました。

このバージョンのVisualAppletsにはPython 3.13が含まれており、VisualAppletsのインストールディレクトリ内の /lib/python313 フォルダーにインストールされます。Pythonモジュールを追加するには、次を実行します lib\python313\python.exe -m pip install <module_name>。たとえば、numpyをインストールするには、 Windowsコマンドプロンプトを開き、 python313 フォルダーに移動して実行します python -m pip install numpy.

新しいオペレーター#

VisualApplets 3.6.0には、以下の新しいオペレーターが用意されています。

Memory Library:

  • FrameBufferMultiRoi imaFlexプラットフォーム向け:このオペレーターは、入力画像データをフレームグラバーのRAM(DRAM)にバッファリングし、バッファリングされた画像ごとに任意の数の関心領域(ROI)を出力します。このオペレーターは、ユーザーライブラリエレメント ImageBufferMultiRoI を置き換えます(ユーザーライブラリ imaFlex_CXP12_Tools および FrameBufferMultiRoi を置き換えます(ユーザーライブラリ imaFlex_CXP12_Tools_Advancedより)。古いユーザーライブラリエレメントは、互換性を維持するためにVisualAppletsに引き続き同梱されています。
  • CoefficientBufferMultiRoi imaFlexプラットフォーム向け:このオペレーターを使用すると、ホストPCからフレームグラバーのRAM(DRAM)に画像データをアップロードできます。任意の数の関心領域(ROI)に対して連続したデータ出力を行います。このオペレーターは、imaFlexプラットフォームの代替として使用できます CoefficientBuffer オペレーターです。違いは、 CoefficientBuffer オペレーターが複数の出力リンクをサポートしているのに対し、 CoefficientBufferMultiRoi オペレーターはカーネルコンポーネントを使用して複数の画像を出力する点です。

Blob Library:

  • 新しいオペレーターは BlobDetector1D および BlobDetector2D 従来のオペレーターに置き換わります Blob_Analysis_1D および Blob_Analysis_2D。新しいオペレーターは、より高いクロック周波数をサポートし、結果の決定論的な出力順序を保証します。さらに、エラー処理が大幅に改善されました。新しいオペレーターには、いくつかの新しい サンプルが付属しています。古いオペレーターは、 Blob_Analysis_1D および Blob_Analysis_2Dは、下位互換性のために保持されています。

例#

以下の新しいサンプルが利用可能になりました:

  • 3タップモノクロカメラからの画像データを処理するための新しいサンプルを追加しました。すべてのタップジオメトリソートサンプルのリストについては、Tap Geometry Sorting Examples Documentationを参照してください。
  • 係数データの保存にDRAMを使用しないFlat-Field Correction用デザインサンプル(Block FFC)を追加しました。代わりに、これらのサンプル少量の係数データの補間を使用して画像を補正します。
  • racer 2 Lラインスキャンカメラ用の新しいHDR (High Dynamic Range) examplesを追加しました。(チケットID: 336275)

GUIの改善#

  • メインウインドウのDesign Panelでダイアグラムタブをドッキング解除できるようになり、デザインコンテンツがフローティングウインドウに表示されるようになりました。この新機能により、複数の画面を使用してデザインを編集できるようになります。
  • メインウインドウ内でDesign Panelを分割するオプションが追加され、2つのダイアグラムタブを並べて表示できるようになりました。
  • VisualAppletsのデザインルールとの競合を解決しやすくするため、リンクエラーに関する詳細な通知を追加しました。これらの通知は、リンクプロパティダイアログのツールチップ、エラー状態にあるリンクのツールチップ、およびDRCログの新しいメッセージとして利用できます。