欢迎来到道义论文网,本站长期提供代写硕士论文,代写毕业论文和职称论文发表服务!
硕士毕业论文代写,职称论文发表上道义论文网!

代写硕士论文网 > 论文范文 > 电子信息论文 > 软件开发论文本站提供代写毕业论文,代写硕士论文和本科论文服务!

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

作者【佚名】   来源【道义论文网】   发布时间【2018-10-10 19:02:50】   点击量【

  摘要: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";


  //数据有效时间 范围099


  ledMode.EffectiveTime = "00";


  ledMode.Speed = speed.ToString();


  }


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


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


  public string SendMsg(string msg)


  {


  ledMode.Context = msg;


  if(led.SetLedMessage(ledMode))


  {


  return "发送成功";


  }


  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("请输入正确的数值!值范围为07。");


  return;


  }


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


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


  MessageBox.Show(msg);


  }


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


  3 小结


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


  参考文献:


  [1]辛迪.基于Led的自由曲面照明光学系统设计[J].长春光学精密机械与物理研究所,2014.


  [2]甘群文.C#多线程同步与异步的实现[J].电脑开发与应用,2009.


  [3]刘明,等.C#多线程串行通信方法的应用[J].昆明冶金高等專科学校学报,2008.





硕士毕业论文写作

道义论文网

地址:长春市高新区吉大北门剑桥园西区9栋103室

Copyright @ 2015-2016 道义论文网 专注论文代笔服务!

本站专注于代写硕士论文,代写毕业论文和职称论文发表服务! 本站所有论文范文资料均来自部分期刊杂志以及网上共享资源,所有论文资源仅免费供个人论文写作参考使用,严禁非法用途及商业性使用。如有损害您利益行为,请联系指出,道义论文网会立即删除相关内容!