VB串口使用心得兩則
最近在使用VB設計串口程序,獲心得兩則,欲與君共享,如果對則褒獎,如果不對,則歡迎指教。
心得1:串口的輸出屬性:
按照書上或是MSDN中給出OUTPUT的數據類型是字符串或VARIANT類型,我出現的問題是我想傳送0至255之間的數,可是按照,以上的輸出數據類型進行設置的化,傳輸不了諸如200,210等大于125的數,我又不想按照帖子上介紹的文章進行轉換,于是有了一點心得: 將給OUTPUT的變量的數據類型設置為BYTE的數組,數組元素的個數為1即可。
Dim Sendtemp(0) As Byte Const SendCmd = &H55 Sendtemp(0) = SendCmd |
心得2:設置改變帶來的一個問題
當你的串口設置好后,一旦在以后你對串口的某一項設置改變后所有的設置都需要重新設置,如設定了串口的端口號,而沒有設置串口的輸入模式,如果你認為前面已經設置了輸入模式,而不去理他,則他會用默認的模式去處理你的輸入。造成不必要的麻煩,本人就為此調試了一會,才找到此問題,希望大家以后注意。