国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【QR-10系列通用型袖珍可編程電阻箱試用體驗】使用C#給電阻箱寫一個上位機

開發板試用精選 ? 來源:開發板試用 ? 作者:電子發燒友論壇 ? 2022-10-27 15:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來源電子發燒友社區,作者:少年阿炳, 帖子地址:https://bbs.elecfans.com/jishu_2293012_1_1.html


QR-10系列的電阻箱支持AT指令配置阻值,因此決定給他設置一個簡單的上位機
本次使用了visual studio 2019 ,使用winform來搭建。

配置電阻的AT指令:AT+USER.SP=xxrn
xx:表示你需要設置的阻值

設計的上位機主要用到串口的打開關閉,串口發送,串口接收這三個功能。

//串口打開與發送部分的代碼
private void button4_Click(object sender, EventArgs e)
        {
            if (button4.Text == "打開串口")
            {
                try
                {
                    serialPort1.PortName = comboBox1.Text;
                    serialPort1.BaudRate = Convert.ToInt32(comboBox2.Text, 10);//轉換成10進制
                    serialPort1.Open();
                    ButtonEnable();
                    button4.Text = "關閉串口";
                }
                catch (Exception ex)
                {
                    MessageBox.Show("串口打開失敗" + ex, "ERROR");
                }
            }
            else if (button4.Text == "關閉串口")
            {
                try
                {
                    serialPort1.Close();
                    ButtonDisable();
                    button4.Text = "打開串口";
                }
                catch (Exception ex)
                {
                    MessageBox.Show("串口關閉失敗" + ex, "ERROR");
                }

            }
        }
//串口發送部分:
//先判斷輸入框是否有阻值輸入。
//有阻值的情況下,發送AT指令
if (tbx_zuzhi.Text=="")
            {
                s1 = "請輸入阻值rn";
                textBox_msg.AppendText(s1);
                return 2;
            }

            s2 = "AT+USER.SP=";
            s2 += tbx_zuzhi.Text;
            s2 += "rn";

            try
            {
                serialPort1.Write(s2);
                textBox_msg.AppendText($"阻值設置:{tbx_zuzhi.Text}rn");
            }
            catch
            {
            }
//串口接收
private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
        {
            try
            {
                string content = serialPort1.ReadExisting();  //從串口事件讀取輸入流返回為string
                Invoke(new UpdateDisplayDelegate(UpdateDisplayToTextBox), new object[] { content, textBox_msg });
            }
            catch (Exception ex)
            {
                MessageBox.Show("接收數據出錯" + ex, "ERROR");
            }

        }

界面最終的樣子:
上位機.jpg

測試效果:
1.jpg

