自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux下编译EtherCAT主站SOEM-1.4.1

最新版为1.4.0,可以从。

2024-02-03 23:39:27 1133

原创 倍福控制器ST语言,Elmo电机上使能,DS402协议

beckhoff控制器ST语言,Elmo电机上使能,DS402协议。

2024-02-03 16:02:36 550

原创 VS2015定时运行程序,100ms触发一次

【代码】VS2015定时运行程序,100ms触发一次。

2024-02-02 11:49:04 498

原创 linux系统上C程序的编译、运行及调试-gcc

gcc -o timer timer.c:生成可执行文件main,依托main.c,也可依托多个文件 ./timer :运行代码

2024-02-01 23:07:06 413

原创 VS2022S使用C语言获取系统时间、C4996编译器报错

【代码】VS2022S使用C语言——获取系统时间。

2024-01-31 22:40:39 661

原创 在Windows使用CMake编译EtherCAT主站SOEM-v1.4.0

​下载地址:最新版为1.4.0,可以从github下载地址:将SOEM文件夹下的CMakeLists.txt如下:将linux文件夹下的CMakeLists.txt复制到对应的文件夹:​。

2024-01-25 21:26:31 786

原创 解决VScode控制台中文乱码问题

2、进入区域-管理-更改系统区域设置-选择中文;按提示重启之后即可。打开控制面板,点击区域;以下为win10解决。

2023-08-17 15:21:21 711

原创 解决VSCode中文乱码问题

其他编辑器写好的文件有中文通过VSCode打开,可能会有乱码现象。

2023-08-17 11:46:08 234

原创 安装编译器

下载x86_64-win32-seh,下载完解压到相应的路径下。

2023-08-16 13:57:25 101

原创 LinuxC语言-网络通信tcp/ip & errno获取错误描述字符串

【代码】Linux C tcp/ip。

2023-07-27 01:25:57 916

原创 sockaddr_in头文件与sockaddr头文件不是同一个

sockaddr_in头文件为:#include<netinet/in.h>sockaddr头文件为:#include<netinet/in.h>

2023-07-27 00:18:36 774

原创 EtherCAT——PDO/SDO

主站与从站进行数据交互的方式主要通过PDO和SDO,即过程数据和邮箱数据其概念与CANOpen中的概念相同。

2023-07-26 17:33:48 6945

原创 Linux定时器-获取系统时间时区等信息(soem)

Linux定时器-获取系统时间时区等信息

2023-07-25 23:26:35 289

原创 ADS 通信与诊断

ADS 是倍福 TwinCAT 实时核与外部环境交互的接口,在日常使用 TwinCAT 中经常会遇到各种通 信和故障诊断的问题,因此,本文将重点介绍在使用 ADS 遇到问题时如何能够快速进行故障排除。

2023-07-19 00:18:25 1243

原创 倍福TwinCAT运动控制学习资料

把TwinCAT 3中界面的一些功能都试了一遍。另外用功能块学着写了凸轮、齿轮的程序,并用Visualization图形化界面来控制。(在学习TwinCAT时,要充分利用好帮助文档)。学习EtherCAT的时候,TwinCAT是非常必须要学习的。TwinCAT软件其功能强大,可以写plc程序,可以写图形化界面,可以观察波形等等。

2023-07-18 23:37:02 1712 1

原创 EtherCAT数据帧发送socket通信笔记

EtherCAT数据帧发送ecx_setupnic()通信笔记

2023-07-17 12:17:01 956

原创 倍福TwinCAT备忘录

同一型号控制器,更换控制器后,只需复制旧控制器以下文件夹内文件即可在新控制器上运行旧控制器代码。可手动修改此路由表修改TwinCAT连接的路由IP。

2023-07-16 13:37:29 656

原创 SOEM学习笔记

【代码】SOEM学习笔记。

2023-07-15 23:00:36 603

原创 EtherCAT主站——SOEM(学习笔记1)

EtherCAT 是一个以以太网为基础的开放架构的现场总线系统,EtherCAT 数据部分封装在以太网帧中,主站发送以太网帧在以太网上传输。

2023-07-14 22:31:53 9743 2

原创 Linux下编译EtherCAT主站SOEM-1.3.1

最新版为1.4.0,可以从github下载到。

2023-07-14 17:25:36 688 1

