电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>嵌入式开发>LabVIEW高级教程手册PDF电子书免费下载

LabVIEW高级教程手册PDF电子书免费下载

2019-05-10 | pdf | 2.32 MB | 次下载 | 1积分

资料介绍

  本课程手册教您如何监控和优化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属性对话框的顶部下拉菜单中选择执行。

 

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  6次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5基于FPGA的光纤通信系统的设计与实现
  10. 0.61 MB  |  2次下载  |  免费
  11. 6基于FPGA的C8051F单片机开发板设计
  12. 0.70 MB  |  2次下载  |  免费
  13. 751单片机窗帘控制器仿真程序
  14. 1.93 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33564次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21548次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6653次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537796次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191185次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183278次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费