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.
工具/软件:Code Composer Studio
如何在 GUI 中更改 LED 的颜色?
我将根据 Instaspin GUI 版本1在 GUI 版本2中实现以下代码。
//
// LED
//
gc.DataBind 注册表.bind ('widget.ti_widget_LED1.on'、
{
Flux_VpHz :'my_Xds.gMotorVars.Flux_VpHz'、
iqFullScaleFreq_Hz :'my_Xds.gUserParams.iqFullScaleFreq_Hz',
iqFullScaleVoltage_V:'my_Xds.gUserParams.iqFullScaleVoltage_V'
}、
函数(值){
if ((values.Flux_VpHz * values.iqFullScaleFreq_Hz)!= 0){
if (((values.Flux_VpHz * values.iqFullScaleFreq_Hz)< values.iqFullScaleVoltage_V){
返回1;
}否则{
返回2;
}
}否则{
返回0;
}
// GUI 版本1
// (gMotorVars.Flux_VpHz * gUserParams.iqFullScaleFreq_Hz)!=0?
// ((gMotorVars.Flux_VpHz * gUserParams.iqFullScaleFreq_Hz)< gUserParams.iqFullScaleVoltage_V?
// 1:2):0
}
);
感谢您的帮助。
我将尝试在这方面获得一些帮助。
您是否尝试根据变量的值设置 LED 小工具的颜色?
是的、我希望它关闭、绿色和红色。
尊敬的 Thomas:
对于"on"属性、LED 接受 true 或 false。 您是否正在尝试启用多色 LED? 如果是实例,则可以更改颜色属性。
Patrick
[引用用户="Thomas Hecht"]
是的、我希望它关闭、绿色和红色。
[/报价]
尝试添加另一个绑定表达式(如您在第一个帖子中所做的那样),并将其绑定到'color'属性。 根据所需的目标变量返回 CSS 颜色值。 保留原始绑定表达式以通过返回 true 或 false 来打开/关闭 LED。 CSS 颜色值可以是"d"、"green"或"#ff0000"。
谢谢-这起作用了、我真的必须绑定两个属性(打开和颜色)吗?