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.
尊敬的团队:
我的一位客户基于 lab12a/b 重写传感器代码并配置 GPIO。 还配置了 user.h 中的参数。
hal.c、user.h 编译的 lab05c.out 及其头文件可由通用 GUI 读取、并通过速度调节和惯性识别功能正常运行。
但是、当通过 GUI 读取基于 lab12a/b 编译的.out 文件时、无法正确识别 user.h 中的相关设置、也无法正常运行。
lab05a 的情况:
工作情况12a/b:
lab12a 的主程序仅在计算主中断电角的语句中发生更改。 与根据个人功能(位于 hal.c 中)从 QEP 读取编码器计数到从 GPIO 端口读取编码器计数不同、这两个项目中使用的文件之间没有其他区别。
我是否可以询问可能出现的问题?
此致
GUI 小工具未连接到工程中的变量。 GUI 中未使用这三个小工具、您可能会忽略它们。
您可以查看下面的 GUI Composer 用户指南链接。
https://dev.ti.com/gc/designer/help/GC_UserGuide_v2/overview.html
您好、Yanming:
实际上、在相同的设置下、用户中的所有参数。 lab12a 读取的 H 错误。 您可以在我的屏幕截图中看到 lab12a 和 lab05c 数据之间的比较。 这直接导致 lab12a 例程完全运行。
此致
您需要为 instaSPIN-Motion 使用不同的 GUI、请查看以下文件夹中的 GUI 指南。
C:\ti\motorware\motorware_1_01_00_18\docs\guis\hvkits_8312s_8301s\instaspin_motor
您好、Yanming:
通用 GUI 支持运动。 我使用的两个例程是运动中的例程。 FOC 的参数在屏幕截图中被截取。 阅读页面(因为它显示更全面的信息)可能会导致您误解。
那么、回到原始问题、为什么两个例程(user.h & hal.c)中的一个(lab05c 和 lab12a)可以通过 GUI 正常读取和运行、而另一个例程无法正确读取参数?
如果您有任何想法、请告诉我。
此致
您使用的是哪个 GUI? 如果您使用 的是 InstaSPIN 通用 GUI,您是否按照 GUI 指南将相关的“.out”复制到相应的 webapp 文件夹,并将其重命名为“appProgram.out”?
GUI 仅适用于示例实验、不会更改变量结构和名称 motorWare。