EDN China > 其它文章 > 测试与测量 > 正文
?

使用NI LabVIEW进行高效工程教育与创新型研究的十大理由

2009年09月07日 ?? 收藏0

  工程化实现算法

  采用NI LabVIEW软件,你可以采用一种算法工程的方法来开发基于计算机的复杂系统。算法工程就是一种实现理论设计与实际应用相结合的方法,不管是在研究中还是在学生的设计项目中,都是非常高效而且有益于创新的。LabVIEW中便于实现算法工程的方面包括:简化的实时信号读取、多种计算模型的选择(包括直观的数据流编程和与.m文件脚本相兼容的文本数学)以及实时数学(可用于台式机和嵌入式实时操作系统)。

  探索基于项目的实践型学习

  让学生们将理论学习与实际应用结合起来,可能是一个不小的挑战。NI LabVIEW用户可以借助直观的数据流编程来处理复杂问题、集成各类硬件,并将仿真数据与测得信号进行比较。这样,学生可以花较少的时间在学习工具上,从而有更多的时间来研究各种概念、通过实际应用来学习理论、应用设计模型。

  应用多核编程提高性能

  借助高度优化的LabVIEW并行化编译器,可运用多核计算机的强效功能。LabVIEW并行编译器可以自动地将任务分配给多个线程,从而可以更加全面地利用CPU的并行计算能力,从而提高应用程序的性能。

  借助I/O紧致连接,执行快速测量

  借助于内建的I/O集成和仪器控制,你可以快速地配置并使用几乎所有的测量设备。LabVIEW可以无缝连接各种测量硬件,并通过USB、PXI、Ethernet、 GPIB等等实现仪器通信。

  采用多种计算模型来解决问题

  将图形化数据流编程与其它高级开发架构(如基于文本的数学、状态图、面向对象编程和动态系统仿真)结合起来,来进行设计以及问题的解决与编程。所有这些解决问题的方法都与传统的编程工具不一样——它们与生俱来地就包含在了LabVIEW平台中。这样就可以在单一的环境中,满足各种各样的工程和科学应用的需求。

  借助内置数学和信号处理函数来分析信号

  LabVIEW包含了数千种工程和科学应用的函数,可以应用于台式机、嵌入式实时操作系统和FPGA(现场可编程门阵列)。借助于这些强大的工具,你可以执行高级的信号处理、滤波、频率分析、概率和统计分析、曲线拟合、插值、数字信号处理等等。用户还可以将LabVIEW扩展至个人的算法中去,或者增加一些专门的处理函数以实现控制设计、射频/通信、声音和振动应用以及其它领域。

  数据可视化

  用户可以快速创建图形化用户界面(GUI)与应用程序交互,并借助于数百种内置的图表、图形、热温度计、2D和3D可视化工具来实现数据的可视化。用户可以轻松地将内置对象拖拽至用户界面上,并在交互式属性页上定制对象行为。

  通过嵌入式系统设计,缩短开发时间

  LabVIEW引领着数以千计的工程师和科学家们将图形化编程方法应用于FPGA,从而实现自定义的嵌入式开发。利用LabVIEW,你无需是一个嵌入式方面的专家就可以使用嵌入式硬件实现你的设计。在结合了嵌入式硬件的LabVIEW中,不需要了解底层硬件描述语言或板级设计,从而提供了目前最快的嵌入式原型解决方案。

  通过课件和教育资源,节省时间

  访问NI公司的学术网站(ni.com/academic),获取各种教育资源、实验课件、练习和指南,学习如何使用NI产品。这些资源涵盖了工程和科学的整个学科,可节省时间并提供一些方案,帮助您高效地使用LabVIEW进行教学和研究。

  与全球工程师携手, 进行合作与开发

  NI公司主办了一个活跃的在线社区。在这里,你可以查找并共享范例代码、寻找技术指南与各种学习资源、获取教材配套材料、参加技术论坛等等。NI用户社区使您有机会与全球教师、学员和工程师携手合作。免费注册之后,用户可获得丰富的资料,包括在课堂中使用NI产品的高超技巧和最佳操作。


?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

NI LabVIEW? 嵌入式系统?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