人脸识别程序以及机器视觉研究内容和发展方向4

人脸识别程序以及机器视觉研究内容和发展方向4

ID:15211982

大小:408.55 KB

页数:10页

时间:2018-08-02

人脸识别程序以及机器视觉研究内容和发展方向4_第1页
人脸识别程序以及机器视觉研究内容和发展方向4_第2页
人脸识别程序以及机器视觉研究内容和发展方向4_第3页
人脸识别程序以及机器视觉研究内容和发展方向4_第4页
人脸识别程序以及机器视觉研究内容和发展方向4_第5页
资源描述:

《人脸识别程序以及机器视觉研究内容和发展方向4》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、LabWindows实验报告姓名:张旭学号:0905104116专业:光电信息工程实验四:LabWindows用户界面编程一、实验要求1、熟悉仪器面板、控件的属性含义及设置;2、在编程时,能够熟练使用仪器面板的库函数;二、实验内容编写一个如下图所示的函数发生器,也可以设计成其它应用程序界面。三、实验仪器计算机一台,装有LabWindows四、实验步骤步骤1:根据设计要求,设计如上图所示的用户界面,其具体控件属性设置如下表所示。-10-控件类型ConstantName属性设置面板PanelPANEL命令按钮Comma

2、ndButtonQUITBUTTONCallbackFunctionQuitCallbackLable__Quit曲线图控件GraphGRAPH1ControlModeIndicatorDataModeRetainLable波形显示下拉列表控件RingWAVEFORMCallbackFunctionWaveFormChooseCBLabel波形选择Label/ValuePairsLabel无Value0正弦波1三角波2锯齿波3方波4步骤2:生成代码框架。选择Code→Generate→AllCode,生成代码框架,

3、接着添加自定义函数show_wave进行显示。/*下拉列表控件“波形选择”对应的回调函数*/intCVICALLBACKWaveFormChooseCB(intpanel,intcontrol,intevent,void*callbackData,inteventData1,inteventData2){switch(event){caseEVENT_COMMIT:show_wave();break;}return0;}然后,在函数show_wave内添加如下代码。voidshow_wave(void){intwa

4、veForm;/*波形选择变量*/doubleample=5.0;/*幅度*/-10-doublephase=0.0,waveData[POINTS];/*相位和波形数据变量*/doublesampleRate=10000.0,freq=100.0;/*采样率和频率变量*/GetCtrlVal(panelHandle,PANEL_WAVEFORM,&waveForm);switch(waveForm){case0:/*无波形,即清除所画曲线*/DeleteGraphPlot(panelHandle,PANEL_GR

5、APH1,-1,VAL_IMMEDIATE_DRAW);break;case1:/*正弦波*/SineWave(POINTS,ample,freq/sampleRate,&phase,waveData);break;case2:/*三角波*/TriangleWave(POINTS,ample,freq/sampleRate,&phase,waveData);break;case3:/*锯齿波*/SawtoothWave(POINTS,ample,freq/sampleRate,&phase,waveData);br

6、eak;case4:/*方波*/SquareWave(POINTS,ample,freq/sampleRate,&phase,50.0,waveData);break;}if(waveform)/*先判断是否选择了波形*/{DeleteGraphPlot(panelHandle,PANEL_GRAPH1,-1,VAL_IMMEDIATE_DRAW);PlotWaveform(panelHandle,PANEL_GRAPH1,waveData,POINTS,VAL_DOUBLE,1.0,0.0,0.0,1.0/sam

7、pleRate,VAL_THIN_LINE,VAL_EMPTY_SQUARE,VAL_SOLID,1,VAL_RED);/*画出波形*/}-10-}代码中的函数意义及调用方法如下1、函数DeleteGraphPlot清除所画曲线,调用路径为:Library→UerInterfaceLibrary→Controls/Graphs/StripCharts….→GraphsandStirpCharts→DeleteGraphPlot其参数设置见图1。图1DeleteGraphPlot函数面板2、函数SineWave,Tr

8、iangleWave,SawtoothWave,SquareWave分别为正弦波,三角波,锯齿波和方波生成函数。它们都在Library→AdvancedAnalysisLibrary→SignalGeneration目录下获得,其参数设置如图2~图5所示。3、函数PlotWaveform,画曲线图函数,调用路径为:Library→UerInterfaceLi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。