Niagara模块编程初学者指南
1星 需积分: 50 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模块编程。
2015-12-04 上传
2020-03-21 上传
2013-04-30 上传
qq_41951385
- 粉丝: 1
- 资源: 1
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