本文來源電子發(fā)燒友社區(qū),作者:少年阿炳, 帖子地址:https://bbs.elecfans.com/jishu_2293012_1_1.html
QR-10系列的電阻箱支持AT指令配置阻值,因此決定給他設(shè)置一個簡單的上位機。
本次使用了visual studio 2019 ,使用winform來搭建。
配置電阻的AT指令:AT+USER.SP=xxrn
xx:表示你需要設(shè)置的阻值
設(shè)計的上位機主要用到串口的打開關(guān)閉,串口發(fā)送,串口接收這三個功能。
//串口打開與發(fā)送部分的代碼
private void button4_Click(object sender, EventArgs e)
{
if (button4.Text == "打開串口")
{
try
{
serialPort1.PortName = comboBox1.Text;
serialPort1.BaudRate = Convert.ToInt32(comboBox2.Text, 10);//轉(zhuǎn)換成10進制
serialPort1.Open();
ButtonEnable();
button4.Text = "關(guān)閉串口";
}
catch (Exception ex)
{
MessageBox.Show("串口打開失敗" + ex, "ERROR");
}
}
else if (button4.Text == "關(guān)閉串口")
{
try
{
serialPort1.Close();
ButtonDisable();
button4.Text = "打開串口";
}
catch (Exception ex)
{
MessageBox.Show("串口關(guān)閉失敗" + ex, "ERROR");
}
}
}
//串口發(fā)送部分:
//先判斷輸入框是否有阻值輸入。
//有阻值的情況下,發(fā)送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($"阻值設(shè)置:{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("接收數(shù)據(jù)出錯" + ex, "ERROR");
}
}
界面最終的樣子:
測試效果:
沒有找到上傳壓縮包的位置,如有需要再上傳
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
LT1920:單電阻增益可編程精密儀表放大器的卓越之選
的LT1920單電阻增益可編程精密儀表放大器。 文件下載: LT1920.pdf 一、LT1920的特性亮點 1. 增益設(shè)置靈活 僅需一個外
探索MAX5426:可編程儀表放大器的精密電阻網(wǎng)絡(luò)解決方案
探索MAX5426:可編程儀表放大器的精密電阻網(wǎng)絡(luò)解決方案 在電子設(shè)計領(lǐng)域,可編程儀表放大器是許多應(yīng)用中的核心組件,而與之匹配的精密電阻網(wǎng)絡(luò)則對放大器的性能起著關(guān)鍵作用。今天,我們就來
C#上位機實戰(zhàn)開發(fā)指南
電子發(fā)燒友網(wǎng)站提供《C#上位機實戰(zhàn)開發(fā)指南.pdf》資料免費下載
發(fā)表于 01-11 17:15
?1次下載
吉事勵DCL-R系列大功率可調(diào)負(fù)載箱:精準(zhǔn)模擬,穩(wěn)定可靠
、能耗巨大且存在安全隱患等挑戰(zhàn)。 吉事勵電子憑借深厚的電力電子技術(shù)底蘊,推出DCL-R系列大功率可調(diào)直流電阻箱,以精密合金電阻技術(shù)為核心,集高功率密度、寬范圍連續(xù)可調(diào)、卓越的溫漂穩(wěn)定性及多重安全防護于
高壓可編程電阻模塊 Pickering推出工作電壓高達 1.2kV的簡潔解決方案
Interfaces?宣布推出全新系列高壓可編程電阻模塊,采用緊湊的單插槽?PXI 和?PXIe 形式,型號分別為?40-230(PXI)和?42-230(PXIe),可輕松應(yīng)對高達?1.2kV
什么是可編程直流電子負(fù)載?
在電源、電池或充電樁的測試現(xiàn)場,工程師常常需要一臺能夠“隨叫隨到”的電子負(fù)載:一會兒要恒流拉載,一會兒又要模擬電池電壓跌落,再過一會兒還得做動態(tài)沖擊。傳統(tǒng)
高精度可編程直流負(fù)載箱—專攻氫燃料電池充放電測試與動態(tài)消納
高精度可編程直流負(fù)載箱作為電力電子測試領(lǐng)域的核心設(shè)備,在氫燃料電池系統(tǒng)的研發(fā)、驗證和生產(chǎn)環(huán)節(jié)中發(fā)揮著不可替代的作用。其通過精確模擬復(fù)雜負(fù)載工況,專攻氫燃料電池的充放電特性測試與動態(tài)能量消納,為新能源
發(fā)表于 08-06 13:15
吉事勵可編程交流負(fù)載箱定義介紹
可編程交流負(fù)載箱 是一種先進的電力電子測試設(shè)備,專門設(shè)計用于在受控條件下精確地模擬、吸收和消耗交流(AC)電能。其核心特性在于“可編程”——用戶可以通過軟件界面(如PC、觸摸屏或通信協(xié)
負(fù)載箱高低壓穿越測試的必備設(shè)備:構(gòu)建嚴(yán)苛“考場”的核心系統(tǒng)
。
負(fù)載箱高低壓穿越測試絕非單一設(shè)備可以完成。它是一個由可編程交流負(fù)載箱(核心施壓者)、電網(wǎng)模擬
發(fā)表于 07-23 09:09
標(biāo)準(zhǔn)電阻器不接PCB的地,電阻測量結(jié)果就波動大
標(biāo)準(zhǔn)電阻器不接PCB的地,電阻測量結(jié)果就波動大,需要電阻箱上面的接地和PCB接地測試點連一起,這個是因為什么,是因為PCB接地不能用測試點裸露在外嗎?
發(fā)表于 06-17 13:08
國巨RC0603FR-0710KL貼片電阻:0603封裝高精度通用型介紹
國巨RC0603FR-0710KL是一款高精度通用型的貼片電阻,以下是對其的詳細(xì)介紹: 一、基本參數(shù) 品牌 :國巨(YAGEO) 型號 :RC0603FR-0710KL
惠斯通電橋的電阻測量方法
QT-24型霜式電橋中的電阻箱)、直流電源、萬用電表、滑線變阻器、開關(guān)等儀器齊備且功能正常。 連接電路 :按照惠斯通電橋的電路圖正確連接各元件。通常,惠斯通電橋由四個電阻組成,分別為R
室外配電箱防雷接地電阻及電箱內(nèi)部防雷裝置的接線方法
防雷接地是防雷系統(tǒng)的基礎(chǔ),其核心在于為雷電流提供一條低阻抗的通路,使雷電流能夠迅速泄放入地,從而保護設(shè)備免受高電壓的損害。對于室外配電箱而言,接地電阻的大小直接影響到防雷效果的好壞。根據(jù)國家
【QR-10系列通用型袖珍可編程電阻箱試用體驗】使用C#給電阻箱寫一個上位機
評論