- 博客(51)
- 资源 (2)
- 问答 (12)
- 收藏
- 关注
原创 OPC UA JAVA开发笔记(五):milo nodeparser解析XML文件获取结点集
市面上各种收费的UA软件都有一个诱人的功能,那就是直接解析XML获取结点集,而开源的OPC库中,据我所知只有open62541有,这可以极大的简化我们的流程,并且OPC UA Foundation已经建立了相应的NodeSet文件。这里我们采用milo的nodeparser来解析XML文件。版本要求是milo的-0.4.0-SNAPSHOT或以上<dependency> ...
2020-03-08 12:23:22
3483
3
原创 OPC UA JAVA开发笔记(四):数据写入
这一节我们来将如何实现Client端的数据持续写入OPC UA。一下程序均在Spring Boot环境中,请先添加相应的依赖首先,我们准备一个RestController用于提供JSON数据。@RestController@RequestMapping("/coors")public class GreetingController { //主要用于产生随机数 final Ra...
2020-03-06 18:57:10
6254
5
原创 OPC UA Java 开发笔记(三):open62541建立基础服务器
前两天一直在搞open62541,因为milo库的server sdk没有办法根据xml生成结点文件,于是准备用open62541来搭建服务器,milo结合Spring Boot来构件客户端。网络上大多是建立一个open62541.h的头文件,还有就是open62541.c的执行文件,但是新版好像并不是这样的。然后很多教程都是讲的linux,但是初学者用linux的还是比较少,所我写了这一篇帮...
2020-02-26 14:35:47
4115
原创 OPC UA JAVA开发笔记(二):Server结点定义方式
由于没有相应的Tutorial,学习Milo库的唯一方式就是通过阅读源码来学习。接着说之前的1.添加命名空间:命名空间的定义参考的是OPC Foundation官方:Namespaces are used by OPC UA to create unique identifiers across different namingauthorities. — The NodeId and ...
2020-02-21 18:18:40
3650
3
原创 Java -- 在Java中实现类似C#的ref参数
先看代码public class Main { public static void main(String[] args) { Person person1 = new Person(); PersonWrapper person1Wrapper = new PersonWrapper(person1); System.out.pri...
2020-02-19 19:34:05
2074
原创 OPC UA JAVA开发笔记(一):初识milo库
最近兜兜转转,看了各种各样的OPC UA的库,尤其是看了OPC Foundation的库后,特别困惑,直到耐着性子看完milo库的Server例子后,对于如何写一个OPC UA服务器终于有了一定的了解。Milo是Eclipse开源的项目之一,GitHub地址:Milo我们直接通过Server的例程来了解整个Server是怎么运行的:1.主体函数public static void main...
2020-02-18 22:34:54
8697
8
原创 OPC UA学习笔记(一) --- OPC UA信息模型建模及代码生成工具使用
最近一直在研究OPC UA .NET的官方库,但是为了实现数据的采集,按照官方的标准生成代码是非常必要的。我使用了几款目前常见的建模软件,但是都不是很尽如人意软件名称优点缺点UaModeler最为强大的建模软件,功能齐备且稳定用的是他们自己的软件库,需要授权费opcua-modeler完全免费且开源不能读取官方的xml,全是bug相应的还有一些Code...
2020-02-16 12:21:13
9721
2
转载 XML学习笔记(三)--- 通过JavaScript解析XML
以下内容多为笔者在菜鸟教程中的摘抄,主要用于个人学习,如侵权请联系我删除XML解析器XML 解析器把 XML 文档转换为 XML DOM 对象 - 可通过 JavaScript 操作的对象。解析XML文档:if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari //创建一个XMLHttp...
2020-01-08 11:34:43
353
转载 XML学习笔记(二)--- XML基础扩展
以下为笔者在菜鸟笔记中的摘录,主要用于学习,如侵权请告知我删除XML属性1.XML属性XML属性一般包括对于组成部分信息的类型定义<file type="gif">computer.gif</file>这对于需要处理这个元素的软件来说很重要2.引号的使用属性内部单、双引号均可,如需在引号中包含引号,可以采取不同引号交替使用的方式:<gangster ...
2020-01-08 11:02:55
289
转载 XML学习笔记(一) --- XML基础学习
以下是笔者学习菜鸟教程上面XML相关文档的记录XML 和 HTML 为不同的目的而设计:XML与HTML的不同XML 被设计用来传输和存储数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是数据的外观。HTML 旨在显示信息,而 XML 旨在传输信息XML不做任何事情,XML 被设计用来结构化、存储以及传输信息对 XML 最好的描述是:XML 是独...
2020-01-08 10:35:17
356
原创 Python 函数形参中的冒号:使用
def mergeTrees(t1: TreeNode, t2: TreeNode) -> TreeNode:形如这样的函数,其中:t1:TreeNode中的冒号“:”是用来限制t1的传入类型只能接受类型为TreeNode的参数变量而末尾的 -> 则表示函数最后的返回,例如return tt必须是TreeNode类型的...
2019-10-30 09:26:42
4796
Beeond_UMX_Setup.zip
2020-02-16
Effective Java(中文版第3版).pdf
2020-01-05
Gradle 打包成jar,提示找不到主类
2020-06-03
Netty 如何通过Client发送HTTP请求获取JSON
2020-05-09
CPU缓存的刷新和冲刷分别指什么?
2020-04-29
如何调整redis发布订阅的队列大小
2020-04-21
请问在库中经常看到的core,stack这些是什么意思
2020-03-03
最近想用Java调用数据采集卡的数据,想通过JNA调用dll来实现
2019-11-19
SpringBoot yml文件无法添加多个数据源
2019-11-06
这个平衡二叉树的平衡因子是怎么算的呢
2019-11-03
学习数据结构二叉树的一个问题
2019-10-24
求助,在学习Java反射的时候碰到的一个问题
2019-10-19
eclipse里面怎么一直开启建议呢
2019-05-09
为什么我的Android studio没有device file explorer
2019-03-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