西安交大现测实验现测实验1.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西安交大现测实验现测实验1

#include NIDAQmx.h#include cvirte.h#include userint.h#include TEST1.hstatic int32 read;static TaskHandle taskHandlee;static int panelHandle;int main (int argc, char *argv[]){double v;if (InitCVIRTE (0, argv, 0) == 0)return -1;/* out of memory */if ((panelHandle = LoadPanel (0, TEST1.uir, PANEL)) 0)return -1;DisplayPanel (panelHandle);RunUserInterface ();DiscardPanel (panelHandle);return 0;}int CVICALLBACK Start (int panel, int control, int event,void *callbackData, int eventData1, int eventData2){double freq;float64 wave[10000];int sumpo;int i;double f;int k;int signpo[10000] ;//float64 wave[1000];switch (event){case EVENT_COMMIT: GetCtrlVal (panelHandle, PANEL_decide, freq); DAQmxCreateTask (, taskHandlee); DAQmxCreateAIVoltageChan (taskHandlee, Dev1/ai0, , DAQmx_Val_RSE, -5.0, 5.0,DAQmx_Val_Volts, ); DAQmxCfgSampClkTiming (taskHandlee, , freq, DAQmx_Val_Rising, DAQmx_Val_FiniteSamps, 1000); DAQmxStartTask (taskHandlee); DAQmxReadAnalogF64 (taskHandlee, DAQmx_Val_Auto, 10.0, DAQmx_Val_GroupByScanNumber, wave, 1000, read, 0); DeleteGraphPlot (panelHandle, PANEL_GRAPH, -1, VAL_IMMEDIATE_DRAW); PlotY (panelHandle, PANEL_GRAPH, wave, 100, VAL_DOUBLE, VAL_THIN_LINE, VAL_EMPTY_SQUARE, VAL_SOLID, 1, VAL_RED); k = 0;for (i=1;i1000;i++) {if((wave[i-1]*wave[i]=0)(wave[i-1]0)) { signpo[k]=i;k++; if (k1) break;} } sumpo = signpo[1]-signpo[0]; f= freq/sumpo;SetCtrlVal (panelHandle, PANEL_show, f); DAQmxStopTask (taskHandlee); DAQmxClearTask (taskHandlee); break;}return 0;}int CVICALLBACK Close (int panel, int control, int event,void *callbackData, int eventData1, int eventData2){//askHandle taskHandle;switch (event){case EVENT_COMMIT:QuitUserInterface (0);break;}return 0;}

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档