关键词不能为空

当前您在: 主页 > 英语 >

VC_GPIB_Demo

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-09 08:40
tags:

-

2021年2月9日发(作者:hurt的意思)


#include





#include




#pragma


comment


(


lib


,




)



#include





void


main ()


{




ViSession defaultRM, vi;



char


buf [256] = {0};




/* Open session to GPIB device at address 22 */



viOpenDefaultRM (&defaultRM);



viOpen (defaultRM,



, VI_NULL,VI_NULL, &vi);




/* Initialize device(Reset) */



viPrintf (vi,



);




/* Send an *IDN? string to the device */



viPrintf (vi,



);




/* Read results */



viScanf (vi,



, &buf);



//viQueryf(vi,


上两条语句可用此条代替




/* Print results */



printf (



, buf);



//


信号源


---


特定的信号源可能命令不一样,需要参考编程文档




int


freq=999;



viPrintf(vi,



,freq);



viPrintf(vi,



);



viPrintf(vi,



);


//RF ON



viPrintf(vi,



);


//


调制开




//


频谱仪




viPrintf(vi,



);


//


屏幕显示,不显示速度较快




viPrintf(vi,



);



viPrintf(vi,



);



viPrintf(vi,



);



viPrintf(vi,



);


//


扫描时间




viPrintf(vi,



);


//


省电模式




viPrintf(vi,



);



viPrintf(vi,



);




viPrintf(vi,



);


//MARK ON



viPrintf(vi,



);


//RBW



viPrintf(vi,



);


//VBW




//


自动 校准需要单次扫描,连续扫描不准确




viPrintf(vi,



);



//WAI


用于同步,还有


OPC


等也可用于同步


,


仅用于


overlapping command



sequential command



//


无用,不过用




viPrintf(vi,



);



viPrintf(vi,



);



//


读取


m ark


的值




viQueryf(vi,



,



,buf);



printf(



,buf);



//


功率计




viPrintf(vi,



);


//


外部补偿电平


db!!!!ok



viPrintf(vi,



);


//


参考电平




viPrintf(vi,



);


//


触发电平


dBm



viPrintf(vi, < /p>



);


//


触发事 件位置


us ns/div us/div ms/div



viPrintf(vi,



);


//


时间单位


( moren s) 100us



viPrintf(vi,



);


//db/



db dBm,dBV,dBmV,dbuV dBuV



//


网分仪




viPrintf(vi,



);



viPrintf(vi,



);



viPrintf(vi,



);



viPrintf(vi,



);



//////



viPrintf(vi,



);




viPrintf(vi,



);



viPrintf(vi,



);




viPrintf(vi,



);



viQueryf(vi,



,



, buf);



viPrintf(vi,



);



viPrintf(vi,



);



viPrintf(vi,



);



viPrintf(vi,



);



viPrintf(vi,



);



viPrintf(vi,



);



/////////////////////////// ///////////////////////////



/* Close session */



viClose(vi);



viClose(defaultRM);



while


(1);


//pause for see the result.


}




/*


一段


VC


写的


VISA GPIB


控制代码。



注意事项:



1.


必须先安装


Agilent IO Library


驱动,本人添加的是默认位置的库;



装了驱动后有很多很好的文档


C:Program FilesAgilentIO Libraries


2.


安捷伦提供


SICL

< p>


VISA


两种库,不推荐用

SICL,


因为


VISA


更通用,



NI


也用


V ISA


,函数名一致,都是


viOpenDefaultRM< /p>



viOpen



viPrintf



viQueryf



viClose





是用来控制电子仪器的,主要用在自动化控制,测试上。标准是


SCPI


,可以


google


下。



4.


其实不难,但要多实践, 只是调用


API(


头文件


visa.h ,



)



AP I


常用的就是几个,



viOpenD efaultRM



viOpen


,< /p>


viPrintf



viQueryf< /p>



viClose...


还有


viSetAttribute,viScanf


等;

< br>


viSetAttribute(vi,VI_ATTR_TMO_VALUE ,20000);//


超时时间


s


其他的主要是


SCPI


命令,大多是标准化的,查查编程文档即 可。



5.


较新的技术是:


LXI(LAN Extention Interface),


网口控制,


< /p>


因为一个方面是


GPIB


接口较贵


(3k-5k)


,设备也只能接十几个


(


通常足够了


);


6.

扫描时需要单次同步,这样才准确;



7

< br>,应该多在


Agilent



N I


官网看看。



8.


好书:《


NI- VISAProgrammersMan


》,《


Agilent VISA User's Guide



-


-


-


-


-


-


-


-



本文更新与2021-02-09 08:40,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/620085.html

VC_GPIB_Demo的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文