1、sscanf将字符串转换成想要的整数或浮点数
(HMI屏中输入浮点数据,到mcu后要转换成对应的浮点数据)
sscanf(“0.9”,“%f”,getData)
/*!
-
\brief 文本控件通知
-
\details 当文本通过键盘更新(或调用GetControlValue)时,执行此函数
-
\details 文本控件的内容以字符串形式下发到MCU,如果文本控件内容是浮点值,
-
\details 则需要在此函数中将下发字符串重新转回浮点值。
-
\param screen_id 画面ID
-
\param control_id 控件ID
-
\param str 文本控件内容
*/
void NotifyText(uint16 screen_id, uint16 control_id, uint8 *str)
{
int32 value=0;
int32 GetValue = 0;
if(screen_id==4) //画面ID2:文本设置和显示
{sscanf(str,&