登录
首页 人机界面 人机界面
回帖 发帖
正文

主题:OP320怎么显示16进制数

点击:1139 回复:20

看来这东西确实不能显示十六进制数,只能想别的办法了
21-08-22 16:27
附件 image.jpg
只是班产量显示,与你的界面好像不一样,会不会使用界面错了
最后修改:2021/8/22 17:41:41
21-08-22 17:33
看着界面有点不一样,是不是软件版本不一样?
附件 屏幕截图 2021-08-22 180044.jpg
另外我是想直接在屏上以十六进制的格式显示数值,不是把十六进制的数以十进制的方式显示
21-08-22 18:02
附件 image.jpg
直接监控PLC数据,是这样存储
附件 image.jpg
或者这样
附件 image.jpg
还是这样
直接客服信捷更快捷,相信它应该能,否则这bug太丢人
21-08-22 18:05
监控就是中间那样显示的,不能在一棵树上吊死,现在直接换了显示方式,不用十六进制了,等有时间了再找他们琢磨琢磨
21-08-22 18:20
自己写一个算法进去,经常需要显示十六进制。
21-08-22 20:57
void WR_ASCII(unsigned char X)
{
switch(X)
{
case 0:
Send_ASCII("0",0);
break;
case 1:
Send_ASCII("1",0);
break;
case 2:
Send_ASCII("2",0);
break;
case 3:
Send_ASCII("3",0);
break;
case 4:
Send_ASCII("4",0);
break;
case 5:
Send_ASCII("5",0);
break;
case 6:
Send_ASCII("6",0);
break;
case 7:
Send_ASCII("7",0);
break;
case 8:
Send_ASCII("8",0);
break;
case 9:
Send_ASCII("9",0);
break;
case 10:
Send_ASCII("a",0);
break;
case 11:
Send_ASCII("b",0);
break;
case 12:
Send_ASCII("c",0);
break;
case 13:
Send_ASCII("d",0);
break;
case 14:
Send_ASCII("e",0);
break;
case 15:
Send_ASCII("f",0);
break;
default:
break;
}
}
void WR_HEX(unsigned char N)
{
unsigned char H,L;
H=N;
L=N;
L&=0x0f;
H&=0xf0;
H>>=4;
WR_ASCII(H);//显示高4位
WR_ASCII(L);//显示低4位
}
21-08-22 21:01
OP320信捷现在的是V9.4,软件也不一样的;
V8.0的软件是没有单独的16进制;
21-08-23 08:35
用的是三菱的fx3u,只能用顺控和梯形图
21-08-23 08:52
买永宏的FD302屏,这个屏内部是用STM32F103做的主控,买回来后,不要用官方的软件编程,直接用KEIL编程,你想显示什么就显示什么,之前自己做过一款OP320的屏,淘宝里买的外壳,PCB是自己设计的,屏带有多路按钮输入功能,显示的内容可以自定义,想显示什么就显示什么。
21-08-24 21:05

上一页 下一页

工控新闻

更多新闻资讯