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.
我希望在 GUI Composer V2中以十六进制显示许多数字框。 在用户指南的第4.3节中、它显示了如何执行此操作。 但是、它不起作用!
我的数字框在代码中具有对全局变量的 ti_model_program 绑定。 如果我只列出变量、我将得到十进制表示。 如果我这么做:
替换 "targetVariable"
为 "targetVariable.$hex#"
,将以 targetVariable
十六进制 格式显示。 #指定要用于显示的数字数、例如 .$hex4
将显示的数字 0x0000
输出为零或十进制数、但绝不是十六进制数。
例如,我的绑定是:
OWI.ch1_regs[0]
声明为
struct OWI_struct{ uint16 CH1_regs[2]; //要写入端口的位数组 。}
这以十进制正确显示。 但是、当我这么说时:
OWI.ch1_regs[0].$hex4
数字框显示"0"。
我设法将文本框显示为十六进制、但 不能与 OWI.ch1_regs[0]一起显示。 它仅适用于 UINT16集、等于 OWI.ch1_regs[0]。
我看到同样的行为。 它适用于文本框、但不适用于数字框、对我来说似乎是一个错误。 我将在此处提交一份错误报告并发布跟踪编号。
同时、请使用文本框将值显示为十六进制、或在 javascript 代码中进行格式转换。
可以在 以下网站跟踪此问题:https://sir.ext.ti.com/jira/browse/EXT_EP-9857