时间飞逝,转眼间又一年过去了,2017这一年是自己迷上程序员这一称呼的一年、是成长的一年,我开始认清世界之大。 从几个方面来描述这一年: 工作: 由远到近,列举几个做过的项目中的表现来描述今年的工作情况。 Canopen: 在年初收尾时,人已经不处于开发状态,文档记录也少,有些细节总是凭借回忆来处理 ...
分类:
其他好文 时间:
2017-12-26 12:05:13
阅读次数:
187
1.跳转实现方法 let url = URL(string: UIApplicationOpenSettingsURLString) if UIApplication.shared.canOpenURL(url!){ UIApplication.shared.openURL(url!) } 1.跳转 ...
分类:
编程语言 时间:
2017-11-09 22:26:52
阅读次数:
467
需求描述 项目中,要求接入导航功能,包括“百度map、高德map”。 方案分析 原生开发角度分析 从原生开发的角度分析的话,常规的思路可能是 分别取百度、高德官网,下载对应的SDK然后集成到本地; 创建对应的MapView,参照文档完成导航功能; MapView对外开放参数,由调用者传入,MapVi ...
分类:
移动开发 时间:
2017-10-08 11:22:47
阅读次数:
315
CoE CANopen EtherCAT应用程序概要文件CANopen?是一个注冊商标的能够自己主动化汽车集团。、纽伦堡、德国CiA402CANopen?驱动器配置文件里指定的IEC 61800-7-201;CANopen?和中央情报局?是能够的注冊商标在自己主动化汽车集团。、纽伦堡、德国。 csp ...
分类:
其他好文 时间:
2017-07-16 16:43:42
阅读次数:
336
在第一篇文章 iOS下JS与OC互相调用(一)中讲述了使用UIWebView拦截URL的方式来处理JS与OC交互。 由于UIWebView比较耗内存,性能上不太好,而苹果在iOS 8中推出了WKWebView。 同样的用WKWebView也可以拦截URL,做JS 与OC交互。关于WKWebView与 ...
分类:
移动开发 时间:
2017-07-12 16:15:46
阅读次数:
272
1.CANopen协议简介从OSI网络模型的角度来看,CAN总线只定义了OSI网络模型的第一层(物理层)和第二层(数据链路层),而在实际设计中,这两层完全由硬件实现,设计人员无需再为此开发相关软件或固件。同时,CAN只定义物理层和数据链路层,没有规定应用层,本身并不完整,因此需..
分类:
其他好文 时间:
2017-06-15 00:44:01
阅读次数:
210
PDO PDO 过程数据对象用于在节点之间传送过程数据,如I/O模块I/O状态读取和设定,模拟量采集和模拟量输出等等,协议考虑从机硬件限制最多支持4组PDO,每组包含一个RPDO和一个TPDO。The Gold drive supports 4 TPDO and 4 RPDO. Each PDO c ...
分类:
其他好文 时间:
2016-11-10 19:47:40
阅读次数:
417
最近需要了解CANopen上的一些东西,于是找到这个资源来学一下,确实是个好东西。 ...
分类:
系统相关 时间:
2016-08-12 21:40:08
阅读次数:
1380
一、背景 CAN组网就必须得要应用层协议,原因就在于 * 便于网络管理与控制 * 确认数据的收发 * 发送大于8个字节的数据块(CAN每帧数据传输大小为8字节) * 为不同节点分配不同的报文标识符 * 定义帧报文的内容及含义(这在我看来是最主要的原因) * 网络的监控,节点故障的诊断与标识 CAN上 ...
分类:
其他好文 时间:
2016-07-29 21:18:36
阅读次数:
1140
1. 总线标准 2. 获取索引和子索引 2fh,2bh,23h,40h等,是不是对应cs的不同值; 主站1280h的对象字典?1280h-sub2,得到client的COB-ID值; 根据收到的m->data[0]的bit7,bit6,bit5,获取cs的值。 SubCommand = (m->da ...
分类:
其他好文 时间:
2016-05-23 09:07:14
阅读次数:
324