<menuitem id="r3jhr"></menuitem><noscript id="r3jhr"><progress id="r3jhr"><code id="r3jhr"></code></progress></noscript>

      Led顯示屏軟件系統的開發與研究論文

      時間:2022-08-30 02:14:12 論文 我要投稿
      • 相關推薦

      Led顯示屏軟件系統的開發與研究論文

        摘要:Led顯示屏被廣泛應用在各行各業,他能夠清晰方便的顯示出人們要表達的文字信息,起到提醒警示的作用。本文主要介紹在新大陸智慧商超系統下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.

      【Led顯示屏軟件系統的開發與研究論文】相關文章:

      酒店led顯示屏標語02-08

      LED顯示屏保修條例范文05-18

      談安卓系統的測量軟件開發技術論文(精選6篇)04-29

      led顯示屏購銷合同09-08

      LED電子顯示屏的相關報告模板06-18

      軟件系統委托開發合同11-06

      供電企業生產信息管理系統軟件的開發相關問題論文02-17

      學校元旦led顯示屏的標語12-03

      LED電子顯示屏采購協議12-07

      led顯示屏生日經典祝福短信-經典短信12-31

      久久亚洲中文字幕精品一区四_久久亚洲精品无码av大香_天天爽夜夜爽性能视频_国产精品福利自产拍在线观看
      <menuitem id="r3jhr"></menuitem><noscript id="r3jhr"><progress id="r3jhr"><code id="r3jhr"></code></progress></noscript>
        在线看片免费人成视久网 | 午夜福利yw在线观看2020 | 亚洲系列一区A久久 | 中文字幕亚洲精品第十页 | 亚洲国产成久久综合片 | 亚洲高清国产免费大片 |