VisualApplets 3.6.0 中的新功能#
Python 脚本#
VisualApplets 3.6.0 还提供了用于 Python 脚本的 examples。
现在还可以在 Script Collections 中使用 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 Library:
- 新算子 BlobDetector1D 和 BlobDetector2D 取代了以前的算子 Blob_Analysis_1D 和 Blob_Analysis_2D。新算子支持更高的时钟频率,并确保结果具有确定性的输出顺序。此外,错误处理也得到了显著改进。新算子附带了一组新的 examples。旧算子
Blob_Analysis_1D和Blob_Analysis_2D为了向后兼容而保留。
示例#
现已提供以下新示例:
- 新增了一个用于处理来自 3 抽头单色相机图像数据的示例。有关所有抽头几何结构排序示例的列表,请参阅 Tap Geometry Sorting Examples Documentation。
- 添加了不使用 DRAM 存储系数值数据的 Flat-Field Correction 设计示例(Block FFC)。相反,这些示例使用少量系数值数据的插值来校正图像。
- 为 racer 2 L 线扫描相机添加了新的 HDR (High Dynamic Range) 示例。(工单编号:336275)
GUI 改进#
- 现在,您可以取消固定主窗口设计面板 (Design Panel) 中的图表标签页,使设计内容显示在浮动窗口中。借助此新功能,您现在可以使用多个屏幕编辑设计。
- 添加了拆分主窗口中设计面板 (Design Panel) 的选项,允许并排显示两个图表标签页。
- 添加了详细的链接错误通知,以帮助解决冲突VisualApplets 设计规则。这些通知会在链接属性对话框中以工具提示的形式显示,也会在链接出现错误时以工具提示的形式显示,还会在 DRC 日志中以新消息的形式显示。