嵌入软件输入输出一般情况下,是以数组的形式,例如,MCU采集到一组方波谐波信号,然后用scicoslab分析谐波占有率,数据如下:
scicoslab还有C格式的输入,
例如:
fd=mopen('arraye.txt','r');
mfscanf(-1,fd,'%d');
mclose(fd);就可以输入文本文件的数据,按格式化,,例如以下数据
scicoslab是matlab的很好替代软件,关键是安装小巧,界面简洁,我使用它,主要是用来数据分析,并用它生成数据做嵌入式软件查表,OK
直接上基本输入
arr=mgetl('arraye.txt'); //把文本文件的数据按ASCI码读入 arr=evstr(arr); //转化为数字
输出
fd=mopen('text1.txt','r+'); for x=1:64 mfprintf(fd,'%d, ',y(1,x)); end
输出可以按照C的格式化输出。比如y有64个数据,然后格式化输出到text1.txt