Niagara模块编程初学者指南

1星 需积分: 50 84 下载量 29 浏览量 更新于2024-09-08 7 收藏 16KB DOCX 举报
Niagara程序员的初始教程 Niagara是一种流行的工业自动化软件框架,广泛应用于工业控制系统、建筑自动化、智能家居等领域。本教程旨在帮助初学者快速入门Niagara模块编程,了解Niagara的基本概念、开发环境搭建、模块开发流程等。 一、NiagaraAX和Eclipse插件的安装 要开始Niagara模块编程,需要先安装NiagaraAX和Eclipse插件。NiagaraAX是Niagara的核心开发环境,而Eclipse插件则提供了NiagaraAX的集成开发环境。安装完成后,需要设置好Eclipse插件中NiagaraAX的地址。 二、模块开发流程 1. 创建新模块:NewAXModule,填写模块名等信息。 2. 添加依赖包:例如添加 javax.baja.sys.TYPE 类型的import。 3. 添加工程包:例如com.sh.eb包。 4. 完成向导:根据提示完成模块的基本设置。 特别注意:如果使用AX插件完成上述4步,应该在build.xml中自动添加<packagename="com.sh.eb"/>语句。 五、类文件的创建和Slotomatic工具的使用 1. 右键单机刚建立工程里com.sh.eb包,选new->newclass,填写类名并设定依赖包。 2. 注意类名首字母必须是大写,第二个字母必须大写,否则Niagara插件的Slotomatic工具可能不过滤你的类文件。 3. 使用Niagara插件的Slotomatic工具,过滤你的文件,如条件符合,你会发现类文件中多了类型返回语句,点击Ctrl+shift+o,添加javax.baja.sys.TYPE类型的import。 六、module-include.xml文件的配置 添加如下语句:<typename="ErroBand"class="com.sh.eb.BErroBand"/> 七、输入属性和输出属性的添加 将例子中BErroBand类中的Slotomatic注释区域编辑为如下语句: /*- class BErroBand { properties { InBool_1:BStatusBoolean default{[newBStatusBoolean(false)]} flags{summary,executeOnChange}InBool" ... 本教程提供了Niagara模块编程的基本流程和要点,旨在帮助初学者快速入门Niagara模块编程。