工具/软件:TI C/C++编译器
您好!
我有一个 Simulink 模型来添加两个浮点数。 构建此模型并生成代码(使用 Simulink 编码器)以在 TwinCAT 3.1中运行。 现在、浮点数字从我的 TI DSP 传输到 TwinCAT。 在我的 DSP 中、我将这些值存储为 IQ24格式的数字。
起初、我尝试使用 C2000 Simulink 函数块、但无法生成代码。 现在、我意识到这些块只能在 DSP 上运行。 因此、代码生成失败是有道理的。
现在、我想知道如何从 TI DSP 将浮点值传输到 TwinCAT3.1环境。 我愿意在 DSP 端或 TwinCAT 端(Simulink)转换它们。
我尝试在 DSP 中将 IQ 数字转换为浮点值、但在 TwinCAT 环境中、它似乎不会显示为浮点值。 我是否做了一些错误、或者默认情况下、我无法从定点 IQ DSP 传输浮点值???
或者、我是否可以在 Simulink 模型本身中使用另一种方法将 IQ 数字转换为浮点值、并且仍然能够将该模型生成到 TwinCAT 环境中??
此方面的任何帮助都很有用。
非常感谢:)