仰邦LED(BX-Y08)二次开发的java版流程梳理记录

此生再无相见时 提交于 2019-12-02 11:20:55

仰邦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
这只是测试环节的代码
上面与图片只是很简陋测试代码
如有错误,想法请告知

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!