Promo Lab View 2020 Promo基地

打开LabVIEW社区版

2020年6月30日
图形化编程环境LabVIEW 2020和LabVIEW NXG 5现在有一个免费的社区版。

NI,正式的国家仪器,发布了具有一系列新特性的LabVIEW 2020和LabVIEW NXG 5。这些商业平台现在有一个社区版。这与发布开源解决方案不太一样,但它将LabVIEW开放给更广泛的用户。

首先是一些观察。LabVIEW 2020和LabVIEW NXG都是图形化编程环境,具有兼容的后端。LabVIEW NXG是几年前添加的,它提供了不同的用户界面和开发体验。一个这两个平台之间存在许多差异但NI正在努力在未来合并这两家公司。

LabVIEW NXG继续获得对LabVIEW 2020独有特性的支持。例如,LabVIEW NXG的最新版本通过DAQmx支持NI的904x和905x CompactRIO。数据采集和系统控制是LabVIEW应用的主要目标,该平台是NI的主要硬件之一。

当然,LabVIEW 2020是NI和LabVIEW开发者的支柱,所以它支持所有的硬件平台。此外,从LabVIEW迁移到LabVIEW NXG,假设硬件和服务被LabVIEW NXG支持。反之则更成问题。

LabVIEW在教育市场中也扮演着重要的角色,尤其是在大学中,所以许多开发者已经熟悉了它的图形化编程风格。不幸的是,学习LabVIEW而不使用这种访问方式——社区版改变了这种情况。

community edition的局限性与出售该软件的供应商提供的大多数其他社区版本软件相同。这个版本不能用于商业目的,但可以用于支持开源项目。它确实需要注册。

快速提示:创建一个帐户并使用该帐户下载软件,以便将其注册到您的名下。我开始使用另一个账户,我已经设置了一个账户来测试早期的商业版,直到我有了新账户并下载了软件,才能够启动社区版。

这个社区版本的好处在于它与商业授权产品相同。LabVIEW 2020和LabVIEW NXG都是社区版本。如果您授权LabVIEW,您就可以访问两个版本。

什么是新的LabVIEW

LabVIEW NXG具有为新用户设计的用户界面(图1).除了快速启动一个新应用程序外,NXG还使在项目中注释和包含其他工件(如PDF文件、图像等)变得更加容易,而不仅仅是LabVIEW代码。


LabVIEW NXG正在收集已经在LabVIEW中的特性,包括新的LabVIEW NXG实时模块。LabVIEW NXG现在支持FPGA编程。

另一个特性是Python节点支持(图2),在LabVIEW 2018中。这允许在LabVIEW虚拟仪器(VI)中包含Python代码。


开发人员会喜欢Word和Excel报表节点。它们可以生成Microsoft Word和Excel文件,而不需要这些应用程序。这些文件可以被其他平台使用,比如GoogleDocs。

Web技术是另一个添加,稍后将详细介绍。它使安全的web服务能够托管在NI web服务器以及其他平台上。NI Web Server是可扩展的,提供安全服务。

LabVIEW 2020为其面向对象编程(OOP)支持增加了接口。接口是在其他编程语言中发现的一种语言特性,它允许一个类支持不属于类层次结构的多个接口。

Application Builder的增强包括对修复包的支持和对包提要的新功能。此外,在向NI Web服务器发布Web服务方面也进行了改进。

LabVIEW NXG和WebVIs

WebVIs是LabVIEW VIs设计用于将网页呈现给网页浏览器。web服务器可以是传统的web服务器,也可以是NI web服务器。WebVI开发和创建LabVIEW应用程序一样,都是使用通常的用户界面视图(图3)以及一个匹配的图形程序。


WebVIs的一个关键方面是,它们不需要任何web开发专业知识,尽管从CSS支持到使用Javascript库,都可以轻松地进行操作。用户界面控件从调色板中删除,然后在图形代码视图中连接。

我的LabVIEW专业知识非常有限,所以我在网上找到了一个与社区版一起工作的例子。山姆锋利的媒体的杂种狗博客写道"DemocracyBot -树莓派,LINX工具包,WebSockets和NXG WebVIs这句话描述了他的机器人是如何编程来进行基于网络的远程控制的(图4)


WebVI包括几个方向按钮、一个表示人名的字段和连接到机器人的复选框。代码实际上运行在树莓派上。它利用了LINX Toolkit并使用WebSockets进行通信。

Sam的博客讲述了令人痛苦的细节,这正是开发者想要的。这也是查看开发一个VI是什么样子以及如何托管一个WebVI的方便方法。

社区版改变了LabVIEW的游戏规则。NI已经在机器人竞赛和教育领域占有很大份额,但与开源平台相比,它的覆盖范围一直很有限。这个限制现在已经没有了,所以如果您还没有熟悉LabVIEW,那么没有理由不尝试图形化编程。

从我们的合作伙伴

电池管理系统

电池管理系统。一个具有更大潜力的创新应用。应用程序和产品。电池管理系统是一个电…

通用DIN外壳几乎适用于任何应用

几乎任何应用程序的通用DIN外壳Barry Manz DIN导轨是基于一个概念如此优雅,其增长是扩大超过一美分…

欢迎来到边缘

随着嵌入式网络设备的成本下降——树莓派就是一个例子——它们变得无处不在。但是,这种激增的潜在成本…

2020年10月2日

电动汽车电池管理中的有线与无线通信。Taylor Vogt应用工程师电池管理系统德州仪器。与电工实习…

声音你的意见!

本网站要求您注册或登录后才能发表评论。
目前还没有任何评论。想开始谈话吗?

从我们的合作伙伴

电池管理系统

电池管理系统。一个具有更大潜力的创新应用。应用程序和产品。电池管理系统是一个电…

通用DIN外壳几乎适用于任何应用

几乎任何应用程序的通用DIN外壳Barry Manz DIN导轨是基于一个概念如此优雅,其增长是扩大超过一美分…

欢迎来到边缘

随着嵌入式网络设备的成本下降——树莓派就是一个例子——它们变得无处不在。但是,这种激增的潜在成本…
dreamstime_65438259
Ces 2022 Pre Show Promo Dreamstime Xxl 65438259
Sergey Gavrilichev | Dreamstime.com
电子设计工程师推广
Baidu