VisualApplets 3.6.0の新機能#
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ログの新しいメッセージとして利用できます。