コンテンツにスキップ

VisualApplets 3.3.0の新機能#

新しいオペレーター#

Library Base内#

  • 新しいオペレータ CastKernel が利用可能になりました。これにより、Parallelismとカーネルサイズに関する受信データの再編成が可能になります。このオペレーターのドキュメントについては、 オペレーターリファレンスを参照してください。(チケットID:7045)
  • 新しいオペレータ ExpandToParallel が利用可能になりました。これにより、ピクセル値を複製して、Parallelism 1の入力リンク I を出力リンク O で任意のParallelismに拡張します。このオペレーターのドキュメントについては、 オペレーターリファレンスを参照してください。(チケットID:4280)

Library Parameters内#

  • 新しいオペレータ LinkParamTranslator が利用可能になりました。これにより、モジュールによって提供される変換式や、他のパラメータ変換モジュールからの書き込みアクションを介して、リンクパラメータを操作できるようになります。このオペレーターのドキュメントについては、 オペレーターリファレンスを参照してください。(チケットID:7039)
  • 新しいオペレータ ResourceReference が利用可能になりました。これにより、モジュールパラメータを介してデバイスリソースの割り当てを操作できるようになります。このオペレーターのドキュメントについては、 オペレーターリファレンス.
  • 新しいオペレータ IntParamSelector が利用可能になりました。これを使用すると、符号付き整数、符号なし整数、列挙型のいくつかの参照されたモジュールパラメータを切り替えることができます。このオペレーターのドキュメントについては、 オペレーターリファレンスを参照してください。(チケットID:7202)
  • 新しいオペレータ FloatParamSelector が利用可能になりました。これを使用すると、VA_DOUBLE型のいくつかの参照されたモジュールパラメータを切り替えることができます。このオペレーターのドキュメントについては、 オペレーターリファレンスを参照してください。(チケットID:7202)

Library Synchronization において#

  • 新しいオペレータ Overflow が利用可能になりました。これにより、停止不可能な画像ソースを、場合によってはブロックされる可能性のある後続の処理パイプラインから切り離す際のオーバーフロー処理が提供されます。このオペレーターのドキュメントについては、 オペレーターリファレンスを参照してください。(チケットID:7293)

シミュレーション#

VisualAppletsのシミュレーション機能が拡張され、2つの新しい機能が追加されました:

1D Simulationの機能強化#

新しいシミュレーションモードが追加されました。これにより、1D画像データフローがライン単位でシミュレートされます。これにより、シミュレーションサイクルの数や、シミュレーションソースの画像高のバランス調整が必要といった、以前の制限が解消されます。シミュレーションがより徹底的かつ現実的になり、これまでシミュレーションできなかった設計(ラインにわたるループなど)もシミュレーションできるようになりました。

System Settingsで、シミュレーションモードを従来モードと新しい行単位(line-by-line)モードの間で切り替えることができます。新しい行単位モードはデフォルトで有効になっています。場合によっては、新しいモードが従来モードよりも大幅に遅くなることがある点に注意してください。

ライン単位モードでは、各処理サイクルの開始時に、シミュレーションソースが何行のピクセルデータが処理パイプラインに供給されるかを決定します。ソース要素に応じて、以下のケースが実装されています:

  • オペレータ CreateBlankImage はパラメータ LinesToSimulate を使用して、生成されるライン数を決定します。
  • オペレータ CoefficientBuffer はパラメータに従ってラインを生成します YLength.
  • シミュレーションソースモジュールは定義された切り抜き矩形に従ってラインを生成しますが、シミュレーションソースモジュールは接続されたリンクの最大画像高設定によって制限されます。

ライン単位モードでは、 CreateBlankImage 以外のオペレータはパラメータ LinesToSimulate を使用しなくなりました。

シミュレーションサイクル中、データ処理が可能な限りシミュレーションが続行されます。1Dリンクに接続されたシミュレーションプローブでは、入力されたラインが2D画像に集約されます。シミュレーションサイクルの終了とともに、それらの画像が完成します。

Simulation Source ViewerおよびSimulation Probe Viewerの機能強化#

  • Simulation Viewer(Simulation Source ViewerおよびSimulation Probe Viewer)が拡張され、次の表示ツールが追加されました:Line Profile、Line Histogram、Image Histogram

    Line Profile、Line Histogram、Image Histogram

  • Simulation Probe Viewerで、固定係数によるピクセル値の固定小数点解釈とScalingがサポートされるようになりました。(チケットID:9811)

  • Simulation Viewerに、いくつかの新しいカラーマップが追加されました。(チケットID:9909)

記載されているすべての変更については、Simulation Chapter of the User Manualを参照してください。

GUI#

  • ライブラリParametersのモジュールによって作成された階層ボックスの参照パラメータを再注文する手段が追加されました。パラメータは、モジュールプロパティダイアログまたは新しいTclコマンドを介して再注文できます SetModuleParamProperty. (8408)
  • 新しいキーボードショートカットが追加されました:デザインパネルでCtlr+Spaceを使用すると、選択モード(マウスカーソルが矢印)とキャンバス移動モード(マウスカーソルが手のひら)を切り替えることができるようになりました。(チケットID:9915)

eVA Designer#

  • eVA Designerは、Vivado .DCPファイルとして提供されるトップレベルのネットリストを処理できるようになりました。

その他#

  • コマンドラインから /? または --helpを呼び出すことで、VisualAppletsのコマンドラインオプションのリストを開くことができるようになりました。(チケットID:9445)
  • リブランディングについて:Silicon Software GmbHはBasler AGになりました。これに伴い、VisualAppletsのGUIのアイコンが変更され、ドキュメントもそれに合わせて改訂されています。