转载 Linux pthread详解

Linux pthread详解_wangchenbao的博客-CSDN博客

2023-07-14 16:11:35 194 4

原创 FreeRTOS移植报错。Error: L6218E: Undefined symbol vApplicationGetIdleTaskMemory (referred from tasks.o)

本人使用的是正点原子的板子,由于官方资料找不到 H743的FreeRTOSConfig.h此文件,本文此文件使用的CubeMX生成的。

2023-07-06 23:28:52 1756 1

原创 汇编LED驱动实验(正点原子Linux第5讲笔记优化)

汇编LED驱动实验(正点原子Linux第5讲笔记优化)

2022-11-23 14:26:19 372 2

原创 C语言运算符,<<左移,右移>>,& 按位与操作,| 按位或运算符

C语言运算符,,& 按位与操作,| 按位或运算符。

2022-11-23 14:25:00 1139

原创 VS2015社区版、企业版、专业版下载官网地址

VS2015 专业版下载链接http://download.microsoft.com/download/B/8/9/B898E46E-CBAE-4045-A8E2-2D33DD36F3C4/vs2015.pro_chs.isoVS2015 企业版下载链http://download.microsoft.com/download/B/8/F/B8F1470D-2396-4E7A-83F5-AC09154EB925/vs2015.ent_chs.isoVS2015 社区版下载链接http://d

2020-08-19 16:47:21 7247 2

原创 修改Linux环境变量

vim ~/.bashrc修改Linux环境变量

2020-05-24 21:33:06 154

原创 ROS常用命令备忘录

查看ROS_PACKAGE_PATH环境变量echo $ROS_PACKAGE_PATH/home/zzh/catkin_ws/src:/opt/ros/melodic/share查看ROS相关环境变量env | grep rosLD_LIBRARY_PATH=/home/zzh/catkin_ws/devel/lib:/opt/ros/melodic/libROS_ETC_DIR=/opt/ros/melodic/etc/rosCMAKE_PREFIX_PATH=/home/z

2020-05-24 20:28:17 226

原创 aruco_ros使用

安装1.cd ~/catkin_ws/src2.git clone https://github.com/pal-robotics/aruco_ros.git3.cd ..4.catkin_make install5.sudo apt-get install ros-melodic-usb-cam(我的ROS版本是melodic,如果是kenitic版本改成自己的版本)6.source install/setup.bash7.vim src/aruco_ros/aruco_ros/launc

2020-05-11 20:32:38 5205 12

原创 linux vim :E325 解决办法

在终端中输入 ls -la 找到.swp 文件(这个文件是个隐藏文件,所以删除时要加上 . ),然后rm .你的swp文件。

2020-05-10 15:28:27 798

原创 ROS运行小海龟

1、在Terminal中运行以下命令:roscore2、新开一个terminal(可用快捷键Ctrl+Shift+T),运行以下命令,打开小乌龟窗口:rosrun turtlesim turtlesim_node此时会出现一个蓝色的窗口TurtleSim,并且有一直小海龟3、新开一个terminal,运行以下命令,打开乌龟控制窗口,可使用方向键控制乌龟运动:rosrun turtle...

2020-05-06 14:28:01 794

原创 ROS教程-ubuntu安装ROS环境(Kinetic)

安装环境,虚拟机ubuntu16.04.06LTS系统,其他环境基本也可以安装成功1、安装源:sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-l...

2020-05-05 13:47:26 495

原创 ubuntu出现Built-in Display无法修改分辨率问题的解决办法

我的系统是虚拟机Ubuntu16.04的系统执行以下几个命令可以解决无法修改分辨率问题安装完之后会出现unknown display,但是不影响修改分辨率sudo apt-get install xserver-xorgsudo apt-get install x-window-system-coresudo apt-get install gdmsudo apt-get ins...

2020-05-01 22:35:50 1592

原创 博途TIA1500系列DP模块 cp1542-5 和 CM1542-5 有什么区别?

总的来说CM1542-5功能强于CP1542-5。最大,最直观的不同是:CM1542-5可以带125个DP从站,所有从站的输入输出字节大小可达8K。CP1542-5最大可以带32从站,所有从站输入输出字节大小,只有2K。同时CM1542-5还支持数据记录路由/现场设备参数分配功能最后,具体2个尺寸外形差不多的模块的具体性能可以到下载中心搜寻相关设备手册CM1542-5...

