//屬性
.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中表示規定輸入欄位是唯讀的。不可以進行輸入。把...