仰邦LED-bx_y08二次开发的java版流程梳理记录
首次开发的项目是一个停车场主要显示剩余多少车辆 遇到很多难题;主要还要搞清楚二次开发LED的发送流程,在这记录下
//初始化API环境 仅一次
Y2Env.initial("log.properties");
//链接固定的LEDIP
String url="http://172.111.30.11";
Y2Screen screen = new Y2Screen(url);
//登陆
if(!screen.login("guest", "guest")){System.out.println("登入失败!");
//登录成功 初始化资源
screen.turnOff();//关机
screen.turnOn(); //开机
screen.syncTime();//校时
screen.changeVolume(60); //音量调至60
screen.clearPlayResources();//清除播放资源(删除播放节目)
// 建立动态节目
DynamicPlayFile file = new DynamicPlayFile();//建立区域
DynamicArea darea = file.createArea(0,0,80,32,1);
DynamicArea darea2 = file.createArea(0,40,80,30,2);
//它的动态展示效果 二次开发包里的 PDF 有介绍 animationType(0) 0代表快速打印
darea.addText("剩余车位").fgColor(Color.red).stayTime(200).animationSpeed(10).rowHeight(height).animationType(0).setFont(new Y2Font() .size(fontSize));
darea2.addText("数量"+5).fgColor(Color.green).setFont(new Y2Font().size(24));
System.out.println(i);
boolean write = dyn.write(file);
System.out.println("是否成功"+ write);
screen.logout();//退出
关于项目测试时用的代码 的逻辑实现 关于 字符串 乱码问题 自己转的utf-8 失败告终 :没有去测试 C#示例代码里 是转化成的 base64
上面与图片只是很简陋测试代码
如有错误,想法请告知
来源:https://blog.csdn.net/weixin_43157978/article/details/102755702