




已阅读5页,还剩55页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Labview宝典 高级篇 高级篇 第六章 属性节点 方法节点及引用第七章 高级控件的运用第八章 文本编程与外部接口第九章 MathScript第十章 基于组件的程序结构第十一章 人机交互与编程风格 第6章对象的属性 方法及引用 6 1LabVIEW控件对象的层次继承结构6 2图形对象类的子类6 3控件类6 4常用控件的专用属性6 5引用句柄6 6VI的属性6 7常用VI方法6 8动态调用VI6 9应用程序的属性和方法6 10小结 6 1LabVIEW控件对象的层次继承结构 6 1 1布尔控件类的层次继承结构6 1 2通用类的属性6 1 3图形对象类 6 2图形对象类的子类 6 2 1前面板类6 2 2窗格类和分隔栏类6 2 3LabVIEW的坐标映射6 2 4装饰类 6 3控件类 6 3 1控件类的常用属性6 3 2控件类的常用方法6 3 3数值控件类 6 4常用控件的专用属性 6 4 1布尔控件的专用属性6 4 2枚举和下拉列表控件的专用属性6 4 3字符串 路径控件和组合框控件的专用属性6 4 4数组的属性和方法6 4 5簇的属性及方法 6 5引用句柄 引用句柄与类的实例化创建通用引用的方法 6 6VI的属性 6 6 1如何取得VI的引用6 6 2常用VI属性6 6 3VI前面板属性 6 7常用VI方法 6 7 1获取前面板 程序框图和VI图标的图像6 7 2前面板的运行位置控制6 7 3打印控制6 7 4默认值方法 6 8动态调用VI 6 8 1静态调用和动态调用的优劣6 8 2严格类型VI的动态调用6 8 3一般类型VI的动态调用6 8 4创建闪屏6 8 5创建后台运行程序6 8 6创建向导程序6 8 7动态调用VI之间的数据交换 6 8 1静态调用和动态调用的优劣 动态加载VI 运行VI 关闭VI 有利于减少内存的使用 动态控制VI的特性 如位置 外观等 各VI之间灵活的数据交换 特别适合于不连续数据交换 比如监控 主VI和子VI的并行运行 静态调用子VI时 主VI必须等待子VI运行完毕后才继续运行 动态调用可以实现网络VI调用 即通过计算机网络 远程调用其它计算机上的VI 强大的插件功能 通过动态调用 可以实现增功能 比较典型的是滤波器的使用 只要输入 输出参数相同 原有程序不需任何改动 就可以增加新的滤波器 6 8 2严格类型VI的动态调用 严格类型VI的含义严格类型VI应用举例 6 8 3一般类型VI的动态调用 获取VI引用句柄通过VI引用句柄动态调用VI动态调用的过程分析 6 9应用程序的属性和方法 6 9 1获取应用程序句柄6 9 2常用应用程序的属性 第7章高级控件的运用 7 1列表框7 2多列列表框7 3表格7 4树形控件7 5波形图表7 6波形图7 7XY图7 8强度图表和强度图7 9数字数据 数字波形与数字波形图7 10图片控件7 11小结 7 1列表框 7 1 1列表框的创建及显示风格7 1 2列表框常用属性 方法与事件7 1 3列表框的应用举例 7 2多列列表框 7 2 1显示多列条目并排序7 2 2多列列表框的特效制作 7 3表格 7 3 1表格的常用属性和方法7 3 2表格的应用举例 7 4树形控件 7 4 1树形控件的创建与静态编辑7 4 2树形控件常用属性 方法和事件7 4 3树形控件高级应用举例 7 5波形图表 7 5 1波形图表的组成要件7 5 2波形图表的输入类型7 5 3波形图表常用属性7 5 4波形图表应用举例 7 6波形图 7 6 1波形图控件的创建和组成要件7 6 2波形图控件的输入类型7 6 3波形图控件的专用属性7 6 4波形图控件的高级应用举例 7 7XY图 7 7 1XY图的输入数据类型7 7 2XY图的高级应用 7 7 1XY图的输入数据类型 复数数组输入点簇构成的数组输入一维数组捆绑输入使用系统时间作为X轴复数簇数组显示多条曲线簇数组显示多条曲线XY图显示两条曲线的特殊方法 7 7 2XY图的高级应用 XY图表实现波形图表显示效果曲线的纵向显示动态指定标尺导出图像XY图显示背景图片 7 8强度图表和强度图 强度图不同于波形图的最大区别 是强度图由三个坐标轴组成X Y Z组成 默认标签为时间 频率和幅值 其中X Y坐标确定位置 而Z坐标表示当前位置的值 这实际上就是二维数组的表示方式 所以强度图的输入参数是二维数组 7 9数字数据 数字波形与数字波形图 7 9 1数字数据7 9 2数字波形数据和数字波形图 7 10图片控件 7 10 1利用图片控件显示图片7 10 2常用绘图操作函数7 10 3图片控件的高级应用 第8章文本式编程与外部程序接口 8 1公式节点8 2调用库函数8 3CIN8 4系统命令8 5剪切板8 6DDE库8 7ActiveX控件与ActiveX文档8 8 NET技术8 9小结 8 1公式节点 8 1 1公式节点的数据类型 语法与控制结构8 1 2公式节点的应用举例 8 2调用库函数 8 2 1动态链接库与API函数8 2 2如何调用DLL函数8 2 3常用API函数的调用8 2 4LabVIEW调用DLL的局限性 8 3CIN 8 3 1CIN创建的一般过程8 3 2CIN的数据类型和常用函数8 3 3CIN与内存管理器8 3 4CIN的运行过程和数据共享 8 4系统命令 调用内部DOS命令调用外部DOS命令调用一般执行文件复杂参数的命令行输入 8 5剪切板 剪贴板内置于Windows中 使用系统的内部资源RAM或虚拟内存来临时保存剪切和复制的信息 剪切或复制时保存在剪贴板上的信息 只有在再次剪贴或复制其他信息 断电或有意地清除时 才可能更新或清除其内容 即剪切或复制一次 就可以粘贴多次 8 6DDE 8 6 1DDE概述8 6 2LabVIEW中DDE的常用方法 8 7ActiveX控件与ActiveX文档 8 7 1ActiveX的基本概念8 7 2ActiveX控件的调用过程8 7 3ActiveX应用实例8 7 4ActiveX自动化服务器 8 8 NET技术 8 8 1 NET控件8 8 2NET服务8 8 3利用 NET创建托盘程序 第9章MathScript 9 1如何使用MathScript9 2MathScript常用命令9 3MathScript基础知识9 4程序控制结构与函数9 5数据统计和数据插值拟合9 6多项式 优化 积分和微分9 7数据的图形显示9 8小结 9 1如何使用MathScript 9 1 1使用MathScript节点9 1 2使用MathScript交互窗口 9 2MathScript常用命令 MathScript是文本式编程语言 每输入一个函数立即执行 是一种基于命令的输入方式 其中的一部分是系统命令 类似于DOS命令 还有一部分是控制MathScript交互窗口的命令 在学习MathScript编程之前 熟悉这些命令是非常重要的 下面详细介绍下各种常用命令 help命令 MathScript众多函数分成了许多分类 如果无法牢记所有函数的用法 使用help命令可以直接打开在该函数或者分类的帮助文档上 例如 使用helpadvanced命令将显示advanced分类函数帮助 使用helpsin命令将显示正弦函数的帮助 cd和dir命令 类似于DOS命令 cd命令显示或者改变文件夹 dir命令显示当前文件夹中的内容 可以使用通配符 例如 使用cd命令将显示当前文件夹 使用cd 命令将进入到上一级文件夹 使用cd f abc 命令将改变文件夹到 f abc 使用Dir命令将显示所有文件及文件夹 使用dir vi 命令将显示所有vi类型的文件 disp和display命令 使用Disp命令将显示变量的内容 不含名称 使用display命令将显示变量的内容和名称 9 3MathScript基础知识 9 3 1创建向量和矩阵的基本方法9 3 2矩阵的基本运算9 3 3标准矩阵9 3 4矩阵元素的插入 替换 删除和提取9 3 5矩阵元素的排序和搜索特征值9 3 6矩阵常用变换函数9 3 7矩阵中元素的数据类型及其转换9 3 8关系运算 逻辑运算和位操作9 3 9集合函数9 3 10时间 日期和计时函数 eye 3 ans 100010001 A 123 456 789 A 2 2 8 A 2 5 10 x rand 3 4 sortrows x sortrows x 1 sortrows x 3 x rand 3 4 max x min x max x min x mean x x rand 3 4 k find x 0 5 x k 9 4程序控制结构与函数 9 4 1For循环和While循环9 4 2if条件结构和switch分支条件结构9 4 3函数和脚本文件 forvariable expressionstatement1 statementn end whileexpressionstatement1 statementnend ifexpressionstatement statementelseifexpressionstatement statementelsestatement statementend switchexpressioncaseexpressionstatement statement otherwise 9 5数据统计和数据插值拟合 9 5 1常用数据统计函数9 5 2数据插值 Data 0 807080 285970 862970 54432 0 61140 129970 0244450 61139 0 447860 084770 637480 15612 0 253720 397140 50670 72956 0 738560 213470 852220 15819 x 1 5 y rand 1 5 z x y detrend z ans 0 09273 0 287150 35145 0 212390 05535 zz 1 8052 35383 92114 2865 4824 9 6多项式 优化 积分和微分 9 6 1多项式9 6 2优化9 6 3积分和微分 a 1234 b 23 y conv a b y1 deconv y a x linspace 0 1 10000 y sin x trapz x y 9 7数据的图形显示 9 7 1窗口类属性与常用窗口操作函数9 7 2绘图区域属性9 7 3线对象和文本对象的属性和常用函数9 7 4基本绘图函数 第10章基于组件的程序结构 10 1数据的封装与隔离10 2ActionEngine10 3用户事件与动态注册事件10 4堆栈 数据缓冲区10 5同步控制技术10 6项目管理器10 7面向对象编程10 8小结 10 1数据的封装与隔离 10 1 1合理地使用数据流10 1 2LV2全局变量10 1 3值变化与上升下降沿10 1 4定时触发与计数器 10 2ActionEngine 10 2 1准备建立动作机10 2 2建立动作机的步骤 10 3用户事件与动态注册事件 10 3 1用户事件10 3 2动态注册事件 10 4堆栈 数据缓冲区 10 4 1堆栈的实现10 4 2数据缓冲区 10 5同步控制技术 10 5 1队列10 5 2通知器与全局变量10 5 3信号量与集合点 10 6项目管理器 10 6 1项目管理器的结构10 6 2虚拟文件夹与项目库 10 7面向对象编程 10 7 1面向对象编程的基本概念10 7 2类的封装特性10 7 3类的继承特性10 7 4类的多态特性10 7 5类变量10 7 6动态加载类与引用转换 第11章人机交互与编程风格 11 1对话框11 2菜单11 3光标工具11 4选项卡 分隔栏与子面板11 5Xcontrol11 6错误处理11 7LabVIEW的编程风格11 8小结 11 1对话框 11 1 1内置对话框11 1 2用户输入和显示对话框11 1 3定制VI对话框 11 2菜单 11 2 1创建静态菜单11 2 2菜单相关函数11 2 3动态创建菜单函数11 2 4动态创建菜单11 2 5调用多个静态菜单11 2 6存储动态建立的菜单
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 目视化管理与产品开发考核试卷
- 锑冶炼生产数据分析与应用技巧考核试卷
- 管道工程法律法规政策深度研究与探讨考核试卷
- 铁路轨道电路调试技术考核试卷
- 航空航天器材料与工艺考核试卷
- 新生儿黄疸检测的临床意义
- 肺部真菌感染诊断与治疗进展
- 转运呼吸机操作规范
- 防呼吸道传染病科普讲座
- 视网膜动脉阻塞性疾病
- 第五章-不规则三角网TIN的建立课件
- 《刑法》讲座-课件
- 中级养老护理人员技能培训
- 第二单元第1课时《线的认识》示范课教学课件【北师大版四年级数学上册】
- 重庆市建设工程施工项目每日“防高坠三检”检查记录表
- 国开电大本科《人文英语4》机考总题库
- JJF 1059.1-2012测量不确定度评定与表示
- GB/T 6070-1995真空法兰
- 民办非企业单位理事、监事备案表
- GB 5009.42-2016食品安全国家标准食盐指标的测定
- 病历质控记录表
评论
0/150
提交评论