电子发烧友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. 1感应笔电路图
  2. 0.06 MB   |  7次下载  |  免费
  3. 2美的电磁炉维修手册大全
  4. 1.56 MB   |  5次下载  |  5 积分
  5. 3Cortex-M3/M4F指令集技术用户手册
  6. 2.28MB   |  3次下载  |  免费
  7. 4SMD LED选型手册 贴片灯珠
  8. 5.47 MB   |  3次下载  |  免费
  9. 5基于PLC的拉丝机张力控制系统研究
  10. 0.14 MB   |  2次下载  |  5 积分
  11. 6LZC3106G高性能谐振控制器中文手册
  12. 1.29 MB   |  1次下载  |  1 积分
  13. 7JL2233B集成电平转换功能的LDO中文手册
  14. 0.50 MB   |  1次下载  |  免费
  15. 8加密芯片的一种破解方法和对应加密方案改进设计
  16. 0.29 MB   |  1次下载  |  免费

本月

  1. 1使用单片机实现七人表决器的程序和仿真资料免费下载
  2. 2.96 MB   |  44次下载  |  免费
  3. 2UC3842/3/4/5电源管理芯片中文手册
  4. 1.75 MB   |  19次下载  |  免费
  5. 3华瑞昇CR216芯片数字万用表规格书附原理图及校正流程方法
  6. 0.74 MB   |  14次下载  |  3 积分
  7. 4DMT0660数字万用表产品说明书
  8. 0.70 MB   |  13次下载  |  免费
  9. 53314A函数发生器维修手册
  10. 16.30 MB   |  13次下载  |  免费
  11. 6TPS54202H降压转换器评估模块用户指南
  12. 1.02MB   |  8次下载  |  免费
  13. 7STM32F101x8/STM32F101xB手册
  14. 1.69 MB   |  8次下载  |  1 积分
  15. 8感应笔电路图
  16. 0.06 MB   |  7次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935119次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420062次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183335次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73807次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65987次下载  |  10 积分