




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章labview的编程及调试技术 2 1labview的文档和帮助2 2labview编程技术2 3labview调试技术2 4子VI创建及应用 2 1labview的文档和帮助 ContextHelp 上下文帮助 VI Function How ToHelp VI及功能模块帮助 包含Labview的全部帮助信息LabviewExample Labview的例程 LabviewBookshelf labview书架 包括系统的有关Labview的编程环境 方法 技巧及一些高级编程的知识WebResourse 网络资源 创建对象 如何显示controls和functions模板 如何在前面板和框图程序中放置控件 点击 拖拽 框图程序的节点上右击鼠标弹出菜单 选择相应的选项 可以在前面板创建控制器 指示器 应根据实际中的仪器面板以及该虚拟仪器所要实现的功能来设计前面板 2 2labview编程技术 选择对象 自动模板不打开 自动模板打开移动对象 工具模板选择箭头 按住shift只能水平或垂直移动 中途取消移动只需将移动对象移往工具栏拖放对象 前面板控制器和指示器拖放到框图程序会创建出相同类型的常量 框图程序中的常量拖放到前面板 会创建出相同类型的控制器对齐和分布对象复制和删除对象 CTRL C V X DELETE改变文本字体改变对象颜色 2 2labview编程技术 前面板窗口的菜单和工具栏包含用来控制VI的命令按钮和状态指示器 下拉式菜单 包括File文件 Edit编辑 operate操作 Tools工具 Browse显示 Window窗口 Help帮助 运行 连续运行 停止 暂停 继续 格式设置 工具栏 排列 分布 叠放次序 图标 连接口 3 3 1查找错误如果VI程序有错误 不能运行 工具栏的Run按钮将会显示成一个折断的箭头 点击该按钮可打开一个显示错误清单的窗口 选择任何一个列出的错误项 然后再点击Find按钮 则框图程序中出错的对象或端口就会被呈高亮状态显示 3 3 2设置执行程序高亮高亮执行方式通常用于单步模式 用来跟踪框图程序中的数据流向 3 3 3VI程序的单步执行调试时 当希望框图程序一个节点一个节点地执行 可设置单步执行模式 3 3 4探针可以使用探针来查看框图程序中通过某一根连线的数据 从工具模板中选择探针工具 点击希望放置探针的连线 同时会出现一个探针窗口来显示该连线上的数据 3 3 5断点当需要在VI程序的某些位置 如VI子程序 节点或连线 暂停程序执行 以便使用探针或者单步方式来查看数据时 可使用断点工具点击想要设置断点的位置 再次点击该位置则取消断点 2 3labview调试技术 框图窗口的菜单和工具栏与前面板类似 增加了4个调试按钮 下拉是菜单与前面板菜单相同 点击该高亮执行按钮可使VI程序的运行以一种缓慢的节奏一步一步地执行程序 所执行到的节点都以高亮方式显示 并可观察到数据的流动 这样用户可以清楚地了解到程序的运行过程 也可以很方便地查找错误 2 4创建VI子程序 基本概念VI子程序 SubVI 类似于传统程序设计语言中的函数或子程序LabVIEW应用VI程序具有层次化结构 优点是使VI框图程序的结构更加简洁 程序的编制 调试 理解和维护更加容易 一个VI程序中可调用另外的VI子程序 VI子程序和文本编程语言的子程序及其调用的对比以计算两数的平均值的程序为例 函数名对应子VI名 图标 输入参数对应子VI输入端口输出 返回 参数对应子VI输出端口函数体 文本行 对应子VI框图程序 2 4 1子VI创建及图标编辑和连接口设定 子VI的创建方法有两种 1 任何一个VI都可作为子VI使用 但是需要编辑该子VI的图标和设定连接口 即端口 2 选定部分框图程序来创建VI子程序 自动产生图标和连接口 创建一个SubVI 计算两点 x1 y1 x2 y2 的斜率 斜率Slop Y1 Y2 X1 X2 4输入 1个输出 1 图标编辑 每一个VI程序在其前面板窗口和框图程序窗口的右上角均有一个图标 对于一个VI程序 其默认图标是可使用IconEditor 图标编辑器 来修改图标 在窗口右上角的图标上右击鼠标弹出菜单 选择EditIcon选项即可激活IconEditor窗口 2 连接口的创建 连接口是VI程序的数据的输入输出接口 根据该VI程序所需要的输入输出参数的个数来确定连接口的端口数 并确定前面板控制器和指示器与这些端口的对应关系 在前面板窗口右上角的图标方框上弹出菜单 选择ShowConnector选项来定义连接口 注意 在框图程序窗口的图标方框上弹出的菜单没有此选项 1 选择和修改连接口模式 2 给控制器和指示器分配端口 使用连线工具可以给前面板的控制器和指示器分配端口 在连接口的一个端口上点击鼠标 工具自动变为连线工具 该端口变为黑色 在要分配给该端口的控制器或指示器上点击鼠标 选中的控制器或指示器将被虚线框住 将鼠标移至空白处点击一下 对需要指定端口的控制器和指示器重复上述步骤 2 4 2选定部分框图程序来创建VI子程序 可以将框图程序的某部分转换为一个VI子程序 SubVI 首先用选择工具选定要转换的部分框图程序 然后在Edit菜单下选择CreateSubVI选项 即可以将选定的框图程序转换成VI子程序 LabVIEW自动为新建的VI子程序创建图标 连接口 并用新的VI子程序图标取代原来选定的框图程序部分存盘 给子VI取名 2 4 3将一个VI程序作为被调用的子程序 子VI的调用方法 在一个VI程序的框图程序中 可以调用其他任何一个带有图标和连接口的VI程序作为该程序的子VI 在函数模板中选择SelectaVI 子模板 输入要调用的子VI的文件名 将该子VI的图标加入到主VI的框图程序窗口中 然后对子VI的连接口进行连线 在框图程序中可包含多个相同的VI子程序节点子VI可以调用其它子VI可使用Browse子菜单的ShowVIHierarchy显示本VI程序的层次结构 和用ThisVI sSubVIs显示本程序中有那些子VI VI子程序的打开 运行和改变 双击该VI子程序的图标即可以打开其前面板窗口 然后可以运行或修改子VI 对VI子程序所做的修改只有在存盘后才会起作用 在Help菜单下选择ShowContextHelp 可打开文本帮助窗口 将鼠标移到VI子程序节点上时 Help窗口可显示出该VI子程序的每个连接端口的连线说明 实例2子VI创建和程序调试 练习 创建一个温度转换的VI子程序 该程序将摄氏温度转换为华氏温度 其中 华氏温度 摄氏温度 1 8 32要求 1 写出子VI创建步骤2 画出图表连接器式样思考 1 温度计显示超过范围 怎么办 2 显示更新太快 看不清楚 怎么办 例 将摄氏温度转换为华氏温度 第1步 在前面板上放置一个数字控制器和一个数字指示器 将标签分别改为 摄氏温度值和华氏温度值 第2步 在框图程序中放置一个加法器和一个乘法器 以及两个数字常量 然后连线 第3步 图标编辑为 第4步 右击 选择ShowConnector选项来定义连接端口 这时图标变成连接端口显示模式 呈现出2个端口 对应前面板上的2个控件 连线工具单击图标左边的端口 然后再单击前面板上的 摄氏温度值 控件 这时端口变为 表明已经定义了第一个数据端口 同样 定义华氏温度值的输出数据端口 右
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 技能考试护理试题及答案
- 2025年公墓管理行业招聘面试模拟题集
- 2025年养老护理员中级营养膳食知识专项训练题集
- 2025年二级建造师考试趋势分析公路工程管理方向应对策略
- 2025合同模板:股权转让协议范本
- 五年级下册英语试卷及答案
- 2025废旧电器回收服务合同
- 2025标准商业代理合同模板
- 2025橙子买卖合同
- 2025企业合作协议(私营企业)
- 质量信息反馈管理制度
- 第02讲尺寸标注(课件)-2026年高考机械制图一轮复习讲练测
- 湖北校服采购管理制度
- 关于卫生院“十五五”发展规划(完整本)
- 邻里公用面积协议书
- 污水排污协议书
- 2025年职业指导师专业能力测试卷:职业指导师职业测评与职业发展
- 中级审计师考前必看试题及答案
- 《颅骨缺损修补术》课件
- 美术馆智能化建设技术方案
- 饲料采购工作总结
评论
0/150
提交评论