matlab上位機(jī)軟件開(kāi)發(fā)(matlab上位機(jī)界面)
本篇文章給大家談?wù)刴atlab上位機(jī)軟件開(kāi)發(fā),以及matlab上位機(jī)界面對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。
用matlab哪個(gè)工具能做上位機(jī)
非要用matlab的話(huà),用圖形用戶(hù)界面GUI,命令行輸入guide進(jìn)入新建gui對(duì)話(huà)框。
上位機(jī)控制軟件開(kāi)發(fā)
任何一種面向?qū)ο蟮恼Z(yǔ)言都有串口庫(kù)。我也研究了一陣子上位機(jī),c水平如果拿著資料,還是可以寫(xiě)一些小玩意,但是最后放棄了,現(xiàn)在是用別人的架構(gòu)做一點(diǎn)點(diǎn)二次開(kāi)發(fā),說(shuō)白了就是寫(xiě)一點(diǎn)小腳本,也可以將就用。上位機(jī)開(kāi)發(fā)這個(gè)不是一年半載就可以搞清晰的。我認(rèn)為,所以我放棄了。可能我有點(diǎn)笨吧。最主要的是作為個(gè)人,我找不到下位機(jī)的驅(qū)動(dòng)和c庫(kù)(我說(shuō)的下位機(jī)是PLC),而這些,我又自己寫(xiě)不出來(lái)。我學(xué)的是c#,我知道幾個(gè)搞機(jī)器視覺(jué)的。也是用的c#,好多年了,軟件依然bug層出不窮,賣(mài)出去的軟件都沒(méi)打包封裝,也不知道怎么想的。當(dāng)然,我也么有嘗試去反編譯他的。。也不一定可以編譯出來(lái)。沒(méi)意思
MATLAB實(shí)現(xiàn)一個(gè)上位機(jī)軟件,控制兩個(gè)下位機(jī)的單片機(jī),怎樣實(shí)現(xiàn)方便點(diǎn)?
好!雖然不是很有經(jīng)驗(yàn),但又有所涉及!
本人的觀點(diǎn),都應(yīng)當(dāng)懂一點(diǎn)!然后才有能力精通一方向!
我在學(xué)校是學(xué)單片機(jī)上的系統(tǒng)開(kāi)發(fā)的,學(xué)的還可以,算是比較精通了(學(xué)校)。本來(lái)覺(jué)得
差不多了,能混口飯了,,,那知道,我還空缺
上位機(jī)編程部分!
其實(shí)上位機(jī):是用來(lái)控制
單片機(jī)系統(tǒng)
的,,是可以直接通過(guò)串口、tcpip
遠(yuǎn)程控制
單片機(jī)的,,,使用在
條件苛刻
、人不宜
直接接觸單片機(jī)系統(tǒng)的
場(chǎng)合??!
但是,現(xiàn)在我工作,不做單片機(jī)系統(tǒng)開(kāi)發(fā),,而是.net開(kāi)發(fā),,做web(瀏覽器)、winform(窗體應(yīng)用程序);;
我工作還算清閑,,于是就跟學(xué)校老師聯(lián)系,做一個(gè)
溫度遠(yuǎn)程監(jiān)控系統(tǒng),,不難,,但是直接使用到.net的winform,,,于是,,現(xiàn)在才感覺(jué)到
是一個(gè)不小的提升,,,當(dāng)時(shí)只知道
用物理按鍵
實(shí)現(xiàn)
單片機(jī)系統(tǒng)控制,,現(xiàn)在想來(lái),,遠(yuǎn)程控制
是一個(gè)趨勢(shì)!!
我說(shuō)這么多,想說(shuō)的是,兩方面你都得懂一點(diǎn),,這樣才會(huì)有競(jìng)爭(zhēng)力,,當(dāng)然精力、時(shí)間有限,你只能精通一方面,,這也行,,但是,如果到時(shí)候
需要你跟
人家
做上下位機(jī)
接口
對(duì)接時(shí),你就會(huì)發(fā)現(xiàn),如果你不懂兩方面,,你將會(huì)
很不方便?。。?!
首先,你需要先精通
下位機(jī)
部分,,因?yàn)?、下位機(jī)可以單獨(dú)
執(zhí)行程序,可以缺少上位機(jī);2、上位機(jī)的編程
需要考慮到
下位機(jī)
的實(shí)現(xiàn)難易程度,從而設(shè)計(jì)上位機(jī)接口部分。因此從這兩個(gè)方面,你都需要先精通下位機(jī)部分!
前途是相對(duì)而言的
,,任何一個(gè)方面
都很有前途,,但是
只有你兩方面都懂一點(diǎn),一方面精通一點(diǎn),,,這樣你才能夠統(tǒng)領(lǐng)全局,了解整個(gè)系統(tǒng)設(shè)計(jì)??!
當(dāng)然這樣是最有前途的!
只要專(zhuān)心學(xué),前途肯定是有的?。?/p>
很認(rèn)真了?。。?!呵呵??!可以去我空間看看!
祝你好運(yùn)!
能用matlab編寫(xiě)單片機(jī)的上位機(jī)嗎
當(dāng)然可以的,上位機(jī)和單片機(jī)可以通過(guò)串口通訊,所以使用任何手段都是可以的。
如何實(shí)現(xiàn)MATLAB與上位機(jī)軟件之間的通訊
這個(gè)或者通過(guò)在硬盤(pán)上面寫(xiě)入一個(gè)TXT文件,或者之類(lèi)的,文本文件,比較方便一點(diǎn),不然的真麻煩了,要是你自己開(kāi)發(fā)上位機(jī),可以考慮把MATLAB嵌入到里面,比如VB,DELPHI,VC之類(lèi)的
怎么Matlab美化gui界面
打開(kāi)matlab之后,新建一個(gè)Graphical User Interface(GUI);
選擇默認(rèn)的Blank GUI(Default),點(diǎn)擊ok,
之后進(jìn)入GUI界面編輯界面,左邊的側(cè)邊欄為界面的一些快捷按鈕,按住鼠標(biāo)左鍵可以拖到右側(cè)編輯框,各個(gè)按鈕一般都有自己作用,
把按鈕拖過(guò)去,圖為各種按鈕示意;
按自己的需要選擇按鈕并排版
在未放置按鈕區(qū)域右鍵選擇Editor
進(jìn)入代碼編輯界面,在按鈕的對(duì)應(yīng)區(qū)域加入自己的代碼,
點(diǎn)擊上方綠色三角(或按F5)運(yùn)行,調(diào)試通過(guò)
調(diào)試通過(guò)即可保存.m文件以及.fig文件即可
關(guān)于matlab上位機(jī)軟件開(kāi)發(fā)和matlab上位機(jī)界面的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。