自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 PLC的ST语言实现IIR butterworth低通滤波器

PLC的ST语言实现IIR的butter低通滤波器

2024-05-15 11:24:44 239

原创 使用N2N来实现PLC的远程调试和下载

n2n

2023-02-17 23:30:41 300 4

原创 使用RustDesk或者AnyDesk的TCP隧道实现Codesys系列PLC的远程调试和下载

Codesys远程调试

2023-02-17 23:22:40 3383

原创 威纶通组态屏对Codesys标签支持的局限性

威纶通组态屏气死我了

2022-11-25 11:32:07 1108

原创 PLCHandler Programming Guide

Codesys PLCHandler 说明书

2022-11-10 20:34:58 448

原创 Sin型加速度曲线在codesys下的实现

运动学 轨迹规划

2022-11-02 11:35:17 1388 4

原创 PLC的ST语言实现用于编码器跟踪的FIR整数滤波器

整数FIR滤波器用于传送带编码器追踪

2022-10-17 10:51:16 736

原创 Codesys 3.5.14 的bug记录

Codesys

2022-07-07 13:37:04 586

原创 Xenomai4 / EvlProject 使用Armbian编译运行在nanopi-r4s上记录

Xenomai4 EvlProject Nanopi-r4s

2021-12-29 15:43:43 3297

原创 Igh Ethercat 从机做为DC参考时钟的个人理解

/** Queues the DC reference clock drift compensation datagram for sending.** The reference clock will by synchronized to the application time provided* by the last call off ecrt_master_application_time().*/void ecrt_master_sync_reference_clock( ...

2020-09-11 20:44:37 3643 1

原创 Igh EthercatMaster利用官方给的update.sh脚本生成其他内核版本的网卡驱动

以igb网卡为例。进入device/igb目录执行update.sh脚本,按照说明填入内核源码位置,需要提取补丁的版本,需要生成的版本比如以下命令,提取3.18版本的补丁,从~/develop/linux3.16.7目录提取驱动,打上补丁并命名为3.16版本./update.sh ~/develop/linux-3.16.7 3.18 3.16打补丁的过程中会提示某些项目失败,比如Hunk #31 FAILED at 6495.Hunk #32 succeeded at 652.

2020-09-11 20:14:28 1021 2

原创 关于Igh-EthercatMaster如何使用从站作为dc参考时钟

代码基于xenomai2和qt我igh修改了的源码把ecrt_master_reference_clock_time(ighMaster,(uint64_t*)&refTime) 函数返回的refTime改成了uint64_t#include "IghEthercatMaster.h"#include "EthercatDevice.h"#include "GlobalF...

2019-12-26 10:42:24 4716 31

原创 c++ std::function的实时性

在gcc 4.9.2中,std::function会根据lambda表达式的大小选择是否使用堆内存。union _Nocopy_types { void* _M_object; const void* _M_const_object; void (*_M_function_pointer)(); void (_Undefined_class::...

2019-03-21 10:20:44 309

原创 c++11 右值引用与std::move用法记录

#include <stdio.h>#include <stdlib.h>#include <iostream>void ref(int& v){    printf("ref:v=%d\r\n",v);}void ref2(int&& v){    printf("ref2:v=%d\r\n",v);}void re

2018-11-25 14:15:49 412

原创 关于linux断电安全

因为工控系统会随时断电,需要保证断电后还能正常启动1.使用ssd作为储存,禁用系统日志,避免无谓的写入    准备使用overlayfs伪装根目录,但是/home目录可以随意读写,以让应用程序可以实现断电储存功能    准备中....2.home目录的配置    noatime 不保存访问时间/修改时间?    sqlite3数据库是否断电安全,测试了两年,

2017-10-29 20:52:17 5022

原创 linux RT_PREEMPT 高CPU负载下的驱动稳定性?

kubuntu 14.04 kernel 3.10.101-rt111 i386同时运行rt-test1.0 (https://lwn.net/Articles/687446/) 套件的 cyclictest -m -n -t4 -p40pi_stress上面两个测试,一段时间后,会出现以下错误 ata2.00: device reported invalid CHS sect

2017-10-27 23:42:24 2551

原创 关于Igh-EthercatMaster DC时钟的同步方式和性能

发现SYNC0信号的周期跳变最大7us,平均2us,而且有随机周期160ms的7us跳变尖峰,比起官方宣称的100ns时间同步精度相差甚远.原来是Igh-EthercatMaster的dc_user例子里给的是使用主站时钟作为整个从机时钟的DC同步方式.根据http://lists.etherlab.org/pipermail/etherlab-users/2016/003012.htm

2017-10-21 22:19:04 8531 24

PLC的ST语言实现IIR butterworth低通滤波器

PLC的ST语言实现IIR butterworth低通滤波器

2024-05-15

google earth api

抓取了 https://developers.google.com/earth/documentation/reference/ 上的内容,便于离线查看.

2014-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除