跳转到内容

新功能VisualApplets 3.6.0#

Python 脚本#

新增了 Python 脚本功能,可作为 Tcl 脚本的替代方案。Python 脚本提供与仿真数据交互的二进制接口,因此可以高效地利用 Python 生成激励并验证输出,从而丰富仿真过程。您可以在“Python 命令参考”主题中找到所有 Python 命令的完整列表。

VisualApplets 3.6.0 版本还提供了 Python 脚本示例。

现在您也可以在脚本集合中使用 Python 脚本。

这个版本VisualApplets 包括 Python 3.13,它已安装在 /lib/python313 文件夹内VisualApplets 安装目录。您可以通过运行以下命令添加 Python 模块。 lib\python313\python.exe -m pip install <module_name>例如,要安装 numpy,请打开…… Windows 命令提示符导航至 python313 文件夹,然后运行 python -m pip install numpy.

新算子#

VisualApplets 3.6.0 提供了以下新算子:

Memory Library :

  • FrameBufferMultiRoi 对于 imaFlex 平台:此运算符将输入图像数据缓冲到帧采集器 RAM (DRAM) 中,并为每个缓冲图像输出任意数量的感兴趣区域 (ROI)。此运算符替换用户库元素。 ImageBufferMultiRoI 来自用户库 imaFlex_CXP12_Tools 和 FrameBufferMultiRoi 来自用户库 imaFlex_CXP12_Tools_Advanced旧版用户库元素仍然会随附提供。 VisualApplets 出于兼容性考虑。
  • CoefficientBufferMultiRoi 对于 imaFlex 平台:该操作符允许您将图像数据从主机 PC 上传到图像采集卡的 RAM (DRAM)。它可为任意数量的感兴趣区域 (ROI) 提供连续的数据输出。该操作符可用于 imaFlex 平台,替代…… CoefficientBuffer 运算符。区别在于 CoefficientBuffer 运算符支持多个输出链路,而 CoefficientBufferMultiRoi 操作符使用内核组件输出多个图像。

Blob 库:

  • 新运营商 BlobDetector1D 和 BlobDetector2D 替换原有运营商 Blob_Analysis_1D 和 Blob_Analysis_2D新运算符支持更高的时钟频率,并确保结果输出顺序的确定性。此外,错误处理也得到了显著改进。新运算符还附带一组新的功能。 示例老运营商们, Blob_Analysis_1D 和 Blob_Analysis_2D为了向后兼容而保留。

示例#

现已提供以下新示例:

GUI 改进#

  • 现在,您可以将主窗口设计面板中的图表选项卡取消停靠,使设计内容显示在浮动窗口中。借助此新功能,您现在可以在多个屏幕上编辑设计。
  • 增加了在主窗口中拆分设计面板的选项,允许并排显示两个图表选项卡。
  • 添加了详细的链接错误通知,以帮助解决冲突VisualApplets 设计规则。这些通知会在链接属性对话框中以工具提示的形式显示,也会在链接出现错误时以工具提示的形式显示,还会在 DRC 日志中以新消息的形式显示。