IgH EtherCAT 从入门到精通:第 17 章 FakeEtherCAT 仿真与测试

张开发
2026/4/21 20:27:45 15 分钟阅读

分享文章

IgH EtherCAT 从入门到精通:第 17 章 FakeEtherCAT 仿真与测试
第 17 章 FakeEtherCAT 仿真与测试导读摘要:libfakeethercat 是 IgH EtherCAT Master 提供的仿真库,它实现了与 libethercat 完全相同的 API,但不需要真实的 EtherCAT 主站或从站硬件。本章将讲解如何使用 FakeEtherCAT 进行无硬件开发、从站模拟以及 CI/CD 自动化测试。17.1 FakeEtherCAT 库简介libfakeethercat 位于fake_lib/目录,使用 C++ 实现(fakeethercat.cpp/fakeethercat.h)。它的核心设计理念是:实现完整的ecrt.hAPI 接口,让应用程序无需修改代码即可在无硬件环境下运行。支持的功能功能支持程度创建 Master 和 Domain完整支持激活 Master、send/receive空操作,返回成功

更多文章