“数据类型不匹配”的错误在嵌入式编码器支持包德州仪器C2000处理器仿真软件模型万博1manbetx万博1manbetx

13个视图(30天)
亲爱的朋友们,
我使用德州仪器的嵌入式编码支持包C2000处理器方案模型,并试图实现一个特万博1manbetx定类型的控制系统。万博1manbetx为此,我需要测量两个电流和克拉克的转换。
在这个“当前传感器”子系统,我有这个:
测量两个交流电流和删除的抵消外部调节电路。“DTC”块(数据类型转换)在我的程序使用,因为有些德州仪器需要某种类型的数据块。
他们都设置为“通过反向传播继承:继承”,所以他们将根据下一个块适当的数据类型。但它不工作在本节的模型……我不知道为什么。
基本上,我得到这个错误信息:
数据类型不匹配。的内部规则决定了输出的克拉克TCC_CPU1 /转换/乘以2的信号数据类型“sfix32_En16”。然而,它驱动信号的数据类型“sfix32_En21”。
为什么DTC块生成一个“sfix32_En21”类型,如果“克拉克转换”块需要“sfix32_en16”?检查“克拉克转换”块,我们得到:
似乎“DTC“块正常工作,但“DTC B”不是。如果我改变手动“B DTC”块从“通过反向传播继承:继承”到“sfix32_En16”,我得到了这个错误信息:
无效的设置在“TCC_CPU1 /电流传感器/ DTC B”参数“OutDataTypeStr”。
引起的由:
错误评估参数“OutDataTypeStr”“TCC_CPU1 /电流传感器/ DTC B”
未定义的sfix32_En16的函数或变量。
变量“sfix32_En16”并不存在。
我用另一个5块“数据类型转换”,并没有人给我问题。但是这一个,具体地说,是让我头疼。
有人知道如何解决这个问题?
谢谢你,盖伯瑞尔
1评论
雅基
雅基 2023年4月7日
你在哪里找到克拉克变换和TI DSP的使用吗?我们也需要AB / DQ块....尤其是你安装什么。我们认为我们都准备好了,但这个克拉克块不出现。
提前谢谢。

登录置评。

答案(0)