This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28379D:关于基于模型的方法

Guru**** 2609955 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999036/tms320f28379d-about-the-model-based-approach

器件型号:TMS320F28379D

大家好、

我收到了客户的问题。

为此、我将在 Simulink 中使用适用于 C2000的嵌入式编码器支持包。 但是、当我建模并尝试生成代码时、我会看到一些编译错误、说一些变量未在.CLA 文件中定义、但实际上它们是在同一工程的.c 文件中定义的。 您能不能就此建议任何可能的配置更改或必要的变通办法?

我添加了模型的图像和我们在构建时使用的日志。 另外、请注意、随附了从模型生成的代码。

e2e.ti.com/.../PID_5F00_CLA_5F00_built_5F00_ert_5F00_rtw.zipe2e.ti.com/.../TI_5F00_Query.zip

谢谢、

此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我已联系 MathWorks 团队来帮助我们解决这一问题。 我们很快就应该听到他们的声音。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    对于 CLA、有一些像"开关"块这样的块会生成 Dwork 变量、编译失败。 当用户尝试使用不同的块时、会出现相同的问题。 根据我们在链接 :CLA 编译器错误使用用于德州仪器(TI)的嵌入式编码器 C2000处理器- MATLAB 答案- MATLAB Central (mathworks.com)上的交互、 我们已请求 CLA 内支持"切换"。 当用户尝试更多块时、我们将逐步添加对相同块的支持。 该链接是一个示例、用于说明我们正在进行此操作。

    我们正在调查 PI 块是否需要执行任何其他操作、或者它是否能够在我们为 CLA 推荐的当前工作流设置内工作。 我知道用户 已经参考了我们的文档、但如果没有任何遗漏、我们将进行检查。 如果我们在当前 CLA 工作流程中成功编译代码、那么我们将提供详细信息、否则我们将考虑添加对 PID 块的支持并在未来版本中进行处理。 我们将很快更新此处的任何案例。

    此致、

    Venkatesh C

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Chilapur、

    感谢你的答复。

    我将等待您的更新。

    谢谢、

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们正在调查 Simulink PID 块(案例1)的编译问题。 此问题可能需要开发团队进行调查、因此目前无法建议解决方法。 但可以使用 DMC 库中的 PID 块(案例2)。 我们还有一个已完成此操作的发货示例。   有关更多详细信息、请参阅:c28069pmsoc_foc_cla/FOC Alogridm/扭矩控制算法/生成空间矢量/生成原始空间矢量/控制/。 如果您对此有任何疑问、请告诉我。

    此致、

    Venkatesh C