最近做了乙個數位相機包裝流水線控制的專案,在包裝作業的幾道工序中,其中有一條工序是重量檢查。檢查相機重量的工具是電子秤,可以精確到0.01克(nb),通過串列埠連線到電腦上。
下面**的功能是,程式向電子秤傳送命令"q",電子秤向程式返回測重資料。
**
privatefunction
openserialport()
asboolean
'通訊埠
me.serialport1.portname ="
com1"'
波特率
me.serialport1.baudrate
=2400
'奇偶校驗
me.serialport1.parity
=system.io.ports.parity.even
'資料長度
me.serialport1.databits =7
'停止位
me.serialport1.stopbits =1
end function
''''''
從電子秤上獲取重量
'''private
function
getweightfromelectronicdevice()
asboolean
'開啟埠
ifopenserialport()
=false
then
return
false
endif
'獲取重量
me.serialport1.writeline("q
")return
true
end function
''''''
**函式
'''public
subdelegatemethod(
byval
content
asstring)'
設定畫面重量
me.txtweight.text
=convert.todecimal(content)
'關閉埠
me.serialport1.close()
end sub
private
subserialport1_datareceived(
byval
sender
assystem.object,
byval
e as
system.io.ports.serialdatareceivedeventargs)
handles
serialport1.datareceived
dimcontent
asstring=me
.serialport1.readline
me.begininvoke(
newbarcodedelegate(
addressof
delegatemethod), content)
end sub
vue 桌面應用開發 serialport
用黑框框 命令 執行 1 先要安裝 node gyp npm install g node gyp 全域性安裝 2.需要安裝vs2017和python 我電腦裡面有vs2017 切記 python安裝目錄不要更改 也就是要裝c盤 指令 如下 npm config set python python2...
學習SerialPort的筆記
serialport學習資料在網上已經有很多了,我在這裡主要是把我學習中用到的資料整理,歸類一下.首先我們學習的時候沒有串列埠硬體,那麼我們去找乙個模擬虛擬串列埠的工具 開始學習serialport,首先先來看看一些基礎知識 串列埠簡單講解 串列埠是計算機上一種非常通用裝置通訊的協議 不要與通用序列...
C 中使用SerialPort類實現簡單串列埠程式設計
由於專案需要通過串列埠通訊,所以學習一下在此做一下筆記。net 2.0提供了串列埠通訊的功能,其命名空間是system.io.ports。這個新的框架不但可以訪問計算機上的串列埠,還可以和串列埠裝置進行通訊。建立c 串列埠通訊程式之建立serialport 物件 通過建立serialport 物件,...