完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
1、遍历网卡 创建主站 创建从站 创建内核回调函数 创建拓扑及error句柄
2、状态机 ->preop 3并不是所有的PDO都处于激活状态,应该使用KS_setEcatPdoAssign先清空PDO ksError = KS_setEcatPdoAssign( pAppPtr->hSlave, // Slave handle KS_ECAT_SYNC_INPUT, // Sync Manager index or constant -1, // PDO index (-1 for reset) 0); 再使用KS_setEcatPdoAssign 设定相应激活的PDO 4创建数据集 dataset 5 KS_getEcatDataObjAddress 将对应的变量与内核中的指针链接到一起 ksError = KS_getEcatDataObjAddress( pAppPtr->hDataset, // Dataset handle pAppPtr->hSlave, // Slave handle 0x1702, // PDO index 2, // PDO subindex (void**)&pAppPtr->pVelocityApp, // Address of App-pointer (void**)&pAppPtr->pVelocitySys, // Address of Sys-pointer NULL, // BitOffset NULL, // BitLength 0); // Flags if (ksError != KS_OK) { outputErr(ksError, "KS_getEcatDataObjAddress", "Could not get data object adddress"); KS_closeDriver(); return; } 6 内核中的操作 _timerCallBack _dataSetCallBack 7 创建定时器 用于控制更新频率 8 获得键盘输入 用于参数设置 Ctrl 控制字6040写入 顺序
|
|
|
|
只有小组成员才能发言,加入小组>>
2393 浏览 0 评论
8938 浏览 4 评论
36526 浏览 19 评论
4991 浏览 0 评论
24361 浏览 34 评论
1396浏览 2评论
1648浏览 1评论
2049浏览 1评论
1462浏览 0评论
407浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 01:15 , Processed in 1.527559 second(s), Total 79, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号