- 博客(54)
- 资源 (1)
- 收藏
- 关注
原创 结合open62541 R1.1.2文档,在Ubuntu上编写的服务程序
开发环境:Linux ubuntu16 4.15.0-117gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609(编译源代码)ccmake version 3.5.1(生成open62541.c/.h)vscode version 1.49.1(开发工具)UaExpert version 1.4.4.257(测试工具)参照open62541文档,生成 open62541.c/.h 文件。并没有实质性的内容,只是熟悉一下环境创建基础服务代码
2020-09-29 16:24:24
376
原创 Windows 7 上使用CMake-gui生成 open62541.c 和 open62541.h 的过程
生成 open62541.c/.h环境:windows 7 、 VisualStudio2019 、CMake-3.18.2-win64-x64、open62541源文件(目前最新版 1.1.2)注意: CMake、open62541源文件、输出的生成文件等,不能放在带有中文名字的目录中。运行CMakeCMake执行文件在 bin 目录中,运行 cmake-gui.exe 进入图形界面where is source code:(选择open62541源文件所在目录)where si buil
2020-09-27 11:51:58
2102
2
翻译 open62541 (R 1.1.2)中文文档 (译文)第四篇 (11 - 13)
open62541(R 1.1.2) 文档注:原文PDF文档 是从官网下载的 Linux64bit的发布版本中自带的文档,原PDF中的源代码用PDF浏览器查看,有残缺。需要结合源文件中的示例代码进行相应的修改。或参考其它版本的文档。原文代码中的注释并没有译文,这个在使用时再补充进去。目录11 通用定义11.1 Attribute Id11.2 Access Level Masks11.3 Write Masks11.4 ValueRanks11.5 Rule Handling11.6 Order11..
2020-09-25 16:12:00
1475
1
翻译 open62541 (R 1.1.2)中文文档 (译文)第三篇 (7 - 10)
open62541(R 1.1.2) 文档注:原文PDF文档 是从官网下载的 Linux64bit的发布版本中自带的文档,原PDF中的源代码用PDF浏览器查看,有残缺。需要结合源文件中的示例代码进行相应的修改。或参考其它版本的文档。原文代码中的注释并没有译文,这个在使用时再补充进去。7、服务在OPC-UA中,所有通信都基于服务调用,每个呼叫都由请求和响应消息组成。这些消息定义为具有二进制编码的数据结构,并在 Generated Data Type Definitions 中列出。由于所有服务都是在标
2020-09-24 17:23:52
1679
翻译 open62541 (R 1.1.2)中文文档 (译文)第二篇 (6 数据类型)
open62541(R 1.1.2) 文档注:原文PDF文档 是从官网下载的 Linux64bit的发布版本中自带的文档,原PDF中的源代码用PDF浏览器查看,有残缺。需要结合源文件中的示例代码进行相应的修改。或参考其它版本的文档。上一篇 1 - 56、数据类型OPC-UA协议定义了25种内置数据类型以及将它们组合成高阶类型的三种方式:数组、结构和联合。在open62541中,只有内置数据类型是手工定义的。所有其他数据类型都是从标准XML定义生成的。它们的确切定义可以查阅https://op
2020-09-24 10:18:02
2684
翻译 open62541 (R 1.1.2)中文文档 (译文)第一篇 (1 - 5)
Open62541(R 1.1.2) 文档目录:介绍 OPC统一体系结构 open62541功能 寻求帮助 贡献 生成open62541 生成类库 生成选项 生成示例 生成特定的体系结构 安装open62541 手动安装 预生成包 教程 数据类型 构建简单服务器 在服务器上添加变量 将变量与物理过程连接起来 变量类型 对象及对象类型 在对象上添加方法 用局部监测数据观察属性 生成事件 使用警报和条件服务器
2020-09-22 17:30:05
6199
2
原创 Android入门到精通|安卓/Android开发零基础系列Ⅱ【职坐标】-学习笔记(1)-- 常用控件及资源介绍
前言为了巩固Android基础知识,回顾一下学习内容,才有此学习笔记。IDE:Androdi Studio 4第一章第一节 如何在线学习开发?职坐标机构介绍,广而告之。第二节 文本控件Android常用控件 ★✩✩标签(Text View) 按钮(Button) 图像(ImageView、ImageButton) 文本框(EditView) 复选框(CheckBox) 单选框(Radio Button)创建项目修改项目根目录的 build.gradle,...
2020-07-21 15:08:15
312
原创 H7710s-DDP协议(抄录)
H7710s-DDP协议1数据帧格式 起始标志 (1Byte) 包类型 (1Byte) 包长度 (2Byte) DTU身份识别 (11Byte) 数据 (0-1024Byte) 结束标志 (1Byte) ...
2019-06-24 15:14:34
2119
原创 Quectel EC20 R2.1 AT指令集(基础部分)部分
AT指令格式:每个命令以 AT或 at 字符开头,<CR>结尾,响应格式<CR><LF><响应内容><CR><LF>AT指令有三种语法:基本语法:AT<x><n>,x 是命令,n 是命令的参数。 S 参数语法:ATS<n>=<m>,n 是寄存器索引,m 是要设置...
2019-05-22 16:28:13
12086
1
原创 Quectel EC20 R2.1 AT指令集(TCP/部分)
1、介绍Quectel EC2x 模块具有嵌入式 TCP/IP堆栈,使主机可以通过 AT 命令直接上网。可以实现TCP客户端、UDP客户端、TCP服务器和UDP服务器。1.1 使用 AT 命令的过程开启模块电源,发送 AT指令,等待模块返回 OK。 开机过程:保持电源键拉低 2 秒,然后拉高。 关机过程:发送 AT + QPOWD 命令,再过12 秒后,切断电源。 查询 S...
2019-05-22 16:27:26
21232
5
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(三十四)jQuery Canvas生成验证码
jQuery Canvas生成验证码<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <met...
2019-04-10 00:11:06
693
4
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(三十三)jQuery CSS 四叶草菜单
jQuery CSS 四叶草菜单<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta htt...
2019-04-08 21:33:06
748
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(三十二)JavaScript旋转方块
JavaScript旋转方块<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <...
2019-04-07 00:08:55
4964
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(三十一)JavaScript消灭小星星游戏
JavaScript消灭小星星游戏<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &...
2019-04-05 15:58:17
971
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(三十)jQuery实现Tab垂直滑动
jQuery实现Tab垂直滑动<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...
2019-04-02 22:08:59
601
原创 JavaScript 手动排列方块
JavaScript 手动排列方块<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta ht...
2019-03-31 19:48:29
254
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(二十九)JavaScript 骇客帝国
JavaScript 骇客帝国<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http...
2019-03-28 22:28:07
534
2
原创 CSS3 学习笔记——鼠标滑过按钮特效(一)
鼠标滑过按钮特效(一)<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equi...
2019-03-28 16:28:43
730
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(二十八)JavaScript 别踩方块
JavaScript 别踩方块<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http...
2019-03-27 15:42:27
830
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(二十七)JQuery、CSS3、TweenMax 音乐播放器
JQuery、CSS3、TweenMax 音乐播放器<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &...
2019-03-24 03:48:39
599
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(二十六)JavaScript 打砖块
打砖块<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA...
2019-03-16 14:40:27
532
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(二十五)JavaScript 拖拽方框
拖拽方框<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA...
2019-03-16 09:52:12
426
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(二十四)JavaScript 制作木头人(仿小羊肖恩)
JavaScript 制作木头人素材图片<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&a
2019-03-15 17:16:36
660
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(二十三)JavaScript 制作2048小游戏
JavaScript 制作2048小游戏<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2019-03-13 12:50:19
769
原创 JavaScript CSS 红心,落雪花,旋转方块,移动登录框。
JavaScript CSS 红心,落雪花,旋转方块,移动登录框。<style> /* 容器,旋转中心点 */ .container { /* width:50px; height:50px; border:1px solid yellow; */ left: 600px; top: 200px; /*设置为绝对定位...
2019-03-07 01:07:44
304
原创 Vue 学习笔记(二)简单应用实例,实例化多个Vue对象,Vue组件开发
简单应用实例,实例化多个Vue对象,Vue组件开发<!DOCTYPE html><html><head> <title>Document</title> <script src="https://cdn.bootcss.com/vue/2.6.10/vue.js"></script> ...
2019-03-03 20:58:54
319
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(二十二)jQuery、css3 实现横向轮播图
横向轮播图<!DOCTYPE html><html><head> <title>横向轮播图</title> <style> * { margin: 0; padding: 0; } .wrapper { position: absolu...
2019-03-03 19:34:40
1548
原创 Vue 学习笔记(一)基础语法
Vue 基础语法<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &
2019-03-01 17:31:13
287
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(二十一)CSS3实现Loading
CSS3实现Loading<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &l
2019-02-28 22:20:46
909
1
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(二十)Canvas实现PC画板
Canvas实现PC画板<!DOCTYPE html><!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-
2019-02-26 22:55:22
944
转载 C#获取文本文件的编码,自动区分GB2312和UTF8
引用:C#获取文本文件的编码,自动区分GB2312和UTF8参考代码未在项目中应用,只在测试时使用过。 /// <summary> /// 获取文件编码格式 /// </summary> /// <param name="file"></param> /// &l...
2019-02-21 10:58:49
1068
1
原创 chrome插件开发
引用: 【干货】Chrome插件(扩展)开发全攻略此篇文章详细介绍了chrome插件是如何开发出来的,具有很强的参考价值。还可参考百度浏览器的入门教程 入门:建立百度浏览器应用manifest.json配置文件只要能读懂配置文件,就能做出chrome插件。{ // 清单文件的版本,这个必须写,而且必须是2 "manifest_version": 2, // 插件的名称...
2019-02-20 08:59:48
420
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(十九)正则表达式
正则表达式转义符号 \ ;多行字符串 ;文本换行符 \n等<body></body><script> //多行字符串 document.body.innerHTML = "\ <h1>正则表达式</h1>\ <div>编辑器多行演示</div>\ "; //
2019-02-17 22:18:11
1218
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(十八)JSON,异步加载JS
JSON前后端传送数据,原使用XML格式。现以对象形式传递即JSON。JSON是静态类。有方法stringify、parse,对象转为字符串和字符串转对象。浏览器渲染浏览器渲染页面时,生成domTree(一边解析,一边下载),采用深度优先原则。domTree解析完,等待cssTree生成,合并成 randerTree,开始绘制页面。domTree节点的删除、增加,宽、高、位...
2019-02-17 01:01:29
2010
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(十五)事件
事件是前端语言,互联网体验的核心功能。添加和移除事件处理<h1>window事件</h1><div style='width:100px;height:100px;position:absolute;left:100px;top:100px;background-color:red' onclick='alert("a")'></div&g...
2019-02-16 23:13:22
2009
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(十七)jQuery、css3 实现3D轮播图
jQuery、css3 实现3D轮播图图片素材可在网上找<!DOCTYPE html><html><head> <style> *{ margin:0; padding:0; font-size:0; } .wrapper{ position:relative;...
2019-02-16 21:49:43
819
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(十六)JS实现弹出层
直播弹出层简单示例<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Document</title> <style> p{ font-size:20px; } #btnLo
2019-02-15 21:34:43
591
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(十四)Window对象
获取元素位置信息<!DOCTYPE html><html lang="en"><body><div style ="width:1000px;height:2000px"> <div style ="position:absolute; width:300px;height:300px;border:1px solid
2019-02-15 11:18:44
1705
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(十三)Date对象
Date<h1>日期对象</h1><script type = "text/javascript"> //日期对象 是系统提供的已封装好对象,操作日期的函数。 var date = new Date(); console.log(date.getDate()); console.log(date.getDay()); console.log(d...
2019-02-12 16:28:34
960
原创 渡一教育公开课web前端开发JavaScript精英课学习笔记(十二)DOM
DOMDOM是Document Object Model的缩写即文档对象模型。DOM定义了表示和修改文档所需的方法。DOM对象即为宿主对象,有浏览器厂商,用来操作html和xml功能的一类对象的集合。也有人称DOM是对html以及xml的标准编程接口。html超文本标记语言:有固定的标签格式,用来定义网页的内容。xml可扩展标记语言:可自定义标签格式,用来传送自定义数据使用。逐渐被...
2019-02-12 15:26:05
1931
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人