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

来源 :科技风 | 被引量 : 0次 | 上传用户:XUANWU30128
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要: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.
  作者简介:马春艳(1980),女,辽宁人,研究生学历,硕士学位,讲师,研究方向:Web开发方向。
其他文献
ICP-AES法测定食品中铝含量的方法研究  林金水  晋江市质量计量检测所晋江362200  摘要:方法研究建立了电感耦合等离子发射光谱仪(ICP-AES)测定食品中铝含量方法。样品经硝酸-过氧化氢微波消解后,利用ICP-AES测定铝的含量。结果方法检出限为2μg/L,在0 ~ 10.0 mg/L 范围内线性良好(R=0.999991),相对标准偏差为RSD≤0.3%,样品加标回收率为92.8%
期刊
摘要: 高等职业教育英语 职业的培养模式,强调了英语语言在职业中的交际功能,也决定了英语听说能力在专业教学中的重要性和特殊性。为此,本文主要阐述了如何就高职英语专业的特点,提高高职英语听力教学的效果。  关键词: 高职英语 听力教学 专业 职业    随着经济的快速发展,我国与世界的结合程度日益加深,社会对既懂外语又懂专业知识的应用型人才的需求也在不断增加,在这一背景下,高职英语专业应用而生。传统
“阅读”是外语学习中获得信息的一种手段,也是外语学习者必须掌握的基本技能,因此在各类考试中阅读题必不可少。阅读理解题在英语考试中占了相当重的份量,题量多,分值也大,最能反映学生综合运用英语的能力。这种阅读是在有限的时间内进行的,这就要求阅读者必须具有一定的速度和准确性。要想达到这个标准必须改正不良的阅读方法和习惯,提高阅读效率。对此我们可从以下几个方面入手,来提高学生的英语阅读理解的能力。    
聊城市徒骇河景观工程规划设计
期刊
电力企业科技档案的计划管理、课题管理、及成果管理是紧密结合的,是实现科技档案管理工作的标准、规范,积极开发利用科技档案资源,充分发挥其在科技创新方面的作用。本文对科技
期刊
结构转换层是一个建筑物中不同结构形式相连结的关节点,它既是下部结构的封顶,又是上部结构的“空中基础”,在整个建筑物结构体系中起着至关重要的连结纽带作用。转换层具有传力
期刊
期刊
近年来,随着新农村建设步伐的加快,湖北省曹市镇大批破旧农房被改造换新。而在新房修建过程中,出现了缺少专业施工工具、施工人员难找的现象。由于农村缺乏专业的钢木模具和配套设备,地梁、圈梁等房屋框架混凝土浇筑工作很困难,很多农民不得不去城里花高价雇请专业人员及租用浇筑设备,既不方便又增加了建房成本。其实,钢木模具及配套的投入资金并不多,一两万元就能上马,相应的技术也较为简单易学,一个小型的施工队人员有三
新型的师生关系的确定在语言教学中的影响已经远高于智力因素,对于非外语环境中的外语教学有着不可低估的渗透作用。古人云:“亲其师而信其道。”它显而易见地告诉我们师生之间良好的和谐的人际关系的重要性。和谐的师生关系有助于提高课堂教学效率,有助于发挥学生的聪明才智,也有助于师生的身心健康。 良好的师生关系是教学成败的一个重要因素。教学过程是教师与学生共同活动的过程,是教师引导下的学生的学习过程。教师在传授
随着高层建筑的自身发展,人们对高层建筑中建筑设计的要求也越来越高。本文首先对高层建筑中的总体设计进行概述,对高层建筑分类设计进行分析,同时从建筑整体、尺度以及规划
期刊