我正在開發一個模塊,該模塊將在嵌入式ARM芯片上運行,以運行用C語言編寫的姿態控制器。我們有一個MATLAB仿真,其中包含一系列低級函數我希望能夠對MATLAB程序生成的數據進行單元測試。將測試數據解析爲C程序
每個函數都相當複雜,我想計算Matlab輸出和C輸出之間用於驗證目的的錯誤。每個功能在兩個實現之間具有相同的輸入和輸出,因此它們應該匹配(達到允許的容差)。
是否有任何可能有用的良好現有文件格式?測試數據的類型爲:
<Test Input 1> <Test Input 2> <Test input 3> <Expected Output 1> <Expected output 2>
其中輸入和輸出是任意的單浮點,數組或矩陣。我考慮過XML,因爲有一些很好的解析器,但是關於我所知道的全部內容。
任何建議或指示?