没有合适的资源?快使用搜索试试~ 我知道了~
NiagaraAX开发者向导-docDeveloperPDF.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 65 浏览量
2021-09-30
18:05:51
上传
评论
收藏 1.13MB PDF 举报
温馨提示
试读
50页
NiagaraAX开发者向导-docDeveloperPDF.pdf
资源推荐
资源详情
资源评论
NiagaraAX开发者向导
NiagaraAX-3.1 Devdloper Guide 中文版
Tridium 公司 著
Yc 译
2011 年
SH_JD_Yc
NiagaraAX-3.1 开发者向导
作者: Tridium 公司 翻译: YC 1 / 52
目 录
目 录 ..........................................................................................................................................1
Niagara 概览 ...............................................................................................................................4
整体概要 ................................................................................................................................... 4
Niagara: .......................................................................................................................... 4
背景 ........................................................................................................................................... 4
Java .................................................................................................................................... 4
混合集成系统 ................................................................................................................... 4
非专业程序员的编程 ....................................................................................................... 4
嵌入式系统 ....................................................................................................................... 4
分布式系统 ....................................................................................................................... 5
组件软件 ................................................................................................................................... 5
结构 ............................................................................................................................................6
概述 ........................................................................................................................................... 6
程序( Programs) ........................................................................................................... 6
通讯协议( Protocols).................................................................................................... 7
平台( Platforms ) ........................................................................................................... 7
站点( Stations)...................................................................................................................... 7
守护进程( Daemon) ............................................................................................................. 8
工作台( Workbench) ............................................................................................................ 8
FOX通讯协议 ........................................................................................................................... 9
接口软件栈( API Stack) ...................................................................................................... 10
API 相关信息 ........................................................................................................................... 11
概览 ......................................................................................................................................... 11
稳定性( Statbility) .............................................................................................................. 11
Baja 是什么 ............................................................................................................................. 11
标准与实现 ............................................................................................................................. 11
Javax.baja 与 com.tridium .................................................................................................... 12
模块( Modules) ..................................................................................................................... 13
概览 ......................................................................................................................................... 13
版本号 ..................................................................................................................................... 13
清单( Manifest ) .................................................................................................................. 13
对象模型 ................................................................................................................................... 16
Niagara 类型 ........................................................................................................................... 16
BObject .................................................................................................................................... 16
BInterface ................................................................................................................................ 16
BObject 语义 ........................................................................................................................... 16
建立 BObject 对象 .................................................................................................................. 17
组件模型( Component Model).............................................................................................. 18
介绍 ......................................................................................................................................... 18
插槽( Slots) ......................................................................................................................... 18
NiagaraAX-3.1 开发者向导
作者: Tridium 公司 翻译: YC 2 / 52
BValue ..................................................................................................................................... 19
建立 BValue ............................................................................................................................ 19
建立 Simple 子类对象( Building Simples)............................................................................. 20
概览 ......................................................................................................................................... 20
示例 ......................................................................................................................................... 20
建立枚举类型( Buildiing Enums) .......................................................................................... 23
概览 ......................................................................................................................................... 23
示例 ......................................................................................................................................... 23
建立 Complex对象( Building Complexes)............................................................................. 25
BStructs 与 BComponents .................................................................................................... 25
建立 BComplex 子类对象 ...................................................................................................... 25
内省模式 ................................................................................................................................. 25
静态属性( Property)........................................................................................................... 26
规则 ................................................................................................................................. 26
语义 ................................................................................................................................. 26
示例 ................................................................................................................................. 26
静态活动( Action) .............................................................................................................. 27
规则 ................................................................................................................................. 27
语义 ................................................................................................................................. 27
示例: ............................................................................................................................. 28
静态主题( Topic) ................................................................................................................ 28
规则 ................................................................................................................................. 28
语义 ................................................................................................................................. 28
示例: ............................................................................................................................. 28
动态插槽 ................................................................................................................................. 29
注册( Registry) ...................................................................................................................... 30
概览 ......................................................................................................................................... 30
API ........................................................................................................................................... 30
代理( Agent) ....................................................................................................................... 30
Defs ......................................................................................................................................... 31
Spy ........................................................................................................................................... 31
命名( Naming) ...................................................................................................................... 32
概览 ......................................................................................................................................... 32
API ........................................................................................................................................... 32
分解( parsing) ..................................................................................................................... 33
常见“格式”( Common Schemes) ..................................................................................... 33
IP: ................................................................................................................................. 33
Fox: ............................................................................................................................... 33
Moudle : ........................................................................................................................ 34
Slot: .............................................................................................................................. 34
h: .................................................................................................................................. 34
Service: ......................................................................................................................... 34
Spy: ............................................................................................................................... 34
Bql: ............................................................................................................................... 34
NiagaraAX-3.1 开发者向导
作者: Tridium 公司 翻译: YC 3 / 52
链接( Links) ........................................................................................................................... 35
概览 ......................................................................................................................................... 35
连接( Links)......................................................................................................................... 35
链接检查( Link Check)........................................................................................................ 35
直接链接和间接链接 ............................................................................................................. 36
链接激活( Activation ) ........................................................................................................ 36
执行( Execution) ................................................................................................................... 37
概览 ......................................................................................................................................... 37
运行状态( Running state) .................................................................................................. 37
链接( Links)......................................................................................................................... 37
定时器( Timer) ................................................................................................................... 37
异步动作( AsyncAction) ..................................................................................................... 38
系统时间变更( System Clock Changes) ............................................................................. 38
站点( Station) ....................................................................................................................... 39
概览 ......................................................................................................................................... 39
启动 ......................................................................................................................................... 39
远程编程( Remote Programming)...................................................................................... 40
概览 ......................................................................................................................................... 40
原理 ......................................................................................................................................... 41
代理对象的功能 ..................................................................................................................... 41
代理对象的状态 ..................................................................................................................... 42
订阅( Subscription )............................................................................................................. 43
Leasing(租赁) ..................................................................................................................... 43
分组调用( Batch Call) ......................................................................................................... 44
分组解析( Batch Resolve) .......................................................................................... 44
分组订阅( Batch Subscribe) ....................................................................................... 44
事务( Transactions) .................................................................................................... 44
调试( Debugging) ............................................................................................................... 45
工作台( Workbench) ............................................................................................................. 48
概览 ......................................................................................................................................... 48
布局( Layout) ...................................................................................................................... 48
浏览器式的导航 ..................................................................................................................... 49
WbPlugins ............................................................................................................................... 49
WbView 类 .............................................................................................................................. 49
WbFieldEditor 类 .................................................................................................................... 50
WbSideBar 类.......................................................................................................................... 51
WbTool 类 ............................................................................................................................... 51
WbProfiles 类 .......................................................................................................................... 51
NiagaraAX-3.1 开发者向导 Niagara概览
整体概要
作者: Tridium 公司 翻译: YC 4 / 52
Niagara概览
整体概要
Niagara :
一种基于 Java的基础架构和基本结构,主要致力于解决如下三个问题:
将混杂的多种系统、协议、现场总线集成在一起。
使非专业程序员人员能通过图形化编程工具构建自动化应用程序。
提供高度分布式的、嵌入式的系统。
背景
Java
Niagara 架构使用 Java虚拟机作为在各种各样的操作系统及硬件平台上的统一的运行时环境,
从小的嵌入式控制器一直到高端服务器都可运行该架构核心模块。 该架构的运行时模块运行
于兼容 J2ME 标准的 Java虚拟机环境中, 该架构的用户界面工具箱及图形编程工具都运行于
兼容 J2SE1.4的 Java虚拟机环境中。
混合集成系统
Niagara 的设计从一开始就假定在架构中不存在唯一的“标准”网络协议、分布式体系结构
以及现场总线。 Niagara 的设计中心思想就是彻底的集成所有的网络和协议。 Niagara 架构是
规范什么东西在黑盒里,而不是规范这个黑盒讲什么。
非专业程序员的编程
Niagara 架构中的大部分功能都设计为两种用法。 这些功能被设计为 Java API的一部分, Java
程序员可通过 Java 编程来访问这些功能。同时,大部分功能也被设计为可以通过高层次的
图形化编程及配置工具访问。这些措施极大的增强了用户使用 Niagara 平台构建自动化应用
程序的能力。
嵌入式系统
Niagara 支持能够运行起 Java虚拟机环境的嵌入式系统。这中间不包括没有 32 位 CPU或少
量几兆内存的过于低端的设备。 嵌入式系统总是无监视器、键盘、 鼠标的机器,所以需要远
程管理, 即使是有特殊要求的强力的终端工作站也是这样。 嵌入式系统还倾向于使用比硬盘
容量更小且写入次数有限的固态存储器。
批注 [S1]: 原文:
The Niagara Framework standardizes
what's inside the box, not what the
box talks to.
我的理解为: “Niagara 架构是将协议
按照 Niagara 的形式标准化后再植入
系统中, 而不是规范这些协议的表述
形式。”
批注 [S2]: 原文:
Embedded Systems
Niagara is targeted for embedded
systems capable of running a Java VM.
This excludes low devices without
32-bit processors or several megs of
RAM. But even embedded systems
with the horsepower of low end
workstations have special needs. They
are always headless and require remote
administration. Embedded systems
also tend to use solid state storage with
limited write cycles and much smaller
volume capacities than hard drives.
感觉此处翻译的可能不准, 中间“ But
even embedded systems with the
horsepower of low end workstations
have special needs.”这句拿捏不好。
剩余49页未读,继续阅读
资源评论
- Pcyc34562024-02-21资源很不错,内容和描述一致,值得借鉴,赶紧学起来!
- chouer07382022-04-09用户下载后在一定时间内未进行评价,系统默认好评。
资料大全
- 粉丝: 14
- 资源: 26万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- pta题库答案c语言之复杂度1最大子列和问题.zip
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
- 以下是一个简化的示例,它使用pygame库来模拟烟花动画的框架.txt
- Linux线程同步机制深度解析与实用指南.zip
- PTA题库C语言解题策略与实战.rar
- SVPWM控制技术的simulink建模与仿真【包括simulink模型,参考文献,操作步骤】
- AI高清修复图片画质易语言易语言源码易语言填表
- 映射窗口.ec易语言易语言模块CPU占用0%游戏监控窗口监控
- 易语言 361窗口模块高效、便捷、自封装、自用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功