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 构建 Applet 的增强型综合引擎#
对于使用 imaFlex CXP-12 Quad 平台构建 Applet,您可以使用增强型综合引擎,这有助于实现复杂设计的时序收敛。若要激活此引擎,请在 Build 对话框中通过下拉菜单将综合引擎从 Standard 更改为 Enhanced。
支持 Windows 11#
VisualApplets 现在支持 Windows 11(64 位)。但是,Xilinx ISE 不支持 Windows 11。如果您想为需要通过 Xilinx ISE 构建的平台构建 Applet,请在 Windows 10 下安装 VisualApplets。如果您的目标平台受 Vivado 支持,请使用 Xilinx Vivado 构建 Applet(Vivado 支持 Windows 11)。请参阅系统要求了解哪些平台受 Vivado 支持。
GUI#
全新外观与体验#
工具栏和对话框的图标已更新。您可以在 System Settings 中选择两种大小的工具栏图标。

Parameter Info 视图#
现已提供一个新视图:Parameter Info 视图。Parameter Info 视图显示活动设计中所有算子的所有参数,从而提供所有已配置参数的良好概览。

文件格式#
用于保存设计的的文件格式#
保存文件的文件格式已从 *.va 更改为 *.vad。
与旧文件格式相比,新文件格式效率更高、加载更快且更安全。
以旧版 *.va 文件格式保存的设计具有向后兼容性,这意味着您仍然可以在 VisualApplets 中打开它们,并且仍然可以以 *.va 文件格式保存设计。但是,如果您处于旧版 *.va 文件格式中的设计包含受保护的 user library 元素,则受保护元素的内容不会与设计一起保存。在这种情况下,当您想要打开 *.va 设计格式时,必须在 VisualApplets 中导入包含此元素的 user library。
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 中。这些示例并不展示详细的图像计算示例,而是旨在让您对算子的工作原理有一个良好的概念。