摘要:Led顯示屏被廣泛應用在各行各業(yè),他能夠清晰方便的顯示出人們要表達的文字信息,起到提醒警示的作用。本文主要介紹在新大陸智慧商超系統(tǒng)下Led顯示屏軟件開發(fā)部分的研究與實現(xiàn)。
關鍵詞:Led顯示屏;軟件開發(fā)
Led顯示屏是智慧商超系統(tǒng)的重要組成部分,主要功能要求是用戶從PC電腦端輸入要顯示的文字信息和文字移動的速度,在顯示屏上能清晰的顯示出對應的效果。這里選擇的開發(fā)平臺是Visual Studio 2012,開發(fā)語言是C#。
1 設計通用類LedCtrl.CS
。1)引用設備操作類庫文件ICS.Acquisition.dll、ICS.Common.dll和ICS.Models.dll,這里包含設備基本操作類。
。2)編寫構造函數(shù)。
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";
//數(shù)據有效時間 范圍099
ledMode.EffectiveTime = "00";
ledMode.Speed = speed.ToString();
}
前兩行表示設置Led顯示屏連接到電腦的端口號,剩余的代碼表示顯示屏的基本設置狀態(tài)以及文字移動速度。
(3)編寫發(fā)送文字方法SendMsg
public string SendMsg(string msg)
{
ledMode.Context = msg;
if(led.SetLedMessage(ledMode))
{
return "發(fā)送成功";
}
else
{
return "發(fā)送失敗";
}
}
2 界面設計及代碼編寫
(1)界面設計很簡單,在窗體上添加2個文本框,發(fā)送文字和設置文字速度,再添加一個發(fā)送按鈕即可。
。2)發(fā)送按鈕代碼如下:
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("請輸入正確的數(shù)值!值范圍為07。");
return;
}
LedCtrl led = new LedCtrl(cmbCom.Text,speed);
string msg = led.SendMsg(txtContext.Text);
MessageBox.Show(msg);
}
首先判斷文字移動速度是否在07之間,如果不是彈出警告信息“請輸入正確的數(shù)值!值范圍為07!;然后實例化LedCtrl類,調用SendMsg方法發(fā)送文字。
3 小結
此軟件系統(tǒng)開發(fā)和Led顯示屏有密切聯(lián)系,因此顯示屏型號、廠家都有限制,本系統(tǒng)是基于新大陸公司的設備進行操作的,需要引用公司事先準備好的設備操作類庫來幫助我們進行開發(fā)設計。
參考文獻:
[1]辛迪.基于Led的自由曲面照明光學系統(tǒng)設計[J].長春光學精密機械與物理研究所,2014.
[2]甘群文.C#多線程同步與異步的實現(xiàn)[J].電腦開發(fā)與應用,2009.
[3]劉明,等.C#多線程串行通信方法的應用[J].昆明冶金高等?茖W校學報,2008.
- 相關推薦
【Led顯示屏軟件系統(tǒng)的開發(fā)與研究論文】相關文章:
酒店led顯示屏標語02-08
LED顯示屏保修條例范文05-18
談安卓系統(tǒng)的測量軟件開發(fā)技術論文(精選6篇)04-29
led顯示屏購銷合同09-08
LED電子顯示屏的相關報告模板06-18
軟件系統(tǒng)委托開發(fā)合同11-06
供電企業(yè)生產信息管理系統(tǒng)軟件的開發(fā)相關問題論文02-17
學校元旦led顯示屏的標語12-03
LED電子顯示屏采購協(xié)議12-07
led顯示屏生日經典祝福短信-經典短信12-31