资料介绍
本课程手册教您如何监控和优化LabVIEW性能,以及如何在VIS中使用高级连接。本课程还扩展了LabVIEW基础I和II中的良好LabVIEW编程风格问题,并讨论了一些编程指南。
在LabVIEW4和早期版本中,您可以同时运行多个VIS,VIS仍然响应来自光标或键盘的用户输入。为了实现这一点,执行系统使用合作的多任务处理,每一个不同的活动依次处理一个。协同多任务处理工作良好,但处理器时间并没有均匀地分配给每个活动。活动与处理器轮流进行,较长的活动不分为较小的、较短的活动。使用这种体系结构,可以在系统中的单个线程或进程下执行多个任务。
5.0之后的LabVIEW版本支持多线程。通过多线程处理,应用程序的不同部分可以在计算机系统中的不同线程或进程下运行。此体系结构允许操作系统抢占执行线程,以便为另一个线程提供处理器时间。因此,CPU时间在线程之间更均匀地共享。
要利用多线程,请在支持多线程的操作系统(如Windows和Solaris 2)上使用LabView 5.0或更高版本。在不支持多线程的操作系统上,LabVIEW继续使用合作的多任务操作。
默认情况下,如果操作系统支持,LabVIEW将利用多线程。如果要验证是否启用了多线程,请从“工具”的“选项”对话框的顶部下拉菜单中选择“性能和磁盘”。可以选中或取消选中标记为“用多个线程运行”的框。
此选项仅在支持多线程的操作系统上可用。如果取消选中此复选框,执行系统的行为就像只有一个线程一样。单线程执行消除了执行系统的一些开销。但是,您不会受益于多线程的优势,例如多处理器支持和高优先级操作中断长时间操作的能力。对于与多线程执行系统不兼容的VIS,取消选中此复选框。
多线程LabVIEW的一个重要好处是将用户界面与框图执行分离。在用户界面中进行的任何活动,如在前面板上绘图、对鼠标单击的响应等,都在各自的线程中运行。这可以防止用户界面剥夺执行时间的框图代码。因此,显示大量关于图的信息并不妨碍框图代码的执行。同样,执行一个长的计算例程并不会阻止用户界面对鼠标单击或键盘敲击做出响应。
拥有多个处理器的计算机从多线程中获益更多。在单处理器系统上,操作系统抢占线程并将时间分配给处理器上的每个线程。在多处理器计算机上,线程可以同时在多个处理器上运行,因此可以同时发生多个活动。
现有的LabVIEW应用程序运行时,它会自动利用多线程系统,而不需要对应用程序进行任何修改。但是,当使用多个VIS时,有不同的线程分类,称为执行系统,可用于组织应用程序。有六个执行系统可用于运行VIS:
用户界面
标准
仪器I/O
数据采集
其他1
其他2
拥有几个不同的执行系统的目的是为需要独立于其他VIS运行的VIS提供一些粗略的分区。默认情况下,vis在标准执行系统中运行,该系统在与用户界面分离的线程中运行。仪器I/O执行系统包括防止VISA、GPIB和串行I/O干扰其他VIS。同样,为DAQ VIS设置了数据采集执行系统。如果将所写的VIS设置为标准执行系统,则它们将正确运行,但您可能希望将适当的VIS移动到不同的执行系统。例如,如果您正在开发仪器驱动程序,您可能希望将VIS设置为使用仪器I/O执行系统。
要更改运行vi的线程类别,请从vi属性对话框的顶部下拉菜单中选择执行。
- 图解数字磁带录音机的PDF电子书免费下载 99次下载
- 现代无线电实验的PDF电子书免费下载 250次下载
- 半导体收音机浅谈的PDF电子书免费下载 162次下载
- 光学谐振腔的图解分析与设计方法的PDF电子书免费下载 123次下载
- 通用集成电路速查手册的PDF电子书免费下载 206次下载
- 高级电力电子的学习课件PDF电子书免费下载 23次下载
- MATLAB函数速查手册PDF电子书免费下载 148次下载
- 电子管数据手册合集PDF电子书免费下载 72次下载
- 高级语言程序设计从菜鸟到大师深入C语言程序设计PDF电子书免费下载 166次下载
- 模拟工程师电路设计指导手册运算放大器PDF电子书免费下载 766次下载
- 8051系列单片机C程序设计完全手册PDF电子书免费下载 263次下载
- LabVIEW高级教程手册PDF电子书免费下载 3次下载
- 电冰箱快速维修PDF电子书免费下载 43次下载
- 家电维修1128例PDF电子书免费下载 186次下载
- 数字信号处理算法C语言实现PDF版电子书免费下载 0次下载
- 电子书阅读器内置锂电池供电自动切换电路 1600次阅读
- DRM技术的工作原理 3343次阅读
- LabVIEW串口示波器设计 1690次阅读
- 使用LabView控制DS3900串程通信模块 1134次阅读
- 为什么学习LabVIEW看了就知道 3965次阅读
- 手机热点可以替代宽带长期使用吗? 4105次阅读
- Labview创建数组函数的方法分享 1w次阅读
- 机器学习入门宝典《统计学习方法》的介绍 4487次阅读
- 机器学习和数据科学必读的10本免费在线电子书和书的详细介绍 6586次阅读
- 最新电子书拆解评测系列报道(一):打开你的眼界 1.2w次阅读
- labview怎么调试?基于labview的USB调试教程案例分析 1.3w次阅读
- labview读取串口数据 2.5w次阅读
- 投影仪如何连接电子白板_电子白板投影仪安装_电子白板投影仪的使用 3.1w次阅读
- keil uvision2下载|keil uvision2汉化免费版下载 1.1w次阅读
- AUTOCAD2009免费下载中文版 CAD2009简体中文下载及安装方法 1.2w次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多