我只开发过HPC-6000,用R2000方案;参看一下示例
对于超高频读写距离可以通过设置功率大小来控制, 初始化后,自定义功率。
功率设置API接口在ZyrfidDll.cs中:
/** @brief 设置天线读写功率
*
* @param[in] dwHandle 读卡器句柄
* @param[in] dwAntenna 天线序号,从0开始计算
* @param[in] fPower 天线读写功率,fPower不能为负数,单位dBm
*
* @return 成功返回TRUE,失败返回FALSE
* @see ZYRFID_GetAntennaPower
*
*/
[DllImport("zyrfid.dll")]
public static externbool ZYRFID_SetAntennaPower( UInt32 dwHandle, UInt32 dwAntenna, float fPower);
天线序号dwAntenna取值为0, fPower取值为浮点数0~30。
标签的读取距离不仅仅和功率有关、同时还会和标签的类型有关系。功率和读取标签的距离并不是线性关系,没有确定标签,并无法给出约定距离对应的功率应该为多少。