图1:数据流执行——在乘法操作前实现加法操作
数据流编程本质上是直观的,因为它与人类的思维相仿。其他的优势还包括能够方便地实现和并行化代码。该数据流MoC是该LabVIEW平台的基础,它不需要使用任何额外的模块或工具集。图2:采用数学文本公式实现巴特沃思滤波器
开发人员可以通过新推出的LabVIEW 2009数学脚本RT模块(该模块同时与Windows和实时目标平台相兼容),在LabVIEW平台内实现数学文本公式。图3:通过ODE构建组块表示的弹簧-质量阻尼系统
5. 状态图图4:LabVIEW状态图开发环境
状态与状态转移为开发人员实现了抽象的底层细节,从而为他们提供了一个用于创建自述文件与可扩展设计的系统层次视角。利用该LabVIEW状态图模块,开发人员可以构建基于UML规范的状态图,以运行于台式机、FPGA和嵌入式目标平台之上。图5:利用面向ARM微控制器的LabVIEW嵌入式模块进行中断管理
7. C 代码图6:通过联机C节点将C代码集成入LabVIEW
8. 案例研究——带刷直流电机控制图7:组合多个MoC以表示带刷直流电机控制
文章来源:NI官网欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |