CCP部分命令

对比较难理解的命令进行说明

1、EXCHANGE_ID

获取底层可用的功能与受保护的功能(即不可用的功能)

2、SET_MTA

初始化两个指针,CRO命令的data[2]=0时为指针0,即MTA0,用于 DNLOAD, UPLOAD, DNLOAD_6 , SELECT_CAL_PAGE,
CLEAR_MEMORY, PROGRAM and PROGRAM_6命令

CRO命令的data[2]=1时为指针1,即MTA1, 用于MOVE 命令.将MTA0处的数据复制到MTA1

3、PID

一个ODT对应一个PID,PID = First PID of DAQ list + ODT number。

在底层中First PID of DAQ list=daqList*CCP_MAX_ODT; 

4、SET_S_STATUS

将Session Status设置为RUN状态是开启DAQ的测量;设置为DAQ状态是在初始化DAQ列表完成后写入该状态,用于底层的CC_START_STOP与CC_START_STOP_ALL命令,需要注意的是CC_GET_DAQ_SIZE命令会调用ccpClearDaqList命令,在ccpClearDaqList命令中会通过ccp.SessionStatus |= SS_DAQ;将状态设置为SS_DAQ;CAL状态在底层并未使用

状态掩码中的第5位并不是文档中所描述的保留位,而是CONNECTED状态,在使用CC_CONNECT命令后会通过ccp.SessionStatus |= SS_CONNECTED;将底层状态设置为CONNECTED状态

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值