與串口設備通信,假設總共有20條不同命令,如何實作發送完一條后如果接受資料OK,則發送第二條以此類推,直到發送完所有資料。
uj5u.com熱心網友回復:
你可以定義一個指令陣列,然后定義一個信號和槽函式,引數為 Int 表示下一條待發送的指令的 index.
QString inst[20] =
{
"inst1",
"inst2",
...
};
signals:
void nextInst(int i);
slots:
void Sendslot(int i);
send(inst[i])
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/236813.html
標籤:C++ 語言
上一篇:信道編碼
