玖叶教程网

前端编程开发入门

在matlab中利用循环生成连续编号的文本命令

clear

% 打开或新建一个.txt文件来写入变量内容

fileID = fopen('setbuffer.py', 'w'); % 'w'表示如果文件不存在则创建新文件,如果已经存在则覆盖原有内容

if fileID == -1

error('无法打开文件!')

end

ps6000SetNoOfCaptures=50;

for i=0:ps6000SetNoOfCaptures-1

a=['bufferAMax', num2str(i), ' = (ctypes.c_int16 * maxsamples)()'];

b=['bufferAMin', num2str(i), ' = (ctypes.c_int16 * maxsamples)()'];

c=['status["SetDataBuffersBulk"] = ps.ps6000SetDataBuffersBulk(chandle, 0, ctypes.byref(bufferAMax', num2str(i), '), ctypes.byref(bufferAMin',num2str(i),'), maxsamples, ', num2str(i), ', 0)'];

d='assert_pico_ok(status["SetDataBuffersBulk"])';

fprintf(fileID, '%s\n',a,b,c,d); % 格式化输出每个元素,并添加空格分隔符

fprintf(fileID, '\n');

end

% 关闭文件

fclose(fileID);

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言