7个稳定版本

1.4.1 2024年4月3日
1.4.0 2024年1月15日
1.3.0 2023年11月14日
1.2.1 2022年9月21日

#246 in 异步

每月下载量:39

MIT 许可证

88KB
1.5K SLoC

ADS客户端

用于与Beckhoff控制器通信的异步、非阻塞ADS客户端。此ADS客户端实现需要在系统中存在一个 TC1000 ADS 路由器

示例

ADS客户端需要存在 tokio 运行时。带有 _async 标记的示例通过带有 tokios [#tokio::main](https://docs.rs/tokio/latest/tokio/attr.main.html ) 宏的主函数调用,该宏提供了运行时。不带 _async 的示例手动提供运行时。

提供的示例依赖于 TC3_Sample_Project 中的相关 TwinCAT 3 项目。示例中的目标系统 AmsNetId 必须相应地进行调整。

使用以下命令构建和执行示例:cargo run --example <example-name>

以下示例可用:

文档

使用以下命令构建文档:

cargo doc

之后,文档可以在 /target/doc/ads_client/index.html 下找到。

依赖

~3–12MB
~112K SLoC