完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在编写一个VC ++程序,在500 MHz的步长中将信号发生器的频率从0.5 GHz改为18 GHz。
我想在程序中使用for循环。 代码如下:#include #include void CTryDlg :: OnOK(){ViSession defaultRM,vi; viOpenDefaultRM(安培; defaultRM); viOpen(defaultRM,“GPIB0 :: 09 :: INSTR”,VI_NULL,VI_NULL,&amp; vi); viPrintf(vi,“* RST n”); float i = 0.5; for(; i = {viPrintf(vi,“FREQ”,i,“GHZ n”); Sleep(500);} viClose(vi); viClose(defaultRM);}上面的代码给出错误,因为我试图 连接字符和数字,但我不知道如何做到这一点。请在这方面提供帮助。我将感谢您的回复。 以上来自于谷歌翻译 以下为原文 I am writing a VC++ program to change the frequency of Signal Generator from 0.5 GHz to 18 GHz in the step of 500 MHz. I want to use the for loop in the program. The code is as below: #include #include void CTryDlg::OnOK() { ViSession defaultRM, vi; viOpenDefaultRM(&defaultRM); viOpen(defaultRM, "GPIB0::09::INSTR",VI_NULL,VI_NULL, &vi); viPrintf(vi, "*RSTn"); float i= 0.5; for (; i = < 36; i=i+0.5) { viPrintf(vi, "FREQ ", i ,"GHZn"); Sleep(500); } viClose(vi); viClose(defaultRM); } The above code gives error because I am trying to concatenate the char and number, but I do not know how to do this. Please help in this regard. I will be thankful for your reply. |
|
相关推荐
1个回答
|
|
嗨 - 我们认为您需要将'i'变量(这是一个数字浮点数)转换为字符串变量。
'我'从数字.5到18,所以例如他们需要将数字.5转换为字符串“.5”。 然后将字符串“FREQ”+“转换后的数字”+“GHZ”连接成一个字符串:“FREQ .5GHZ”。 现在使用:viPrintf(vi,“FREQ .5GHZ n”我希望这有帮助 - 以上来自于谷歌翻译 以下为原文 Hi - We think you need to convert the ‘i’ variable (which is a numeric float) to a string variable. ‘i’ goes from numbers .5 to 18 so for example they need to convert the number .5 to the string “.5”. Then concatenate the strings “FREQ” + “converted number”+”GHZ” to give a single string: “FREQ .5GHZ”. Now use : viPrintf(vi, “FREQ .5GHZn” I hope this helped - |
|
|
|
只有小组成员才能发言,加入小组>>
1240 浏览 0 评论
2352 浏览 1 评论
2164 浏览 1 评论
2030 浏览 5 评论
2914 浏览 3 评论
983浏览 1评论
关于Keysight x1149 Boundary Scan Analyzer
713浏览 0评论
N5230C用“CALC:MARK:BWID?”获取Bwid,Cent,Q,Loss失败,请问大佬们怎么解决呀
813浏览 0评论
1240浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 19:01 , Processed in 1.578598 second(s), Total 49, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号