VisualApplets 3.4.0における変更点と修正された問題#
GUI#
- ダイアグラムウィンドウでのズーム処理が改善されました。現在のズーム倍率が表示されるようになりました。10%から400%の範囲でのズームが可能になり、Windowsの一般的なScalingファクターに最適化されました。(チケットID:259340)
- WindowsのScaling設定に応じたGUIのScalingが改善されました。(チケットID:263708)
- コメントボックスでの画像処理手段が拡張されました。ドラッグ&ドロップまたはサイズダイアログを使用して、コメントボックス内の画像をScalingできるようになりました。(チケットID:255697)
- GUIフレームワークをQt 6.5.2に更新しました。
オペレーター#
Accumulator Library#
Histogram オペレーター#
- この不具合の修正前、
Histogramオペレーターにより、デザインルールチェック2で内部エラーが発生することがありました。この問題は修正されました。(チケットID:215194)
Base Library#
SelectROI オペレーター#
- この不具合の修正前、ごく稀に、出力画像が空の行で始まるか、最終行が削除される現象が発生していました。この問題は修正されました。(チケットID:287999)
Color Library#
WhiteBalance オペレーター#
- ドキュメントが修正されました。「Supported Link Format」セクションの値が修正されました。(チケットID:215229)
Parameters Library#
- この問題が修正される前は、Parametersライブラリのオペレーターで参照されているパラメータを持つモジュールを削除または名前変更すると、VisualAppletsがクラッシュすることがありました。この問題は修正されました。(チケットID:265970および265828)
LinkParamTranslator オペレーター#
- この不具合の修正前、
LinkParamTranslatorオペレーターによりDRCエラーが発生し、デザインパラメータを変更しても解決できないことがありました。この問題は修正されました。(チケットID:249298) - この不具合の修正前、無効な値を
WriteActionパラメータに書き込んだ際、オペレーターがエラーを表示しませんでした。この問題は修正されました。このパラメータに無効な値を書き込むと、オペレーターおよびModule PropertiesビューのWriteAction内のパラメータフィールド Module Properties ビューでは、このパラメータが無効な値に書き込まれると赤色で表示されます。(チケットID:265445) - この不具合の修正前、
LinkParamTranslatorオペレーターを使用している際、オペレーターがリンクパラメータを適切に伝播させるために複数のDRC実行が必要になる場合がありました。この状況は、あるリンクパラメータの変更が他のリンクパラメータの変更を引き起こす場合に発生していました(例:Parallelismを変更した後にMaxImageWidthが自動的に調整される場合など)。この問題は修正されました。(チケットID:265987) - この不具合の修正前、無効な値を
Color FlavorまたはColor Format経由でリンクプロパティに書き込んだ際、VisualAppletsがクラッシュすることがありました。この問題は修正されました。(チケットID:292299)LinkParamTranslatorオペレーター、 VisualApplets 時々クラッシュする問題が発生していましたが、修正されました。(チケットID:292299)
FloatParamTranslator オペレーター#
- この不具合の修正前、
FloatParamTranslatorおよびFloatValueオペレーターにおいて、スピンボックスの矢印を使用して値をインクリメントおよびデクリメントすると、値が最大値にジャンプすることがありました。この問題は修正されました。インクリメント時に、定義された範囲とステップサイズが適切に考慮されるようになります。(チケットID:270215) - 範囲インクリメントのエラーハンドリングが改善されました。以前は、浮動小数点モジュールパラメータで範囲インクリメントを定義すると、表示されない競合が発生する可能性がありました。この問題は修正されました。範囲インクリメントとの競合がツールチップ付きの警告として表示されるようになり、DRC1にも競合が表示されるようになりました。(チケットID:271807)
Synchronization Library#
SYNC オペレーター#
- この不具合の修正前は、
SYNCオペレーターがSyncToMinモードに設定されている場合、すべての入力フレームが完了する前に出力フレームが終了していませんでした。これが修正されました。現在、オペレーターは入力ポートの1つがエンドオブフレームを受信した後にのみ、エンドオブフレームを出力します。(チケットID:209386)
ユーザーライブラリ#
JPEG_Color User Library#
- の固定要素
JPEG_Colorライブラリ。この修正により、垂直方向の画質低下が解消されます。この解決策は、VisualApplets 3.3.2のアップデート2301にすでに含まれていました。(チケットID:256723)
Tcl#
- Tclのインポートおよびエクスポートで、利用可能なすべての
Color Flavor値がリンクプロパティでサポートされるようになりました。従来、Tclスクリプトのエクスポートおよびインポートでは、Color Flavorの値LAB,XYZ,HSL,HSV、またはYCrCbを正しく処理できませんでした。(チケットID:258727) - この不具合を修正する前は、Unicode文字を含む一部のテキストフィールドが、Tclのエクスポート時にTclへ正しく書き込まれていませんでした。これにより、Tclからデザインをインポートした後にテキストが変更されてしまうという問題が発生していました。これが修正されました。(チケットID:255019)
- この不具合を修正する前は、Tclコンソールを使用したデザインのビルドが、Vivadoの検出に時間がかかりすぎてエラーで終了することがありました。これが修正されました。(チケットID:272098)
- InstUserLibOperator Tclコマンドは、ユーザーライブラリエレメントを手動でインスタンス化する場合と同様に動作するようになりました。以前は、TclのInstUserLibOperatorコマンドを使用してデザインをインスタンス化した際に、デザインルールチェック1の実行後に消えるエラーインジケーターがGUIに表示されることがありました。この問題は修正されました。(チケットID:280260)
- この問題が修正される前は、Drc Tclコマンドがエラーを返す一方で、デザインルールチェックでは警告のみが報告されることがありました。この問題は修正されました。(チケットID:284291)
- この問題が修正される前は、特定のVivadoバージョンでのTclバッチモードでのデザイン構築時やWindows 11での実行時に、Xilinxツールエラーが原因でPrecondition Checkが応答しなくなっていました。この問題は修正されました。現在、VisualAppletsはこの状況を検出し、ビルドフローを継続します。(チケットID:290581)
その他#
- VisualAppletsのランタイムコンポーネントを改善し、アプレットの読み込みを高速化しました。(チケットID:241826)
- シミュレーション時
JPEG_Encoderオペレーターは、エンコードされたデータの最大出力サイズに達し、それ以降の出力データがクリップされたときに警告メッセージを生成するようになりました。(チケットID:248308) - Link Propertyダイアログでは、SIGNALリンクの場合、最大画像高さおよび最大画像幅の値は信号にとって意味を持たないため、これらのフィールドが無効化されています。(チケットID:236459)
- この問題が修正される前は、画像を選択した際に、Image Histogramビューにシミュレーションプローブ内の前の画像ヒストグラムが表示されていました。この問題は修正されました。Image Historgramには、現在選択されている画像のヒストグラムが常に表示されるようになりました。(チケットID:264369)
- ImageMagickライブラリを更新しました。以前のバージョンでは、*.tif形式の小さな画像の読み込みが機能せず、エラーメッセージImage Magick library: Image format is not supported. Error code: -70002が表示されることがありました。(チケットID:265278)
- システム設定でパスを定義する際などに表示される「フォルダーの選択」ダイアログを改善しました。以前は、一部のインストールでVisualApplets表示されるフォルダ構造には、システム内のディレクトリのごく一部しか表示されていませんでした。この問題は修正されました。(チケットID:282851)
- Vivado 2023.1以降におけるVivadoバージョンの検出を修正しました。以前は、Vivadoの適切なインストールが検出されているにもかかわらず、バージョン情報が見つかりませんでした。(チケットID:285232)
- Vivadoビルド環境の一部インストールにおいて、前提条件チェックがエラーメッセージError checking FPGA softwareで終了していました。この問題は修正されました。(チケットID:291935)
- DRC2実行中の固定FPGAリソース見積もりが修正されました。この問題を修正する前は、次のような一部のオペレーターにおいて
FIRkernelNxM,IFおよびDynamicROI必要なリソースが過小評価されていました。(チケットID: 293050) - この問題を修正する前は、VisualAppletsのインストール時に単一のハードウェアプラットフォームのみを選択した場合、インストールが不完全になり、このVisualAppletsインストール環境でアプレットをビルドできませんでした。これが修正されました。(チケットID: 295891)