基于Labwindows CVI的仪器测试系统.pdf
文本预览下载声明
科技 探·索 ·争鸣 S科cience技&Tech视nology界Vision 机檀与电子
基于Labwindows,CVI的仪器测试系统
张 儒
(中海油田服务股份有限公司油技研究院。河北 三河 065201)
【摘 要 】为降低测井仪器的研发和测试成本,实现仪器的控制和数据采集 ,该设计是基于LabwindOWSC/VI的数据采集系统。通过
LabwindOWs/CVI的交互式C语言开发平台.设计了上位机的测试界面,实现上位机与仪器间的通讯控制和数据采集 实验结果表明.该界面完
成采集仪器数据的功能.很好地满足了仪器调试的需要 .可广泛应用于测井领域。
关【键词】Labwind)w【s/cvI;仪器采集;界面
Imtrume~ TestSy~em BasedOnLabW indows/CVI
ZHANG Ru
(Well-TechRDInstituteCOSL,SanheHebei065201,China)
A【bstract】ThesystembasedonLabWindows/CVIisdesignedtoreducethecostofR &Dandtest,torealizetheinstrumentcontrolanddata
acquisition.BasedontheinteractiveC languagedevelopmentplatform ofLabWindows/CVI.thetestinterfaceofuppercomputerisdesigned.whichcan
realizethecommunication controlanddataacquisitionbetweenPC andinstrument.Theexperimentalresultsshow thattheinterfacecanachievethe
functionofdataacquisition,anditcanmeettheneedofinstrumentdebugging.
【KeywordslLabWindows/CVI;InstrumentAcquisition;Interface
1 LabwindowsCVI的应用 GetCtrlVal(pane1.PANELCOMNUM.COMNum);//~择串口
Fmt(conStr,%s% ”COM”。COMNum);//数据格式化
LabwindOWS/CVI是NI公司推出的交互式C语言开发平台.用于
GetCtrlVal(panel,PANEL_BAUDRATE。baudRate);//~择波特率
构建可靠的测试和测量方案 Labwindows/CVI将c语言平台与数据
GetCtrlVal(panel,PANEL~YCHECK,jyValue);//J~择奇偶校验方式
采集分析进行有机结合 ,提高了生产制造效率,用于制造测试 、通讯 、
GetCtrlVal(pane1.PANEL_DATABITS,dataBits);//J,~_择数据位数
设计验证等领域。交互式开发平台,具有强大的函数库,创建数据采集
GetCtrlVal(pane1.PANEL_STOPBITS.stopBits);//选择停止位数
和仪器控制的应用程序;利用软件工具进行数
显示全部