跳转到内容

新功能VisualApplets 3.4.0#

全新平台imaFlex CXP-12四轴#

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 新用户库#

全新 imaFlex_CXP12_Tools.val imaFlex CXP-12 Quad平台提供用户库,其中包含用于替换以下模块的模块: ImageBufferMultiRoI 和 ImageBufferMultiRoIDyn 算子的模块以及用于 JPEG 压缩的自定义元素(JPEG_Encoder_Color_iF)。

用于构建imaFlex CXP-12 Quad小程序的增强型合成引擎#

要使用 imaFlex CXP-12 Quad 平台构建小程序,您可以使用增强型综合引擎,它可以帮助您实现复杂设计的时序收敛。要启用此引擎,请在“构建”对话框中,通过下拉菜单将综合引擎从“标准”更改为“增强” 。

Windows 11 支持#

VisualApplets 现在支持Windows 11(64 位)。然而, Xilinx ISE 不支持Windows 11. 如果你想为需要使用特定技术构建的平台构建小程序, Xilinx 安装 ISE VisualApplets 在下面Windows 10. 如果您的目标平台受 Vivado 支持,请使用 Vivado 构建小程序。 Xilinx Vivado(Vivado 支持) Windows 11). 请参阅系统要求,了解 Vivado 支持哪些平台。

GUI#

全新外观和感觉#

工具栏和对话框的图标已更新。您可以在系统设置中选择两种不同大小的工具栏图标。

新的图形用户界面外观VisualApplets

参数信息视图#

新增了一个视图:参数信息视图。参数信息视图显示当前设计中所有运算符的所有参数,从而可以清晰地概览所有已配置的参数。

参数信息视图

文件格式#

设计文件格式#

保存设计的文件格式已从*.va更改为*.vad 。

与旧文件格式相比,新文件格式效率更高、加载更快且更安全。

以旧版*.va文件格式保存的设计向下兼容,这意味着您仍然可以在新版本中打开它们。 VisualApplets 您仍然可以将设计保存为*.va文件格式。但是,如果您的*.va旧版文件格式设计包含受保护的用户库元素,则该受保护元素的内容不会随设计一起保存。在这种情况下,必须导入包含此元素的用户库。 VisualApplets 当您想要打开*.va设计格式时。

Basler 建议尽可能始终使用新的文件格式。

用于保存用户库元素和自定义库的文件格式#

保存用户库元素和自定义运算符库的文件格式已从*.vl更改为*.val 。

与旧文件格式相比,新文件格式效率更高、加载更快且更安全。

以旧版*.vl文件格式保存的用户库元素和自定义运算符库向后兼容,这意味着您仍然可以在新格式中打开它们。 VisualApplets 您仍然可以将用户库元素和自定义运算符库保存为*.vl文件格式。但是,如果您将用户库保存为*.vl旧版文件格式,则无法保存受保护的元素。在这种情况下,请移除保护或将用户库保存为更新且推荐的*.val文件格式。

Basler 建议尽可能始终使用新的文件格式。

剪贴板内容格式#

剪贴板内容的格式已更改。使用此新格式,无法通过剪贴板(复制和粘贴)将 VisualApplets 3.4.0 中打开的设计内容复制到以前的 VisualApplets 版本中打开的设计中。但是,从先前的 VisualApplets 版本复制到 VisualApplets 3.4.0 是可行的。

实例化模块的新命名方案#

我们已实施新的模块命名方案,用于为新实例化的模块命名。现在,新模块默认使用操作员的名称。根据旧的命名方案,模块会被命名为Module1 、 Module2等。您可以在“系统设置”菜单的“设计”选项卡中,通过“模块自动命名”设置恢复旧的行为。

示例#

运算符示例已扩展,现在每个运算符都包含在一个示例中。这些示例的文档位于“教程和示例”部分。这些示例并未展示详细的图像计算示例,而是旨在帮助读者更好地理解运算符的工作原理。