沒有找到上傳壓縮包的位置,如有需要再上傳

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    TMP709電阻可編程溫度開關:設計與應用全解析

    TMP709電阻可編程溫度開關:設計與應用全解析 在電子設備的設計中,溫度監測和控制至關重要,尤其在需要精確溫度管理的場景中。今天,我們聚焦于德州儀器(TI)推出的TMP709電阻可編程
    的頭像 發表于 02-25 15:05 ?91次閱讀

    探索TMP708:電阻可編程溫度開關的卓越性能

    ——TMP708電阻可編程溫度開關,探討它的特性、應用以及設計要點。 文件下載: tmp708.pdf TMP708產品特性 高精度溫度閾值 TMP708具有出色的溫度閾值精度,典型值為±0.5°C,在60°
    的頭像 發表于 02-25 14:55 ?203次閱讀

    深入剖析PGA900:可編程電阻式傳感調理器的卓越之選

    深入剖析PGA900:可編程電阻式傳感調理器的卓越之選 在電子工程師的日常工作中,選擇款合適的信號調理器對于電阻式傳感應用至關重要。今天,我們就來深入了解
    的頭像 發表于 02-25 11:15 ?136次閱讀

    TMP709-Q1:汽車級電阻可編程溫度開關的應用與設計

    TMP709-Q1:汽車級電阻可編程溫度開關的應用與設計 在電子設計領域,溫度監測與控制是許多應用場景中不可或缺的部分,尤其是在汽車、工業和醫療設備等對穩定性和可靠性要求較高的領域。今天,我們將
    的頭像 發表于 02-12 13:50 ?218次閱讀

    TMP708-Q1:汽車級電阻可編程溫度開關的深度解析

    TMP708-Q1:汽車級電阻可編程溫度開關的深度解析 在電子設計領域,溫度監測與控制是至關重要的環節。今天,我們就來深入了解款優秀的
    的頭像 發表于 02-12 13:50 ?309次閱讀

    高低溫試驗試驗功能全解析:恒溫 / 循環 / 可編程怎么選?

    廣東宏展科技提供高精度高低溫試驗,覆蓋電子、汽車等行業,具備恒溫、高低溫循環及可編程功能,滿足多場景測試需求。
    的頭像 發表于 02-04 08:59 ?2877次閱讀
    高低溫試驗<b class='flag-5'>箱</b>試驗功能全解析:恒溫 / 循環 / <b class='flag-5'>可編程</b>怎么選?

    探索MAX5426:可編程儀表放大器的精密電阻網絡解決方案

    探索MAX5426:可編程儀表放大器的精密電阻網絡解決方案 在電子設計領域,可編程儀表放大器是許多應用中的核心組件,而與之匹配的精密電阻網絡則對放大器的性能起著關鍵作用。今天,我們就來
    的頭像 發表于 01-15 16:40 ?185次閱讀

    C#上位實戰開發指南

    電子發燒友網站提供《C#上位實戰開發指南.pdf》資料免費下載
    發表于 01-11 17:15 ?6次下載

    高壓可編程電阻模塊 Pickering推出工作電壓高達 1.2kV的簡潔解決方案

    Interfaces?宣布推出全新系列高壓可編程電阻模塊,采用緊湊的單插槽?PXI 和?PXIe 形式,型號分別為?40-230(PXI)和?42-230(PXIe),可輕松應對高達?1.2kV
    的頭像 發表于 08-15 10:24 ?2.5w次閱讀
    高壓<b class='flag-5'>可編程</b><b class='flag-5'>電阻</b>模塊 Pickering推出工作電壓高達 1.2kV的簡潔解決方案

    什么是可編程直流電子負載?

    在電源、電池或充電樁的測試現場,工程師常常需要臺能夠“隨叫隨到”的電子負載:會兒要恒流拉載,會兒又要模擬電池電壓跌落,再過會兒還得做動態沖擊。傳統
    的頭像 發表于 08-13 09:15 ?648次閱讀

    高精度可編程直流負載—專攻氫燃料電池充放電測試與動態消納

    高精度可編程直流負載作為電力電子測試領域的核心設備,在氫燃料電池系統的研發、驗證和生產環節中發揮著不可替代的作用。其通過精確模擬復雜負載工況,專攻氫燃料電池的充放電特性測試與動態能量消納,為新能源
    發表于 08-06 13:15

    吉事勵可編程交流負載定義介紹

    可編程交流負載種先進的電力電子測試設備,專門設計用于在受控條件下精確地模擬、吸收和消耗交流(AC)電能。其核心特性在于“可編程”——用戶可以通過軟件界面(如PC、觸摸屏或通信協
    的頭像 發表于 08-04 16:50 ?681次閱讀

    負載高低壓穿越測試的必備設備:構建嚴苛“考場”的核心系統

    。 負載高低壓穿越測試絕非單設備可以完成。它是可編程交流負載(核心施壓者)、電網模擬
    發表于 07-23 09:09

    C#上位與運動控制卡網絡通訊的周期上報

    使用C#上位編程實現運動控制卡網絡通訊的周期上報功能
    的頭像 發表于 06-26 13:59 ?835次閱讀
    <b class='flag-5'>C#</b><b class='flag-5'>上位</b><b class='flag-5'>機</b>與運動控制卡網絡通訊的周期上報

    標準電阻器不接PCB的地,電阻測量結果就波動大

    標準電阻器不接PCB的地,電阻測量結果就波動大,需要電阻箱上面的接地和PCB接地測試點連起,這個是因為什么,是因為PCB接地不能用測試點裸露在外嗎?
    發表于 06-17 13:08