儀器通訊

前輩們好,

請問有指令能讓通訊位址自動+1嗎?

例如:

初始指令為01,03,C0,01,00,01,當通訊完成後

下次以01,03,C0,02,00,01,再進行通訊

當執行到01,03,C0,05,00,01,返回C0,01重複執行

掛個for回圈讓位址累加上去?

你可能需要使用到以下功能:

image

image

image

寫程式好玩的地方就是可以用已知的 程式語法 組合成需要的 功能 ,較好像在玩樂高積木一樣。嘗試用以上(不限於)語法,堆疊出想要的功能吧。

然後再跟板上分享你的做法。 :disguised_face:

1個讚

謝謝前輩,會再研究您提供的方法

最後我自己Try的方式如下圖:

位址++

將位址放入陣列→做累加→陣列轉回→比較最後一筆位址→再用Case做相應的事情