使用复杂信号驱动Simulink范围会产生错误-Altera-Intel社区-FPGA CPLD-ChipDebug

使用复杂信号驱动Simulink范围会产生错误

您无法使用复杂信号驱动Simulink示波器。它们只接受真实信号(包括真实矢量)。如果您尝试在设计中使用复杂信号驱动示波器,Simulink会假设此信号应该是真实的,并通过设计向后传播实际类型,直到出现冲突,其中块由a显式驱动复杂的类型。此问题会影响所有配置。此冲突会导致以下错误消息:

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

如果您看到复杂端口出现此错误,请检查下游信号是否未直接驱动范围。

解决/修复方法

将Simulink复合体添加到Real-Imag块(Simulink> Math Operations库)并将实部和虚部组件单独连接到范围。除了Simulink范围之外的块也可能导致类似的错误,如果它们只接受实际数据类型的话。相同的解决方法适用。此问题将在DSP Builder高级模块组的未来版本中修复。

请登录后发表评论

    没有回复内容