labwindowscvi教程(编辑修改稿)内容摘要:
源代码的编制工作。 工程项目的完成 第四步 编译,调试程序。 把头文件,用户图 L a b W i n d o w s / C V I 基础教程 第 30 页 形界面文件,源代码文件添加到项目 文件中去,完成整个程序的编制 程序框架及文件间的相互关系如下图所示(以 为例): 项目工程文件 ( ) 用户图形界面文件 源代码文件 头文件 ( ) ( ) ( ) panel include “” 定义了程序中所需的常 事件消息 量以及函数原形。 Acquire 按扭 AcquireCallback( ) 事件消息 Wave[512] Clear 按扭 ClearCallback( ) 事件消息 Quit 按扭 QuitCallback( ) ShowWave 上图所画的构成一项目工程文件的各文件之间的关系是非常重要的。 如果你能理解上图所示的内容,那么你就基本理解了 LabWindos/CVI 程序的运作过程。 请读者仔细阅读以上内容并理解,这些都有助于读者 从整体上去把握LabWindows/CVI 程序设计的核心思想,有益于读者进一步学习LabWindows/CVI。 L a b W i n d o w s / C V I 基础教程 第 31 页 第三章 LabWindows/CVI 编程环境 LabWindows/CVI 开发环境有以下三个最主要的窗( window)与 函数面板( Function Panel) : 项目工程窗 (Project Window) 用户接口编辑窗( User Interface Editor window) 源代码窗( Source window) 下面就会对以上三个窗及函数面 板作详细的介绍。 第一节 项目工程窗(Project Window) 一个 项目工程窗 (Project Window)如下图所示: L a b W i n d o w s / C V I 基础教程 第 32 页 在项目工程窗中列出了组成该项目工程所有的文件,项目工程窗中的个菜单项功能如下: File : 创建,保存或打开文件。 可以打开以下文件:项目工程文 件( *.Prj)源代码文件( *.c) ,头文件( *.h)以及用户接口 文件( *.uir)。 Edit: 在项目工程中添加或移去文件。 Build: 使用 LabWindows/CVI 编译链接器。 Run: 运行一个项目工程。 Windows: 用来访问某个已经打开的窗,例如:用户接口编辑窗, 源代码窗 …。 Tools: 运行向导( wizard)或者你添加到 Tools 菜单中的一些 工具。 Options: 设置 LabWindows/CVI 的编程环境。 Help: LabWindows/CVI 在线帮助及 Windows SDK 的函数帮 助。 工程项 目文件显示了所列文件的状态,其各项的含义如下图所示: 文件名 这个标志是指源代码 最后修改该文件 文件是否是打开的 的日期时间 L a b W i n d o w s / C V I 基础教程 第 33 页 S 是指该文件已经修 C 是指运行该文件之 O 是指你可以让该文件 I 是指这是一个 改过了,请保存该文件 前必须先经过编译 编译而无需 debugging 仪器驱动程序 如果你想进 一步了解 项目工程窗 ( Project window)细节请使用在线帮助。 请选择 : HelpCVI LibraryRelated Help…Online Manuals For LabWindows/CVI 请查阅 LabWindows/CVI User Manual Chapter 3 Project window。 第二节 用户接口编辑窗( User Interface Edit window) 图形用户接口编辑窗是用来创建,编辑 GUI(Graph Uer Interface)的。 一个用户接口至少要有一个面板( Panel)以及在面板上的各种控件元素( Control Element)。 图形用户接口编辑窗为你提供了非常快捷的创建、编辑这些面板和控件元素的方法,可以让你在短时间里创建出符合你要求的图形界面。 一个图形用户接口编辑窗就如下图所示,下面我们就详细讲讲图形用户L a b W i n d o w s / C V I 基础教程 第 34 页 接口编辑窗各菜单项的功能: File: 创建,保存或打开文件。 Edit: 可用来编辑面板或控件元素。 说明: 其实我们直接用鼠标双击我们想要编辑对象即可(就象编制 FisrtSample 中修改面板和四个按扭那样)。 Creat: 可用来创建面板和各种控件元素。 说明: 其实我们只需在 Panel 上点击鼠标右键,便会弹出一个快捷菜单,选择 你所想创建的对象即可(就象编制 FisrtSample 时创建 Graph 和四个 Button 那样)。 View: 当创建多个面板后就可用该项来查看想要看的面板。 Arrange: 用来调节各个控件元素的位置与大小。 Code: 产生源代码,以及选择你所需的事件消息类型。 Run: 运行程序。 Library: 函数库。 说明: 我们将在后面详细的介绍 LabWindows/CVI 的函数库。 Tools: 一些你可使用的工具项。 Windows: 用来访问某个已经打开的窗,例如:项目工程窗,用户 接口编辑窗,源代码窗 …。 Options: 设置用接口编辑窗的编辑环境。 Help: LabWindows/CVI 在线帮助及 Windows SDK 的函数帮 助。 说明: 在用户接口编辑窗中有一快捷菜单是非常有用的,当你把鼠标指在某一控 件元素上点击右键后便弹出一快捷菜单,通过该菜单你可以生成回调函数 以及查看回调函数,而无须你再切换到源代码窗后再查看。 这是一个大家 L a b W i n d o w s / C V I 基础教程 第 35 页 以后在编程中要常用到的技巧,请掌握。 图形用户接口编辑窗中还有四个模式选择按扭,现介绍如下: 当该按扭被按下后,你可以操作面板上的控件,同时在图形用户接口编辑窗的右上角上来观察面板上的事件消息。 在这种模式下你可以创建、编辑面板和控件元素以及修改它们的属性。 在这种模式下你可以直接修改控件元素的名字、标签等文字相关方面的东西。 在这种模式下你可以直接修改面板,控件元素的颜色。 先把鼠标方在你所想修改颜色的对象上,点击右键便会弹出一个 选色对话框,选择你所想要的颜色后点击后即可。 在图形用户接口编辑窗中 Panel 的灰色区域中单击鼠标右键,便会弹出一个快捷菜单如下所示: 说明: 请读者用鼠标点击各项自己看一看,在这里就无须作者多言。 L a b W i n d o w s / C V I 基础教程 第 36 页 如果你想进一步了解 用户接口编辑窗 ( User Interface Edit window)细节请使用在线帮助。 请选择 : HelpCVI LibraryRelated Help…Online Manuals For LabWindows/CVI 请查阅 LabWindows/CVI User Manual Chapter 4 User Interface Edit window 第三节 源 代 码 编 辑 窗(Sourse window) 你可以在源代码编辑窗中开发你的 C 语言代 码文件。 例如:添加、删除、插入函数等编程所需的基本编辑操作。 但是 LabWindows/CVI 又有其独特的简捷快速的开发、编辑工具,可以让你在短时间内完成一个较复杂的 C程序代码的开发。 一个 源代码编辑窗 (Source window) 就如下图所示,下面我们就详细讲讲源代码编辑窗中各菜单项的功能: L a b W i n d o w s / C V I 基础教程 第 37 页 File: 创建,保存或打开文件。 Edit: 可用来编辑源代码文件。 View: 设置源代码编辑窗的风格等功能。 Build: 编译文件以及编译设置。 Run: 运行程序。 Instrument: 装入仪器驱动程序。 Library: 函数库。 Tools: 一些你可使用的工具项。 Windows: 用来访问某个已经打开的窗,例如:项目工程窗,用接 口编辑窗,源代码窗 …。 Options: 设置用接口编辑窗的编辑环境。 Help: LabWindows/CVI 在线帮助及 Windows SDK 的函数帮 助。 说明: 在编程中有一快捷菜单是非常有用的, 当你把鼠标指在某一函数上点击右键后便弹出一快捷菜单,通过该菜单你可以查看回调函数以及与该函数对应控件元素。 这是一个大家以后在编程中要常用到的技巧,请掌握。 第四节 函数面板( Fuction Panel) 在 LabWindows/CVI 编程环境下,当你想在源程序某处插入函数时,你只需从函数所在的库中选择该函数后便会弹出一个与之对应的函数面板,你所做的就是:填入该函数所需的参数后完成插入即可。 而且更为方便的是:L a b W i n d o w s / C V I 基础教程 第 38 页 若参数是一你以有的常量或变量,你只需点击 常量 或 变量工具按扭 后选择你所 需的量即可;若参数是一变量,你直接可声明该变量而无须再切换至 源代码窗。 下面我们就谈谈这些在 LabWindows/CVI 中可以加快你编程的技巧。 一个函数面板如下图所示: 这是 FirstSample 中产生一个正弦波的函数其中 SinePattern 项是用来装正弦波的数组,我们在程序中使用数组 Wave[512] 来装正弦波的。 当我们在SinePattern 项填入 Wave 后,由于 Wave 是一变量,所以我们需要声明该变量:让鼠标指在 Wave 上然后点击工具条中的 声明变量按扭 后, 便弹出一个声明变量对 话框即可声明 该变量为局域变量或为全局变量。 L a b W i n d o w s / C V I 基础教程 第 39 页 当你所填参数是一以有的常量或变量,你只需点击 选择常量或变量工具按扭 后选。labwindowscvi教程(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。