コンテンツにスキップ

VisualApplets 3.4.0の新機能#

新しいプラットフォーム imaFlex CXP-12 Quad#

VisualAppletsが新しくimaFlex CXP-12 Quadプラットフォームをサポートするようになりました。この新しいmE6プラットフォームのサポートに伴い、以下の新しいオペレーターも提供されます。

  • CxpCamera
  • CxpRxTrigger
  • CxpTxTrigger
  • CxpCameraMultiTap
  • CxpPortStatus
  • DmaFromPC
  • LineBuffera
  • FrameBufferRandomReadb
  • RamLUTb

  1. このオペレーターは、次のオペレーターと機能的な下位互換性があります ImageBuffer mE5フレームグラバー用。 ↩

  2. これらのオペレーターは、mE5フレームグラバー用オペレーターと機能的な下位互換性を備えていますが、mE5プラットフォーム用オペレーターは、imaFlex CXP-12 Quadプラットフォーム用オペレーターとは異なるパラメータを持っています。 ↩︎↩︎

以下のオペレーターがimaFlex CXP-12 Quad用に適合されました。

  • AppletProperties
  • BoardStatus
  • DmaToPC
  • GPI
  • GPO
  • FFT
  • LED
  • LUT

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つのサイズのツールバーアイコンから選択できます。

VisualAppletsの新しいGUI外観

Parameter Infoビュー#

新しいビュー(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 でドキュメント化されています。これらの例は、詳細な画像演算の例を示すものではなく、オペレーターの動作を十分に理解できるように設計されています。