Matlab讀取CAN盒生成的txt文件資料

2021-10-06 00:15:27 字數 765 閱讀 8503

文件內容如下:

序號          傳輸方向  接收時間標識       幀id        幀格式  幀型別  資料長度   資料

0        接收    1600.8149          0x00000000  資料幀  擴充套件幀  0x05       00 00 01 00 00 

1        接收    1600.8152          0x11111111  資料幀  擴充套件幀  0x06       fd 2e 63 08 00 07 

matlab處理數字矩陣比較方便,但是遇到數字和字元混合型別時候,網上查詢資料比較費事,往往找了很久都很難找到合適的,現在展示把上述文字讀取到軟體中的**:

fileid = fopen('***.txt');

data_cell = textscan(fileid,'%d %s %f %s %s %s %s %s %[^\n]','headerlines',1);

fclose(fileid);

其中data_cell是乙個元組,內部包含字元和數字混合,但是每一列的型別都是單一的。

資料儲存成excel時,可以使用命令:

xlswrite('***.xlsx',cell_list,1);
其中,上面cell_list='第一行第一列';即cell_list本身也是元組,可以往裡面新增不同元素和型別等等。

接下來描述,如何使用matlab的guide做個介面,實現資料匯入、繪圖、檔案儲存等功能。

MATLAB對bfl形式的CAN資料處理

在汽車應用層軟體開發中經常會用到資料回灌,即將問題資料重新注入到模型中再重新 來尋找問題原因的方法。而問題資料經常是can資料的blf格式,如果想轉換成mat檔案的話之前最方便的方法是使用canoe的轉換工具轉成mat檔案。在matlab2019中新增加了blfread的命令,可以直接讀取blf檔案...

Python讀取MATLAB儲存的mat檔案

最近專案中需要在python下讀取mat檔案,遇到以下問題,現在已經成功使用python的h5py庫完全解決 首先,嘗試了文章1中的scipy.io庫來讀取mat檔案,但是出現了 1 please use hdf reader for matlab v7.3 files的錯誤,2 另乙個錯誤是win...

點雲包圍盒AABB OBB的生成

本篇文章主要講pcl中如何生成點雲aabb包圍盒和obb包圍盒 包圍體是乙個簡單的幾何空間,裡面包含著複雜形狀的物體。為物體新增包圍體的主要的目的是快速進行碰撞檢測。包圍體型別包括球體 軸對齊包圍盒 aabb 有向包圍盒 obb 等。這裡主要介紹aabb和obb 軸對齊包圍盒 aabb 就是包圍盒對...