關於串列埠操作的問題記錄

2021-06-04 22:22:27 字數 797 閱讀 9894

1、我們操作串列埠時,發現資料返回不對,或者沒有資料返回,首先需要看一下波特率是不是設定正確

2、delphi下用tmscom的串列埠操作

1)傳送資料

function   senddata(data: array of byte;len: integer): boolean;

var

temp:   variant;

i: integer;

begin

result := false;

if   mscomm.portopen   then

begin

temp := vararraycreate([0,len-1],varbyte);

for i:=0 to len-1 do

begin

temp[i] := data[i];

end;

mscomm.output := temp;

result := true;

end;

end;

2)接收資料

varrecbuf: array of byte;

reclen: integer;

begin

trycase mscomm.commevent of

comevreceive: //接收到資料

begin

reclen := mscomm.inbuffercount;

setlength(recbuf,reclen);

tryrecbuf := mscomm.input;

beego orm insert操作問題記錄

beego 說明文件中的操作 在實際操作學習過程發現乙個設定關健點 乙個資料表中全部欄位是verchar型別,在如下 的編碼執行時 3 寫入行程記錄 id,o.insert inoutdetail 解決方法 在儲存的資料表中欄位處理加乙個id自增字段 型別int 欄位名稱一定是id,通過幾次測試分析...

雜項操作問題記錄

2 主機可以ping同虛擬機器,開發板,但是虛擬機器無法ping通 問題 主機可以ping同虛擬機器,開發板,但是虛擬機器無法ping通 解決方法 關閉防火牆 3 提示 bin sh 1 pushd not found 錯誤 網上解決方法,其實根本原因是 進入 bin目錄,檢視sh的鏈結檔案,顯示如...

關於Excel匯入的問題記錄

前提為oledb excel。根據需求,多數是對於表的資料的匯入。於是產生這麼乙個需求過程 1。準備乙個空的標準excel。2。根據表名查詢字段 3。動態生成字段表頭 4。copy空的標準excel,迴圈表頭生成新的標準excel以二進位製流匯出。5。使用者再根據表頭的提示新增資料再上傳提交。1步和...