我想从NI模块上的模拟输入中读取数据并将其保存到文件中。目前,我有这个:
lh = listener(s0, 'DataAvailable', @save_to_file);
我的“ save_to_file”函数包含以下内容:
function save_to_file(~, event)
fileID = fopen('file.txt', 'a');
fprintf(fileID, event.Data);
fprintf(fileID, '\n');
fclose(fileID);
end
但是脚本完成后,文件仍然为空。我无法弄清楚出了什么问题,无论是在侦听器中,在文件中写入等。有人在代码中发现错误了吗?