首页 理论教育NodeBuilder节点开发工具

NodeBuilder节点开发工具

【摘要】:Echelon公司经过几年的努力,NoderBuilder节点开发工具从版本1.5升级到版本3.0,替代LonWorks产品。NodeBuilder 3开发工具是一个用来开发LonWorks设备的开发工具,它是一个硬件和软件的平台,针对基于神经元芯片和Echelon收发器应用的工具。下面针对NodeBuilder 3软件方面的组件和主要特性做一些介绍。NodeBuilder 3工具包括了开发测试、生成节点Plug-in所必需的LNS的组件。

Echelon公司经过几年的努力,NoderBuilder节点开发工具从版本1.5升级到版本3.0,替代LonWorks产品。它在功能和使用上有了很大的变化。

NodeBuilder 3开发工具是一个用来开发LonWorks设备(又称节点)的开发工具,它是一个硬件和软件的平台,针对基于神经元芯片和Echelon收发器应用的工具。它包括一个基于Windows®的软件开发系统和一个用于设计和调试的硬件开发平台。另外还有相应的网络管理工具与它配套使用。这个新一代的LonWorks开发工具,由于加入了各种向导,可自动生成模板和代码;同时内置对LonMark的支持,节省了大量开发时间和降低了开发难度。

下面针对NodeBuilder 3软件方面的组件和主要特性做一些介绍。

1.NodeBuilder自动编程向导

这个工具用来定义设备的外部接口并自动生成一些Neuron C的代码。其中第二版的Neuron C是一个高级的编程语言,它基于ANSI C又在此基础上作了扩展以支持网络通信、硬件输入和输出接口以及事件驱动。第二版的Neuron C可生成符合LonMark标准的设备外部接口。这些自动生成的模板和代码为编程人员节省了大量的开发时间。

2.NodeBuilder资源编译器(www.chuimin.cn)

这个工具用来观察和利用标准的数据类型和功能模式,并且用来定义特定的数据类型和功能模式。这些类型信息存储在LonMark资源文件中,可被资源编译器、代码向导、Neuron C编译器、LonMakerTM集成工具以及Plug-in向导使用,这使得所有的工具具有统一的显示方式,从而减少了开发的时间。与LonMark标准兼容的设备需提供相应的资源文件。

3.LNS节点Plug-in向导

这个工具可自动生成一个基于Visual Basic的应用(又称节点Plug-in),用于指导用户配置、浏览和监测,诊断由NodeBuilder开发工具所开发生成的设备。Plug-in软件给硬件产品带来极大的实用性。NodeBuilder 3工具包括了开发测试、生成节点Plug-in所必需的LNS的组件。LNS为控制网络的操作系统。该LNS Plug-in可与任何支持LNS Plug-in API的LNS Director应用兼容。

NodeBuilder 3工具还包括了其他一系列的产品,例如LonMaker集成工具、LNS DDE Server软件、LTM-10A平台(硬件)和Gizmo 4 I/O板等。