- 2
- 0
- 约5.42千字
- 约 52页
- 2019-09-06 发布于广东
- 举报
添加程序代码: 1.添加AcquireCallback( )函数的程序代码: AcquireCallback( )函数完成以下功能:从高级分析库(Advanced Ananysis…)中产生一个正弦波,放在Wave数组中。 现在请将鼠标放在AcquireCallback( )函数Event_Commit: 下面的空白行上,如下图所示: 说明:你鼠标所放位置,就是函数插入的位置。LabWindows/CVI程序中所需的库函数都 是你使用函数面板,填写参数然后插入到函数所需要的位置。 请选择: LibraryAdvanced Analysis…在弹出的对话框中选择: Signal GenerationSine Pattern便会弹出如下图所示的一个函数面板: 请在Number of Elements项中填上512;把Number of Cycles 项改为3;Sine Pattern 项中填上用来装正弦信号的数组Wave,由于Wave是一个数组变量,故我门需要声明该变量: 选择CodeDeclare Variable会弹出一个如下图所示的对话框: 请在Number of Elements 项中填上512,并选择了最下面的矩形框, 然后点击OK按扭完成。 返回到函数面板后,选择CodeInsert Function Call完成函数的插入,这时Code 窗中的AcquireCallback( )函数应如下所示: int CVICALLBACK AcquireCallback (int panel, int control, int event, void *callbackData, int eventData1, int eventData2) { double Wave[512]; switch (event) { case EVENT_COMMIT: SinePattern (512, 1.0, 0.0, 3.0, Wave); | break; } return 0; } 我们已经的得到了正弦信号,现在需要将该信号画到Graph上去: 1).请将鼠标放在SinePattern( )函数下面的空白行上,如上面所示那样。 . 请选择: LibraryUser Interface 在弹出的对话框中选择: Controls/Graph/Strip ChartGraph and Strip ChartGraph Plotting and DeletingPlot Waveform 把函数面板中的对应各项填写成如下所示: PanelHandle: panelHandele Control ID : PANEL_GRAPH Y Array: Wave Number of Points: 512 初步认识CVI程序设计 —— 从一个例子开始 我们的第一个示例将很简单,我们所要做的是创建一个如下的图形用户界面(User Interface)。 当我们按下Acquire按扭,计算机会自动产生一个正弦波形并画在图形显示区中;当按下Clear按扭后则清除正弦波形;当按下Quit按扭后退出该程序。 现在我们就开使创建该程序。首先按下面步骤起动CVI: 开始程序National Instrument CVICVI IDE 或者直接从桌面起动CVI 的快捷方式,双击桌面 National Instrument CVI 图标 当LabWindows/CVI打开后你就会见到如下所示的一个空的项目(Project)窗口: 第一步:创建用户界面 创建控件元素:从Project窗中选择:FileNewUser Interface(*.uir)…创建一个用户接口文件(*.uir),CVI会自动弹出如下所示的窗口: 在该窗中Untitled Panel 的灰色区域中单击鼠标右键,便会弹出一个快捷菜单如下所示: 该菜单中选择:Command ButtonSquare Command Button 点击左键后便会创建一个方形的按扭。 由于本程序总共需要三个按扭,所以按照上面的步骤再创建两个方形按扭。从该菜单中选择:GraphGraph ,创建一个用于图形显示的Graph。 现在我们已经建好了用户界面所需的控件元素,请使用鼠标把它们拖到如下图所示的位置。 修改用户界面中各控件元素的属性:修改Panel的属性:在Untitled Panel中双击一下,便会弹出Panel的一个Edit Pane
您可能关注的文档
- 2、定点超越、安排业务组合、制定新业务计划.ppt
- 5节水理论与技术.ppt
- 2011走向高考(全国版)数学A本·文科(教师讲义手册)课件9(A)-2.ppt
- 第6章受拉构件.ppt
- 第14讲一阶电路的三要素公式.ppt
- 第二讲网络体系结构.ppt
- 第四章+AutoCAD图形显示.ppt
- 第五章控制工作.ppt
- 水利工程经济课件.ppt
- 4导数定义,运算(隐,参,高阶)相关变化率.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)