VisualApplets 3.0.6の新機能#
新しいハードウェアプラットフォーム marathon VCX-QPのサポート#
CXPカメラオペレーターによる入力 Pixel Format の定義が可能に#
3つのCXPカメラオペレーター CXPSingleCamera, CXPDualCamera、および CXPQuadCamera カメラから入力される画像データのPixel Formatを定義できるようになりました。CXP仕様でサポートされているすべての Mono、RGB、Bayer Pixel Formatがサポートされています。その他のCXP Pixel Formatについては、Pixel Format設定の「RAW」を使用できます。3つのカメラオペレーターは、すべてのBasler CXPフレームグラバー(mE5 marathon VCX-QP、mE5 ironman VQ8-CXP6D、および mE5 ironman VQ8-CXP6B)で使用できます。
User Library インスタンスの変更に対する保護の強化#
ユーザーによって変更されたユーザーライブラリエレメントのインスタンスには、特別なアイコンが表示されるようになりました。さらに、そのようなインスタンスに対してユーザーライブラリからのアップデートまたはクイックアップデートが開始されると、アップデートを実行した場合にこのインスタンスに加えられたすべての変更が失われることをユーザーに通知するメッセージが表示されます。これにより、カスタマイズされたユーザーライブラリのインスタンスが意図せず上書きされるのを防ぐことができます。(4906)
marathon VCLおよびLightBridge VCL用アプレット:PoCLサポートがデフォルトで無効化#
VisualApplets 3.0.6以降で作成した、marathon VCLおよびLightBridge VCLボード用のアプレット:アプレットを実行するフレームグラバーボードでは、自動PoCL検知機能が無効になります。PoCLサポートは、microDiagnostics([Tools] - [Board Settings]メニュー)を使用してユーザーが有効にする必要があります。microDiagnosticsは、Baslerランタイムソフトウェアのインストールパッケージに含まれています。PoCLサポートの有効化・無効化オプションは、ランタイムバージョン5.5.1以降のmicroDiagnosticsに実装されています。
Tclのインポートおよびエクスポートオプション#
VisualApplets 3.0.6では、VisualAppletsデザインを人間が読み取り可能なTclスクリプトコード(*.tcl)としてエクスポートできます。この新しい機能は、リビジョン管理や、「差分(diffs)」の作成による異なるバージョンの自動比較を目的としています。以前にエクスポートしたTclスクリプトコードをVisualAppletsにインポートすることも可能です。Tclスクリプトは、デザインを保存するための主要なファイル形式としての使用を意図したものではありません。生成されたTclスクリプトには、すべてのスタイル情報が含まれているわけではなく、インスタンス化されたユーザーライブラリエレメントのデザイン構造も含まれません。
IsFirstPixel と IsLast Pixel – Synchronization Libraryの2つの新しいオペレーター#
Library Synchronizationには、2つの新しいオペレーターが追加されました:
IsFirstPixel: オペレーターIsFirstPixelは、ライン(Line Modeの場合)またはフレーム(Frame Modeの場合)の最初のピクセルにマークを付けます。このオペレーターは、出力ポートから1を出力しますIsFirstOライン/フレームの各最初のピクセルに対して。IsLastPixel: オペレーターIsLastPixelは、ライン(Line Modeの場合)/フレーム(Frame Modeの場合)の最後のピクセルにマークを付けます。このオペレーターは、空のライン(Line Modeの場合)や空のフレーム(Frame Modeの場合)にマークを付けるためにも使用できます。
例#
デザイン例のセットが拡張されました:
- 印刷検査:印刷検査に関する2つの新しいサンプルが追加されました。これらは異なる方法を使用しながらも、欠陥の特定と画像内での検出されたオブジェクトの位置補正を行いながら Object Detection を実行することができます。
- トリガー:トリガーを使用するデザインサンプルのセットが拡張されました。さらに、これらのサンプルはハードウェアプラットフォーム固有のバリエーションでも利用できるようになりました。
- 基本取り込み:基本取り込みサンプルのセットが拡張されました。さらに、これらのサンプルはハードウェアプラットフォーム固有のバリエーションでも利用できるようになりました。