新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 什么是上位機_上位機軟件介紹

        什么是上位機_上位機軟件介紹

        作者: 時間:2012-09-05 來源:網絡 收藏

        {
        byte[] frame = new byte[5];
        frame[0] = 0x05;
        Array.Copy(Zuohao, 0, frame, 1, 2);
        frame[3] = mingling;
        byte temp = 0;
        foreach (byte item in frame)
        temp += item;
        frame[4] = (byte)(0 - temp);
        byte[] frametosend = PPP.Encode(frame);
        Console.WriteLine(BitConverter.ToString(frametosend));
        try { stream.Write(frametosend, 0, frametosend.Length); }
        catch (Exception ex) { }
        }
        }
        /// summary>
        /// 向ARM發送
        /// /summary>
        /// param name=Zuohao>座號 2字節/param>
        /// param name=mingling>命令字加ASC碼 n字節/param>
        public void WriteToArm(byte[] Zuohao, byte[] minglingandASC)
        {
        if (connection == Indicator.Connected)//在與ARM保持連接的情況下可寫
        {
        byte[] frame = new byte[4+minglingandASC.Length];
        frame[0] = (byte)frame.Length;
        Array.Copy(Zuohao, 0, frame, 1, 2);
        Array.Copy(minglingandASC,0,frame,3,minglingandASC.Length);
        byte temp = 0;
        foreach (byte item in frame)
        temp += item;
        frame[frame.Length-1] = (byte)(0 - temp);
        byte[] frametosend = PPP.Encode(frame);
        Console.WriteLine(BitConverter.ToString(frametosend));
        try { stream.Write(frametosend, 0, frametosend.Length); }
        catch (Exception ex) { }
        }
        }

        本文引用地址:http://www.104case.com/article/185790.htm

        另外數據收發還需要協議,和嵌入式網關通信的指令和協議定制如下:



        因此數據量較少,協議也就比較簡單,此協議在發送接收時用PPP封裝。顯示部分使用C#編寫的運行于Windows .Net Framework 上的窗體應用程序,根據實際需求,對每個實驗臺狀態的顯示使用ListView控件實現,當出現異常情況,或實驗臺出現警告、求助信號時,ListView的相應字段文字會通過改變顏色來提醒監視人員,監視人員還可以通過一個文字發送窗體來向LED屏發送要顯示的文字。總之界面清晰直觀,簡便易用。



        上一頁 1 2 下一頁

        關鍵詞: 上位機 軟件介紹

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 富源县| 仁怀市| 灵石县| 深泽县| 平昌县| 临颍县| 兴隆县| 长沙县| 察雅县| 当涂县| 竹北市| 保靖县| 梁河县| 玉溪市| 德庆县| 昌邑市| 厦门市| 乌拉特中旗| 栾川县| 新民市| 芷江| 江安县| 唐河县| 金山区| 威宁| 封开县| 巴林右旗| 托里县| 河源市| 南投县| 万载县| 中西区| 融水| 东辽县| 临颍县| 宝兴县| 东乡族自治县| 济宁市| 鲁甸县| 高邑县| 柏乡县|