SerialPort的簡單應用

2022-03-13 21:22:56 字數 1585 閱讀 2201

最近做了乙個數位相機包裝流水線控制的專案,在包裝作業的幾道工序中,其中有一條工序是重量檢查。檢查相機重量的工具是電子秤,可以精確到0.01克(nb),通過串列埠連線到電腦上。

下面**的功能是,程式向電子秤傳送命令"q",電子秤向程式返回測重資料。

**

private

function

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 物件,...