关键问题
您不能使用复杂的信号驱动 Simulink 范围。他们 仅接受真正的信号(包括真正的矢量)。如果您尝试 在设计中使用复杂信号驱动范围,Simulink 假定此信号应为真实,并反向传播真实信号 在设计中键入,直至发生冲突之前,其中 一个模块明确由一个复杂的类型驱动。此问题将影响 所有配置。这种冲突导致以下错误消息:
"Attempted to set output port (n) complexity after it
was already set to opposite sense."
如果您在复杂端口上看到此错误,检查该信号 下游不直接驱动范围。
将 Simulink 复合体添加到 Real-Imag 模块 (Simulink >数学) 操作库)并连接真实和想象中的组件 对单独的范围。Simulink 范围以外的模块可能会 如果这些错误仅接受真实数据类型,也会导致类似的错误。 同一变通办法也适用。此问题将在将来修复 DSP Builder 高级模块集的发布。