- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
增加单个子报文数据长度说明文档
1.主站修改:只需要向发送帧中填充数据即可:在simpletest中将*(gstruEcSlave[0].outputs)=da1;//0x12;*(gstruEcSlave[0].outputs+1)=da2;//0x34;增加至:*(gstruEcSlave[0].outputs)=da1;//0x12;*(gstruEcSlave[0].outputs+1)=da2;//0x34;*(gstruEcSlave[0].outputs+2)=da3;//0x56;*(gstruEcSlave[0].outputs+3)=da4;//0x78;其中da1和da2共2个字节,用的是第一个RxPDO:1601其中da3和da4共2个字节,用的是第二个RxPDO:1602(后增加的)2.XML文件修改:增加RxPDO输出通道并修改Sm通道默认数据大小的设置值此截图为xml中Fmmu和Sm和RxPDO、TxPDO的部分首先说明下从2032行到2035行这四行的Sm通道设置分别代表SM0,SM1,SM2,SM3SM0:邮箱输出数据长度最小32字节最大192字节默认值128字节起始地址:0x1000 SM1:邮箱输入数据长度最小32字节最大192字节默认值128字节起始地址:0x1400 SM2:过程数据输出默认值2 字节起始地址:0x1800 SM3:过程数据输入默认值6 字节起始地址:0x1c00 要想增加数据长度由2字节增加到4个字节则应:修改Sm通道默认数据大小设置值将SM2中的DefaultSize=“2”改成“4”增加输出数据映射通道首先对原输出数据映射通道进行说明(展开第2037行)第一行有用的为Sm=2,其意义为使用同步管理器2通道SM2进行输出数据第二行表示PDO映射对象索引0x1601,它的名字为DO Outputs,又包含四个子索引在此只对第一个子索引进行说明:子索引1,索引号为0x7010(这个共用,即其他几个索引号都为0x7010)数据长度为1,子索引一的名称为LED 1,数据类型为布尔型(非0即1)子索引2、3、4同理子索引0放在最后数据长度为12输出数据映射通道PDO1601之所以只能传输2个字节,就是因为其子索引0~4的所有数据长度加起来为12+1+1+1+1=16=2字节要想再多输出2个字节就要增加一个PDO 在此增加的是PDO1602增加前截图:其中RXPdo展开后为上一截图增加一个RxPdo后变为第二个RxPdo同样适用输出同步管理通道2展开后截图为基本都是参照0x1601的格式修改的(具体如何修改参看截图)这样同步管理通道SM2可以传输的总字节由12+1+1+1+1=16=2字节上升为12+1+1+1+1+12+1+1+1+1=32=四字节主站中发送的数据da3与da4就可以输出3.从站修改:增加数据通道1602基本上都是参照0x1601修改(1)objectfile.c文件中首先将对象文件objectfile.c中/*******************************************************************************Object 0x1C12: RxPDO assignment******************************************************************************/OBJCONST TSDOINFOENTRYDESCOBJMEM asEntryDesc0x1C12[2] = { {DEFTYPE_UNSIGNED8, 0x08, ACCESS_READ}, {DEFTYPE_UNSIGNED16, 0x10, ACCESS_READ}};OBJCONST UCHAR OBJMEM aName0x1C12[] = RxPDO assign;TOBJ1C12 sRxPDOassign#ifdef _EVALBOARD_= {0x01, {0x1601}}#endif;修改为/*******************************************************************************Object 0x1C12: RxPDO assignment******************************************************************************/OBJCONST TSDOINFOENTRYDESCOBJMEM asEntryDesc0x1C12[3] = { {DEFTYPE_UNSIGNED8, 0x08, ACCESS_READ}, {DEFTYPE_UNSI
您可能关注的文档
最近下载
- 中学食堂建设项目社会稳定风险评估报告(模板范文).docx
- 第9课 互传密信有诀窍 教案 义务教育人教版信息科技五年级全一册.docx VIP
- 根本原因分析精神病人自杀RCA.pptx VIP
- SL523-2024 水土保持监理规范.docx VIP
- 路面结构层厚度评定表(代表值自动计算).xls VIP
- 雨虹防水质保合同范本Word模板.docx VIP
- 旅游产品策划与设计422全书教学课件电子教案.ppt
- Toll样受体信号通路中MyD88的研究进展_吴燕燕.pdf VIP
- 2024水土保持工程施工监理规范.docx VIP
- 义务教育版(2024)五年级全一册 第1课 生活处处有算法 教案.docx VIP
文档评论(0)