2020-01-08 11:08:36 4668

原创 MATLAB使用importdata读取文本文件

clcdata=importdata('data.txt')

2020-01-02 11:05:49 5207

原创 使用Matlab写二进制数据文件

第一步:打开文件,用到的函数fopenfid=fopen('文件名',读取方式)fid:句柄值;小于0表示打开失败;大于0表示打开成功文件名:字符串,使用单引号(本文例程'savedata.dat')读写方式:(本文例程二进制文件只读方式打开rb)‘r’:只读方式打开文件(默认的方式),该文件已存在。‘r+’:读写方式打开文件,打开后先读后写。该文件已存在。‘w’:打开后写...

2020-01-02 10:43:02 4564

原创 使用Matlab读取二进制数据文件

第一步:打开文件,用到的函数fopenfid=fopen('文件名',读取方式)fid:句柄值;小于0表示打开失败;大于0表示打开成功文件名:字符串,使用单引号(本文例程'savedata.dat')读写方式:(本文例程二进制文件只读方式打开rb)‘r’:只读方式打开文件(默认的方式),该文件已存在。‘r+’:读写方式打开文件,打开后先读后写。该文件已存在。‘w’:打开后写...

2020-01-02 10:23:33 18922 1

原创 倍福TwinCAT实现正弦Sin曲线加减速轨迹规划

运动控制领域经常需用到速度加减速的算法,即运动轨迹规划,S曲线加减速包括(梯形曲线、Sin函数、三次曲线、五次曲线、贝塞尔曲线等等)。确定初始速度V0,目标速度V1,中间速度为Vt,加速时间iCounter(加速时间与最大加速度时间有关)。此次设计的系统的PLC扫描周期为10ms,即0.01s,则t每个PLC周期增加0.01。在TwinCAT中,PLC 周期应调整为与 NC SAF 周...

2019-11-27 21:35:42 6165 6

原创 C#如何将数据用16进制数来显示

Convert.ToString(要转的数,16)例: Console.WriteLine("16# data: {0}", Convert.ToString(a, 16));

2019-11-26 19:59:00 8474

linux simple-test.c

linux simple_test.c

2024-02-07

soem 2elmo.pcapng

soem 2elmo.pcapng

2024-02-07

twicat 2elmo.pcapng

twicat 2elmo.pcapng

2024-02-07

win32 simple-test.c

win32 simple_test.c

2024-02-07

TwinCAT3 入门教程V4.17.pdf,倍福官网最新手册

TwinCAT3 入门教程V4.17.pdf,倍福官网最新手册

2023-07-19

学习倍福控制器和运动控制的入门手册《TwinCAT3-运动控制教程V1.16.pdf》,倍福官网最新手册

学习倍福控制器和运动控制的入门手册《TwinCAT3-运动控制教程V1.16.pdf》,倍福官网最新手册

2023-07-19

SinTest.zip

基于倍福PLC的TwinCAT平台实现的正弦Sin-S曲线轨迹规划,使用倍福外部发生器实现功能,可运用到需要自己做轨迹规划的程序中。

2019-11-27

倍福TwinCAT实现正弦Sin曲线加减速轨迹规划,倍福源代码,可windows仿真:SinTest.zip

原文链接:https://blog.csdn.net/a1347065101/article/details/103283736?spm=1001.2014.3001.5501 基于倍福PLC的TwinCAT平台实现的正弦Sin-S曲线轨迹规划,使用倍福外部发生器实现功能,可运用到需要自己做轨迹规划的程序中。 运动控制领域经常需用到速度加减速的算法,即运动轨迹规划,S曲线加减速包括(梯形曲线、Sin函数、三次曲线、五次曲线、贝塞尔曲线等等)。 确定初始速度V0,目标速度V1,中间速度为Vt,加速时间iCounter(加速时间与最大加速度时间有关)。 此次设计的系统的PLC扫描周期为10ms,即0.01s,则t每个PLC周期增加0.01。 在TwinCAT中,PLC 周期应调整为与 NC SAF 周期相等,如当前系统 PLC 任务周期也应当设置为 10ms,那么 NC周期也应该设置为10ms 。否则即使位置给定平滑连续,电机也会抖动。

2019-11-27

空空如也

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

TA关注的人

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