工程预览


下载地址:/docs/ru-men-zi-ding-yi-chuan-kou-tong-xun
1新建工程
型号根据所选HMI型号创建


2创建页面
2.1创建公共页面

3串口配置
3.1创建串口控件

3.2配置串口


3.3开启串口

4收发页面设计
4.1新建变量

4.2页面设计

4.3发送逻辑

string InputMessage;
vm->getChar("输入临时变量", InputMessage);
if(!InputMessage.empty()){
vector<uint8_t> cmd(InputMessage.begin() , InputMessage.end());
Wcmn* cmnPage = (Wcmn*) hmiApp->cWnd;
cmnPage->wMCom1->writeData(cmd);
}else{
pm->getMessageBox("输入值不能为空")->show();
}

4.4接受逻辑


vector<uint8_t> pData;
wMCom1->readData(pData, 0);
//字符串显示;
string message = string(pData.begin(), pData.end());
//控件显示
vm->setChar("字符串显示变量", message);
//控制台打印
cout<<"message = "<<message<<endl;
string Hexmessage = StringUtil::charsToString(pData.data(), pData.size());
//控件显示
vm->setChar("16进制字符串显示变量", Hexmessage);
//控制台打印
cout<<"Hexmessage = "<<Hexmessage<<endl;
需要确认型号或具体项目?联系技术支持 ↗