我試圖通過MATLAB將數字傳感器連接到我的電腦。如何格式化從MATLAB串口讀取的數據?
我首先發送一個數據請求到傳感器,然後傳感器回覆一個六字節的數據流。
MATLAB讀取這樣的傳感器:
data1 = fscanf(obj1, '%c', 6);
我確切知道數據的內容應該是,但我不知道如何在MATLAB中產生的數據包讀取數據。
數據包(data1
)只是6個字節,但是如何以整數形式訪問每個單獨的元素?
我從來沒有碰過MATLAB編程,所以我有點迷路。
方問題:什麼MATLAB的數據格式%c
,%s
,%c\n
和%s\n
是什麼意思?我試圖尋找它,但我找不到任何東西。
我很想知道'data1'中有什麼樣的例子。如果在命令窗口中鍵入'disp(data1)',它會顯示什麼? – gnovice 2009-11-24 18:36:21