文章 ID: 000083975 内容类型: 故障排除 上次审核日期: 2021 年 08 月 28 日

使用复杂信号驱动 Simulink 范围会出现错误

环境

  • 英特尔® Quartus® II 订阅版
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    关键问题

    说明

    您不能使用复杂的信号驱动 Simulink 范围。他们 仅接受真正的信号(包括真正的矢量)。如果您尝试 在设计中使用复杂信号驱动范围,Simulink 假定此信号应为真实,并反向传播真实信号 在设计中键入,直至发生冲突之前,其中 一个模块明确由一个复杂的类型驱动。此问题将影响 所有配置。这种冲突导致以下错误消息:

    "Attempted to set output port (n) complexity after it was already set to opposite sense."

    如果您在复杂端口上看到此错误,检查该信号 下游不直接驱动范围。

    解决方法

    将 Simulink 复合体添加到 Real-Imag 模块 (Simulink >数学) 操作库)并连接真实和想象中的组件 对单独的范围。Simulink 范围以外的模块可能会 如果这些错误仅接受真实数据类型,也会导致类似的错误。 同一变通办法也适用。此问题将在将来修复 DSP Builder 高级模块集的发布。

    相关产品

    本文适用于 1 产品

    英特尔® 可编程设备

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。