全文预览

PRODAVE函数使用文档

上传者:随心@流浪 |  格式:doc  |  页数:4 |  大小:101KB

文档介绍
as200_vs_field_read即可。Р此外,写操作和上例中一样,只是函数名替换为as200_vs_field_write()。Р在编程时需要考虑到函数只是对字节进行操作,读或写都是以字节为单位计算的,故需要读写字单位时应注意,写时要将变量参数拆分为两个字节然后用写函数发送,注意高低位对应;读时注意参数3应该为长度至少为2个字节的数组,并在函数返回后将数组转变为16位数作为读回来的正确值。Р后面的函数说明不一定用得到,如果用到了还是要对照函数名去5.5MANUAL中找寻正确的说明。(后面的本来是对照6.0写的,函数有些差别)Р4 int as200_t_field_readР此函数读定时器值,返回到buffer中每个定时器值有5个字节,但是只有两个字节是所求信息。例如,读定时器0和1,则函数调用为as200_t_field_read((int)0, (int)2, Buffer);代表读定时器T0,T1(2代表两个定时器),存储到Buffer中。其中Buffer的前五个字节留给T0,后五个字节留给T1。这样T0信息就是Buffer[3] << 8 | Buffer[4]。同理,T1信息就是 Buffer[8] << 8 | Buffer[9]。Р5 int as200_z_field_readР此函数读计时器值,返回到buffer中每个计数器值有3个字节,但是只有两个字节是所求信息。例如,读计数器Z3和Z4,则函数调用为as200_z_field_read((int)3, (int)2, Buffer);代表读定时器Z3和Z4(2代表两个计数器),存储到buffer中。其中buffer的前三个字节留给Z3,后3个字节留给Z4。这样Z3信息就是Buffer[1] << 8 | Buffer[2]。同理,Z4信息就是 Buffer[4] << 8 | Buffer[5]。

收藏

分享

举报
下载此文档