code: matlab的**,串列埠上位機,徐方鑫,2011,2,16
clearall;%清空資料
clf;%清除figure
port1=serial('com2');%開啟串列埠2
port1.baudrate=9600;%串列埠波特率9600
fopen(port1)%開啟串列埠
b=fread(port1,1)%讀取串列埠資料,1位資料讀入
a=0.1;%圖x座標
stem(a,b)%畫圖
i=0%計時指標
while(1)%進入死迴圈
aa=a+0.1;%x座標自加
b=fread(port1,1)%讀取串列埠
holdon;%在原圖上進行畫圖
stem(a,b)%畫點
pause(0.01)%延遲0.01s
ii=i+1;%計時標誌
ifi>30%畫30個點退出
fclose(port1);%關閉串列埠
break;
endend
C 上位機軟體 串列埠
using system.io.ports 串列埠類 serialport 屬於該命名空間 string portstr serialport.getportnames 搜尋當前裝置下的串列埠 該方法為串列埠類的靜態方法,呼叫方法 類名 函式名public serialport sp newseri...
LabVIEW上位機與串列埠通訊
大一的時候,學校開了門公共選修課,叫labview程式設計,當時的我當然還不知道labview是啥東東,但還是選了。上課的老師是機械學院的乙個副教授,他給我們展示了好幾個用labview做的專案,譬如油箱監控上位機等,已經不太記得了。後來隨著學習微控制器 arm等的串列埠操作,有時候乙個漂亮的上位機...
Labview上位機串列埠通訊 讀寫
使用visa進行串列埠通訊 2 讀取部分 首先依據協議進行包頭的識別,再從後續的位元組裡讀取位元組進行相應的判斷和顯示儲存,顯示儲存部分需要將接收的字串進行轉換 操作讀取的單個位元組 使用乙個for迴圈結構進行位元組的讀取,其中讀取部分使用迴圈移位結構依次向後累加的讀取位元組 3 寫入部分 依據待寫...