施耐德触摸屏与R232通信问题 点击:804 | 回复:2



odm

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 5回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2015年6月15日
发表于:2015-07-14 11:43:08
楼主

// 1. 创建脚本变量

// 存放报警信息和信息长度
char[] sendToDisplayTMP; // 临时字符数组
byte sendToDisplay[];  // 写操作时使用的字节数组.
int numOfChar; // 字符串长度
int i;
int j;
 int TriggerNum1;
// 报警信息
String alarmMsg="7e22353033353033353033353033353033353033B203ff";
// 2. 计算报警信息长度
numOfChar=alarmMsg.length();


sendToDisplay=new byte[numOfChar];
// 3. 将 Unicode 格式的报警信息转换为 ASCII 字节格式
sendToDisplayTMP=alarmMsg.toCharArray();

for(i=0;i<numOfChar;i++)
{
sendToDisplay[i]=(byte)sendToDisplayTMP[i];
}

//4. 发送信息
COM02.write(true,6,sendToDisplay);
关键发送这个语句有问题,一直不能发送,求大神指点




gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1148回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2017年8月26日
发表于:2021-12-09 08:23:31
1楼

谢谢楼主的分享,下载下来看看

xsp998

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 73回
  • 年度积分:10
  • 历史总积分:119
  • 注册:2021年12月08日
发表于:2021-12-09 09:30:41
2楼

中国==越南 门对门进出口报关报检180-2696-8431


热门招聘
相关主题

官方公众号

智造工程师