跳转到内容

VisualApplets 3.3.2 中的更改和修复的问题#

算子#

Library Base#

算子 SampleDn#

  • 在修复此问题之前, SampleDn 算子对于 2 位有符号输入无法正常工作。此问题现已修复。(Ticket ID: 215638)
  • 在修复此问题之前,算子 SampleDn 有时会在图像开头插入 EOL(行结束符),从而导致图像内容发生偏移。此问题现已修复。(Ticket ID: 235838)

Library Color#

算子 ColorTransform#

  • 算子的值范围处理方式 ColorTransform 已得到修复,现在可以正确报告无效值。此 documentation 已进行更新,以反映以下限制:仅当输入格式为有符号 (signed) 或系数参数为静态时,才能使用负转换系数。(票单 ID:251344)

Library Debugging#

算子 ImageFlowControl#

  • 算子中的参数化接口 ImageFlowControl 已修复。此前,未考虑 Parallelism,且设置参数 DummyFrameWidth 和 DummyFrameHeight 在停止图像采集时没有任何效果。此问题现已修复。(Ticket ID 209391)
  • 在修复此问题之前,当在算子中将参数 CounterWidth 设置为值 32 bits 时 ImageFlowControl,会发生构建错误。此问题现已修复。(Ticket ID: 217556)
  • 可选输出端口的同步规则 StatusO 算子的 ImageFlowControl 已修复。此前,该算子被声明为无限源。现在,该端口与端口 O 保持 O 同步。该算子的文档已进行了相应的修改。(工单 ID:217557)
  • 算子中帧结束信号的延迟输出 ImageFlowControl 已修复。此前,在下一个输入帧到达之前不会发出帧结束信号。现在,当未发生溢出情况时,该算子的表现类似于算子 ImageFifo 。(工单 ID:247826)

Library Filter#

算子 LineNeighboursNx1#

  • 算子 LineNeighboursNx1 已更改。现在,在输出链路中,Kernel Columns 的值将不会再被意外更改。(工单 ID:249802)

Library Parameters#

算子 LinkParamTranslator#

  • 在修复此问题之前,算子 LinkParamTranslator 在连接具有无效配置的链路时可能会进入无效状态。该问题已修复。(工单 ID:239837)
  • 在修复此问题之前,算子 LinkParamTranslator 未能正确报告错误。对于参数错误,参数中会显示相应的字符串 Status 但算子并未进入错误状态。该问题已修复。(工单 ID:239974)

Library Synchronization#

算子 CutImage#

  • 在算子 CutImage 中,输出端口 O 的格式处理方式已更改。该格式现在遵循输入 I 的格式,包括 max. image height 的设置。如果您需要将最大尺寸设置为不同的格式(例如在确保会输出较小尺寸的图像时),请在 SetDimension 之后使用算子 CutImage。(工单 ID:242688)

仿真#

  • 取消模拟的响应时间已得到改善。特别是,当处理非常大的图像且由于模拟持续时间过长或内存使用率达到临界高度而需要停止模拟时,这可以显着缩短中止模拟所需的时间。(工单 ID:234920)
  • 在修复此问题之前,当在模拟中使用大于 2 GB 的图像时,VisualApplets 会崩溃。现在,当使用大于 2 GByte 的图像运行模拟时,会出现错误消息。不过,模拟仍然仅支持小于 2 GB 的图像。(工单 ID:240989)

SDK 示例#

  • 使用 VisualApplets 为 CXP 和 Gigabit Ethernet 帧采集卡生成的 SDK 示例现在在没有相机算子存在时不再生成用于相机初始化的代码。这使得在没有相机连接到帧采集卡的情况下也可以执行生成的 SDK 代码。(工单 ID:239222)
  • 在修复此问题之前,当通过库 Parameters 中的模块传输参数时,会在生成的 SDK 示例中写入冗余的参数访问代码。这会导致对模块参数的冗余访问。此问题现已修复。现在,当通过库 Parameters 的 operator 连接参数时,只会写入前端访问的代码。(票单 ID:239454)
  • 在修复此问题之前,生成的 SDK 示例总是计算 int中的 DMA 缓冲区大小。这导致大图像出现缓冲区溢出。该问题现已修复。现在,DMA 缓冲区大小通过 size_t进行计算。(工单 ID:248563)

Tcl 脚本编写#

  • Tcl 命令 SetModuleParam 已修复。此前,当设置字段参数时,不会将参数更新传播到输出链路。在 VisualApplets 的早期版本中,在某些情况下这可能会导致设计参数化不一致。该问题现已修复。(工单 ID:236891)

其他#

  • 在修复此问题之前,当您选择一个未链接的 operator 以使用 Move to Hierarchical Box 将其移动到分层框 (hierarchical box) 中,然后取消 Enter Inputs / Outputs 对话框时,所选的 operator 会丢失。此问题现已修复。(票单 ID:217555)
  • 在修复此问题之前,在 Diagram Window 中打开 operator 的上下文菜单时,额外的一次鼠标点击可能会导致 operator 在 Diagram Window 中发生意料之外的移动。此问题现已修复。(票单 ID:218063)
  • 在修复此问题之前,针对 mE5 marathon 平台的 VisualApplets 设计中未使用的 GPO 引脚会导致触发输出引脚的输出信号电平未定义。此问题现已修复。由于此修复,firmware versions 已升级。(票单 ID:221922)
  • 将 VisualApplets 设计导出为脚本时,浮点字段参数的精度有所提高。此前,数字会以模块属性对话框中显示的精度进行保存。当重新导入设计时,这会导致问题,因为它与原始设计不完全相同。(工单 ID:236969)
  • 在修复此问题之前,当删除在 LinkParamTranslator 模块。该问题已修复。(工单 ID:240977)