SerialPort常用修改屬性方法

2021-07-29 20:10:02 字數 1418 閱讀 4996

//屬性

.baudrate;獲取或設定波特率

.bytestoread;得到 接收到資料的位元組數

.bytestowrites;得到送往串列埠的位元組數

.databits;獲取或設定資料位

.isopen;獲取乙個值,判斷串列埠是否開啟

.pariy;獲取或設定校驗位

.portname;串列埠名稱

.readbuffersize;獲取或設定讀取資料的快取大小

.readtimeout;讀取超時時間

.stopbits;停止位

.newline;用於解釋通過readline()與writeline()的值

.writebuffersize;與readbuffersize相對

.writetimeout;與readtimeout相對

方法:.close();判斷串列埠

.open();開啟串列埠

.read(byte, int32, int32);讀取資料

.read(char, int32, int32);

.readbyte();讀取乙個位元組的資料

.readchar();讀取乙個字元的資料

.readline();一直讀取到輸入緩衝區的newline值:返回string型別

.readexisting();讀取可用的位元組

.readto(string value);讀取資料,直到讀到該value時停止。

.write(string);寫入資料

.write(byte, int32, int32);

.write(char, int32, int32);

.writeline(string value);將指定的value值與newline值一起寫入

事件:datareceived

例子msdn:

serialport myserialport = new serialport("com2");

myserialport.baudrate = 9600;

myserialport.parity=parity.none;

myserialport.stopbits = stopbits.one;

myserialport.databits = 8;

myserialport.handshake = handshake.non;

myserialport.datareceived += new serialdatareceivedevenhandler(datareceive_method);

myserialport.open();

....

myserialport.close();

static void datareceive_method(object sender, serialportdatareceivedeventargs e)

Altium Designer 批量修改屬性

2010 07 15 11 23 17 分類 電路設計 標籤 字型大小 大中小訂閱 下面這部分是我 在網上其它地方查到的內容 用altium designer 畫pcb,想修改所有電源線寬。摸索了一下,可以用以下兩種方法實現,都很簡單。兩種方法原理是一樣的,都是設法批量選取之後在修改屬性 後者的功能...

JS遍歷物件修改屬性名

根據介面返回資料中number屬性值,對資料進行擷取,並改變屬性名.直接上碼 下面是需要處理的資料 let data 根據number值對資料擷取 var num data.value.number 2 var arr data.value.value.slice 0,num 改變屬性的方法 方法一...

selenium JS修改屬性處理日曆控制項

前面介紹了js可以修改一些元素屬性內容,在做web自動化的時候,會遇到設定為無法輸入的內容,讓我們自己選擇,這時候為了避免選擇出錯,我們可以直接通過js修改成可輸入,然後進行輸入內容。這種場景最常用的也就屬日曆控制項了。readonly這個引數在html中表示規定輸入欄位是唯讀的。不可以進行輸入。把...