完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在尝试使用matlab编程33120A,函数发生器输出不同幅度的正弦波作为测试程序。
我能用蛮力方法做到这一点:“fprintf(funct_gen1,'SOURCE:APPLY:SIN 10000,0.6');%将输出设置为正弦,10kHz,600mVpk-pk”然后我重复同样的一行 一个不同的幅度等等。是否有可能用一个变量替换手动输入,也就是0.6,比如说volt_set,它指的是所有幅度设置的表格? 这将使代码更容易。 谢谢你的帮助.JoeD 以上来自于谷歌翻译 以下为原文 I am trying to program a 33120A, with MATLAB, function generator to output a sine wave at different amplitudes as a test routine. I am able to do it in a brute force method: " Then I repeat the same line with a different amplitude and so on. Is it possible to replace the manual entry, aka the 0.6, with a variable, let’s say volt_set, that refers to a table of all the amplitude setting? That would make the code easier. Thanks for any help. JoeD |
|
相关推荐
1个回答
|
|
“所以在你的情况下你可以这样说:A = 0.6; B = num2str(A); sinestring = sprintf('SOURCE:APPLY:SIN 10000,%s',B); fprintf(funct_gen1,sinestring);”
谢谢,这解决了我的问题,简化了程序的突飞猛进。 现在我可以添加更多的铃声和口哨声。 约叶 以上来自于谷歌翻译 以下为原文 " Thanks, that solved my problem and simplified the program by leaps and bounds. Now I can add more bells and whistles. JoeD |
|
|
|
只有小组成员才能发言,加入小组>>
1223 浏览 0 评论
2347 浏览 1 评论
2157 浏览 1 评论
2022 浏览 5 评论
2902 浏览 3 评论
964浏览 1评论
关于Keysight x1149 Boundary Scan Analyzer
700浏览 0评论
N5230C用“CALC:MARK:BWID?”获取Bwid,Cent,Q,Loss失败,请问大佬们怎么解决呀
801浏览 0评论
1223浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 17:58 , Processed in 1.236074 second(s), Total 75, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号