VisualApplets 3.4.0の新機能#
新しいプラットフォーム imaFlex CXP-12 Quad#
CxpCameraCxpRxTriggerCxpTxTriggerCxpCameraMultiTapCxpPortStatusDmaFromPCLineBufferaFrameBufferRandomReadbRamLUTb
以下のオペレーターがimaFlex CXP-12 Quad用に適合されました。
AppletPropertiesBoardStatusDmaToPCGPIGPOFFTLEDLUT
imaFlex CXP-12 Quad用の新しいUser Library#
新しい imaFlex_CXP12_Tools.val user libraryはimaFlex CXP-12 Quadプラットフォームで利用可能であり、以下の代替となるモジュールが含まれています。 ImageBufferMultiRoI および ImageBufferMultiRoIDyn オペレーターおよびJPEG圧縮用のカスタマイズされた要素(JPEG_Encoder_Color_iFを使用します。
imaFlex CXP-12 Quad用アプレット構築のための拡張された合成エンジン#
imaFlex CXP-12 Quadプラットフォームでアプレットを構築する場合、拡張された合成エンジンを使用できます。これにより、複雑なデザインのタイミング収束を達成しやすくなります。このエンジンを有効にするには、Buildダイアログのドロップダウンメニューで、合成エンジンをStandardからEnhancedに変更します。
Windows 11のサポート#
VisualAppletsはWindows 11(64 bit)をサポートするようになりました。ただし、Xilinx ISEはWindows 11をサポートしていません。Xilinx ISEでビルドする必要があるプラットフォーム用のアプレットを構築する場合は、Windows 10環境下にVisualAppletsをインストールしてください。ターゲットプラットフォームがVivadoに対応している場合は、Xilinx Vivadoを使用してアプレットをビルドしてください(VivadoはWindows 11をサポートしています)。Vivadoでサポートされているプラットフォームについては、システム要件をご確認ください。
GUI#
新しいルック&フィール#
ツールバーとダイアログのアイコンが更新されました。System Settingsで、2つのサイズのツールバーアイコンから選択できます。

Parameter Infoビュー#
新しいビュー(Parameter Infoビュー)が利用可能になりました。Parameter Infoビューには、アクティブなデザイン内のすべてのオペレーターのすべてのパラメータが表示されるため、設定済みのすべてのパラメータを簡単に把握できます。

ファイルフォーマット#
デザイン保存用ファイルフォーマット#
デザインを保存するファイルフォーマットが*.vaから*.vadに変更されました。
新しいファイル形式は、古いファイル形式よりも効率的で、読み込みが速く、安全です。
古い*.vaファイルフォーマットで保存されたデザインは下位互換性があるため、VisualAppletsで引き続き開くことができ、*.vaファイルフォーマットでデザインを保存することも可能です。ただし、レガシーな*.vaファイルフォーマットのデザインに保護されたuser library要素が含まれている場合、保護された要素のコンテンツはデザインと共に保存されません。この場合、*.vaデザインフォーマットを開く際に、その要素を含むuser libraryをVisualAppletsにインポートする必要があります。
可能であれば、常に新しいファイル形式を使用することをBaslerはお勧めします。
User Library要素およびカスタムライブラリ保存用ファイルフォーマット#
user library要素およびカスタムオペレーターライブラリを保存するファイルフォーマットが*.vlから*.valに変更されました。
新しいファイル形式は、古いファイル形式よりも効率的で、読み込みが速く、安全です。
古い *.vl ファイル形式で保存されたユーザーライブラリエレメントおよびカスタムオペレーターライブラリは下位互換性を持つため、VisualAppletsで引き続き開くことができ、ユーザーライブラリエレメントやカスタムオペレーターライブラリを *.vl ファイル形式で保存することも可能です。ただし、ユーザーライブラリをレガシーな *.vl ファイル形式で保存した場合、保護されたエレメントは保存されません。この場合は、保護を解除するか、より新しく推奨される *.val ファイル形式でユーザーライブラリを保存してください。
可能であれば、常に新しいファイル形式を使用することをBaslerはお勧めします。
クリップボードコンテンツのフォーマット#
クリップボードの内容のフォーマットが変更されました。この新しいフォーマットでは、VisualApplets 3.4.0で開いたデザインから、以前のVisualAppletsバージョンで開いたデザインへ、クリップボード(コピー&ペースト)を使用してデザインコンテンツをコピーすることはできません。ただし、以前のVisualAppletsバージョンからVisualApplets 3.4.0へのコピーは機能します。
インスタンス化されたモジュールの新しい命名規則#
新しくインスタンス化されるモジュールに名前を付けるための新しい命名スキームが実装されました。新しいモジュールはデフォルトでオペレーターの名前を持つようになります。従来の命名スキームでは、モジュールは Module1、Module2 などと呼ばれていました。System Settings メニューの Design タブにある Automatic names for modules 設定で、従来の動作に戻すことができます。
例#
すべてのオペレーターが例に含まれるように、Operator Examples が拡張されました。これらの例については Tutorial and Examples でドキュメント化されています。これらの例は、詳細な画像演算の例を示すものではなく、オペレーターの動作を十分に理解できるように設計されています。