You are here

LabVIEW 网络讲坛第三季

 

第三季 运筹帷幄

 

基本结构框架的新特征

无论多么复杂的程序架构,最基本的组成部分就是顺序、分支与循环;灵活用好这三个基本结构是编写出高效的LabVIEW代码的基础。本集将结合LabVIEW 8.6最新特性为大家讲述如何妙用基本的程序结构。

>>观看在线视频 >>下载后续资源包

 

104x82

事件结构的妙用

您是否想过,其实LabVIEW的事件结构并非只能实现按钮动作的响应?其实,事件结构还有更多的妙用,本集中,工程师为您展示动态注册事件以及如何通过事件实现拖拽等很酷的效果。

>>观看在线视频 >>下载后续资源包

 

状态机(State Machine)(上)

很多情况下,静态的顺序结构无法满足程序灵活性的技术要求,而状态机结构却可以很好地解决这个问题。本集中,工程师将为您解释状态机结构的概念与原理,以及在LabVIEW下的实现过程。

>>观看在线视频 >>下载后续资源包

状态机(State Machine)(下)

状态机最主要的特点就是灵活性,这个优势在程序后期的维护上更会显示出来。本集中工程师将展现出状态机是如何轻松对程序进行灵活修改,从而满足日益复杂的开发要求。

>>观看在线视频 >>下载后续资源包

 

LabVIEW状态图(Statechart)(上)

LabVIEW 8.5 推出了全新的Statechart状态图模块,让工程师们能够以最直观的方式实现程序的架构。本集主要侧重介绍Statechart的原理与特点,以及在LabVIEW中如何予以实现。

>>观看在线视频 >>下载后续资源包

LabVIEW状态图(Statechart)(下)

本集中,工程师将通过几个实际程序案例为您展示Statechart与状态机的区别,以及在并发、包含及历史保存这三部分中,Statechart是如何只是通过直观的设计方式就能帮助您轻松完成的。

>>观看在线视频 >>下载后续资源包

 

多核时代下的并行编程 (上)

随着多核成为处理器的发展主流,对于并行编程(多线程编程)也成为了开发人员最大的难题,而LabVIEW凭借自身的并行特性可以直观地实现多线程的编程方式。本集中,为您介绍LabVIEW如何借用多核实现运算性能的直线提升。

>>观看在线视频 >>下载后续资源包

多核时代下的并行编程 (下)

仅仅凭借自动多线程的特性,还无法充分地利用多核优势。本集中,工程师将详细讲解如何在LabVIEW中实现多核性能的充分利用,包括任务并行化、数据并行化以及流水线等编程方式。

>>观看在线视频 >>下载后续资源包

 

生产者/消费者循环(上)

生产者/消费者循环结构是最常用的LabVIEW开发模式,通过并行的方式实现了多个循环分别扮演不同角色的功能,本集作为三部曲的基础篇,为您详细解说该结构的原理以及队列的基本用法。

>>观看在线视频 >>下载后续资源包

生产者/消费者循环(中)

继承上集的内容,本集中将更进一步,为您展示如 何通过生产者/消费者循环实现一对多的复杂结构, 并运用到实际的开发中。

>>观看在线视频 >>下载后续资源包

生产者/消费者循环(下)

在本集中,工程师将向您介绍一个最为复杂和高效的LabVIEW程序结构,基于这个结构,LabVIEW中可以让多个VI并行执行并且互相通信。对于日益复杂的应用需求,该结构可以很好地解决很多实际问题,值得借鉴。

>>观看在线视频 >>下载后续资源包

 

子面板(Subpanel)技术探究

使用子面板(SubPanel)技术,我们可以很方便地做出模块化的程序,并且模块之间不会产生耦合;对于界面设计来说,子面板技术也能够做出绚丽效果,本集将为您详细诠释。

>>观看在线视频 >>下载后续资源包

 

更多精彩资源

>>视频演示:LabVIEW 2014 新特性:加速您的成功!NEW!
>>视频演示:NI LabVIEW 2010 FPGA模块中的新增功能
>>视频演示:首次使用LabVIEW仪器控制应用演示
>>视频演示:NI LabVIEW 2010在院校应用中的新特性
>>视频演示:用于可扩展运动控制应用的图形化编程—基于Windows的解决方案到嵌入式运动控制系统


返回LabIVEW 网络讲坛