最近做了一个项目,控制LED显示屏。我使用的LED控制卡是仰邦科技的BX-5E1的。为什么要用BX-5E1这个型号的控制卡呢?因为我需要每隔3s就要更新一次LED显示屏,这款控制器是支持动态区域的。本人使用了这种控制器之后,不推荐使用,没有办法满足更加复杂的显示模式。但是,我还是分享一下自己写这个控制器的一些心得。

(1)Demo很重要

Demo真的很重要。一般的科技类的产品都支持二次开发,会在官网上发布一些用各种编程语言实现的Demo。有了demo,我就很容易找到需要调用的dll和功能函数,避免使用各种工具查找。

(2)有疑问找开发工程师

做这个LED控制器的时候,我遇到很多疑问。比如采用什么样的LED控制卡,如何更新动态区域,每次更新动态区域要不要先删除原来的设置,为什么不能显示换行符等等问题。这些问题对这个程序的开发至关重要。我们只有了解清楚了,才能做出比较稳定的软件。

(3)开发LED控制器

我通过邮件了解到,BX-5E1控制器的步骤:初始化,设置动态区域,增加文件,更新动态区域。动态显示只需要更新txt文件,然后再更新动态区域就OK了。初始化和设置动态区域参数如下图所示:

参数设置主要功能是收集LED控制器运行所需要的参数,这种方式可以使程序灵活控制。

参数设置成功之后,我们在初始化就对屏幕初始化和添加动态区域,然后查询数据库需要显示的内容写成txt文档,然后增加文件,最后更新动态区域。

显示屏如何做到不停更新内容?使用timer控制,我们只需要更新txt文件,增加文件,然后再更新动态区域就可以了。在timer的时间间隔里,我们不停地写文件,更新动态区域,这样LED显示屏就可以更新信息了。

(4)遇到的问题

LED控制卡没有办法显示换行符,需要自己用空格填满,这个我们开发中是需要注意的。可以参考DEMO(http://www.onbonbx.com/down/class/?73.html,BX-5E开头的文件),不懂的也可以联系我。



LED显示屏 C#编程控制相关推荐

  1. LED显示屏周边设备

    LED显示屏市场也呈多元化发展,异型屏.灯条屏.透明屏.小间距等应用新产品的出现无疑不是一种技术创新.以上创新技术的应用,对LED显示屏周边设备生产企业也提出了更高要求.因此,周边设备对推动整个LED ...

  2. 室内led显示屏多少钱一个平方米?怎么计算整体费用?

    很多用户都知道,全彩led显示屏的价格是按照每平米多少钱来计算,根据实际的显示场景制定解决方案之后,便能够大致推算出项目所需要的面积,但是,并非面积敲定就能够算出精准的报价,因为还有一些客观的因素会对 ...

  3. led显示屏P4安装方式功能详细介绍

    led显示屏P4是点间距为4mm的室内全彩led显示屏,点密度为62500点/㎡,2015年以前led显示屏P4是比较高大上的一款产品,点间距比较小,清晰度高.随着led灯珠封装技术的不断发展, le ...

  4. 显示屏连接控制卡超时_小间距led显示屏的安装步骤

    小间距LED显示屏安装,一般常用的方法都会选择边框.单元板.排线.电源.控制卡.处理器.控制电脑等材料来自己组装成LED显示屏,那么如何把一块块模组组装成一整块大的LED显示屏幕,并且正常使用呢?华邦 ...

  5. stm32 led屏控制卡_室内LED显示屏如何安装?

    安装室内LED显示屏,一般常用的方法都会选择买边框.模组.排线.电源.控制卡等材料来自己组装成LED显示屏,那么如何把一块块模组组装成一整块大的LED屏幕,并且正常使用呢? 先算一下尺寸:单元板用的是 ...

  6. led显示屏控制卡接线图解_Led显示屏出现花屏是什么原因

    Led显示屏已经成为现在人们推广的一种形式了,很多地方都是离不开led显示屏的使用的.由于Led显示屏的五彩绚烂,也更加吸引人们的眼球.不过在使用过程中,也会遇到Led显示屏花屏的情况.那么,Led显 ...

  7. 用四位led数码管作显示器的篮球比赛24秒计时器求c语言代码,单片机编程控制LED七段数码管作显示的篮球赛计时计分系统...

    本次设计用由AT89C51编程控制LED七段数码管作显示的球赛计时计分系统.系统应具有赛程定时设置,赛程时间暂停,及时刷新甲.乙双方的成绩以及赛后成绩暂存等功能. 内容包括:显示.键盘.时钟等内容设计 ...

  8. stm32 led屏控制卡_全彩LED显示屏出现亮线的时候怎么处理比较好呢?

    全彩LED显示屏相对于液晶拼接屏而言,其出现亮线.屏幕小故障的概率要比液晶拼接屏大很多,但是,一般来说这些小故障很容易处理,所以全彩LED显示屏的拥护者还是众多的.全彩LED显示屏出现亮线的时候怎么处 ...

  9. LED显示屏控制系统软件的开发

    摘要: 伴随当今高度发展的信息时代, LED 显示屏控制技术在信息领域也取得了长足的进步.灰度控制技术的发展, 真彩色图像的展现: 驱动电路的灵活.高效, 控制系统技术的提高无不体现了LED 行业技术 ...

最新文章

  1. linux 更改wp版本号,代码实现移除 WordPress 版本号
  2. Centos7安装Apache和PHP,包含配置过程
  3. android WIFI检测与设置
  4. hive值乘以0.01保留一位小数_Hive窗口函数01-SUM、MIN、MAX、AVG
  5. Android HTTP必知必会
  6. 对于计算机网络的整体框架的概括(转载)
  7. 【虚拟化实战】存储设计之二LUN Sizing
  8. 图像处理结果的度量 —— SNR、PSNR、SSIM
  9. tcpdf中增加微软雅黑的正确方式
  10. Ajax Sample
  11. TypeError: can only concatenate str (not “list“) to str 报错
  12. OpenCV实现图片锐化
  13. 孙子兵法全文(原文)
  14. 姚劲波年会演讲:给老员工发8万元股票,6年内冲刺千亿目标
  15. linux shell 宏定义_一篇教会你写90%的shell脚本
  16. linux net子系统-系统调用层
  17. .invokeRequired属性和 invoke()方法
  18. 对数据库视图view的理解
  19. java习题4.1-将学生的学习成绩按不同的分数段分为优、良、中、及格和不及格五个登记,从键盘上输入一个0~100的成绩,输出相应的等级。要求用switch语句实现
  20. IO流 输入流、输出流、字节流、字符流、转换流、及Properties类

热门文章

  1. ACM比赛中常见的错误
  2. ITIL变更管理流程的设计
  3. Redis消息队列 | 黑马点评
  4. 博客园随机切换背景图,超简单教程
  5. TextView 显示出现单词折行问题
  6. Python的标量与矢量运算分析
  7. 深圳考公务员计算机专业的试卷,2021年公务员考试计算机专业试卷综合试题含参考答案.docx...
  8. 远程连接Remote Desktop Manager Mac版 2022最新
  9. RabbitMQ系列笔记入门篇
  10. java 文本差异对比高亮工具(基于谷歌文本比对工具)