• 全国 [切换]
  • 深圳市鼎达信装备有限公司

    扫一扫关注

    当前位置: 首页 » 新闻动态 » 真空技术 » 正文

    Led显示屏软件系统的开发与研究

    放大字体  缩小字体 发布日期:2021-10-27 14:57:38    浏览次数:33    评论:0
    导读

    摘要:Led显示屏被广泛应用在各行各业,他能够清晰方便的显示出人们要表达的文字信息,起到提醒警示的作用。本文主要介绍在新大陆智慧商超系统下Led显示屏软件开发部分的研究与实现。关键词:Led显示屏;软件开发Led显示屏是智慧商超系统的重要组成部分,主要功能要求是用户从PC电脑端输入要显示的文字信息和文字移动的速度

     Led显示屏被广泛应用在各行各业,他能够清晰方便的显示出人们要表达的文字信息,起到提醒警示的作用。本文主要介绍在新大陆智慧商超系统下Led显示屏软件开发部分的研究与实现。

    关键词Led显示屏;软件开发

    Led显示屏是智慧商超系统的重要组成部分,主要功能要求是用户从PC电脑端输入要显示的文字信息和文字移动的速度,在显示屏上能清晰的显示出对应的效果。这里选择的开发平台是Visual Studio 2012,开发语言是C#。

    1 设计通用类LedCtrl.CS

    (1)引用设备操作类库文件ICS.Acquisition.dll、ICS.Common.dll和ICS.Models.dll,这里包含设备基本操作类。

    (2)编写构造函数。

    public LedCtrl(stringserialNumber,int speed)

    {

    ICS.Models.Com.ComSettingModel com = new Models.Com.ComSettingModel();

    com.LedCom = serialNumber;

    led = ClassFactory.GetProvider(equipmentCategory.LEDAnalysis,com)as LEDAnalysis;

    ledMode.HardwareAddress = "01";

    ledMode.PlayerModel = "01";

    ledMode.StopTime = "00";

    ledMode.ColorType = "00";

    //数据有效时间 范围0-99

    ledMode.EffectiveTime = "00";

    ledMode.Speed = speed.ToString();

    }

    前两行表示设置Led显示屏连接到电脑的端口号,剩余的代码表示显示屏的基本设置状态以及文字移动速度。

    (3)编写发送文字方法SendMsg

    public string SendMsg(string msg)

    {

    ledMode.Context = msg;

    if(led.SetLedMessage(ledMode))

    {

    图书馆学情报学期刊将以更开放的姿态,迎接新的信息时代的到来,为促进图书馆学情报学研究成果更快速、更广泛传播,增强期刊和研究成果的国内外学术影响力,不断提高中国图书馆学情报学的研究水平,更好地推动中国图书情报事业的高质量发展做出应有的贡献。

    }

    else

    {

    return "发送失败";

    }

    }

    2 界面设计及代码编写

    (1)界面设计很简单,在窗体上添加2个文本框,发送文字和设置文字速度,再添加一个发送按钮即可。

    (2)发送按钮代码如下:

    private void btnSendNoSave_Click(object sender,RoutedEventArgs e)

    {

    int speed =-1;

    bool isSuccess = int.TryParse(txtSpeed.Text,out speed);

    if(isSuccess == false ||(speed < 0 || speed > 7))

    {

    MessageBox.Show("请输入正确的数值!值范围为0-7。");

    return;

    }

    LedCtrl led = new LedCtrl(cmbCom.Text,speed);

    string msg = led.SendMsg(txtContext.Text);

    MessageBox.Show(msg);

    }

    首先判断文字移动速度是否在0-7之间,如果不是弹出警告信息“请输入正确的数值!值范围为0-7。”;然后实例化LedCtrl类,调用SendMsg方法发送文字。

    3 小结

    此软件系统开发和Led显示屏有密切联系,因此显示屏型号、厂家都有限制,本系统是基于新大陆公司的设备进行操作的,需要引用公司事先准备好的设备操作类库来帮助我们进行开发设计。


     
    (文/小编)
    打赏
    免责声明
    • 
    本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://2024.dingdx.com/news/show.php?itemid=1135 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
    0相关评论
     

    © Copyright 深圳市鼎达信装备有限公司 版权所有 2015-2022. All Rights Reserved.
    声明:本站内容仅供参考,具体参数请咨询我们工程师!鼎达信作为创新真空产品研发制造商,我们提供海绵吸具,海绵吸盘,真空吸盘,真空发生器,真空泵,真空鼓风机,缓冲支杆,真空配件,真空吊具等等产品

    粤ICP备17119653号