|
|
@@ -15,6 +15,7 @@ using System.Collections.Generic;
|
|
|
using ZeroAndOne_ApiN.EnumData;
|
|
|
using ZeroAndOne_ApiN;
|
|
|
using ZeroAndOne_ApiN.DataClass;
|
|
|
+using DevExpress.XtraPrinting.Native;
|
|
|
|
|
|
namespace UAS_MES_NEW.Make
|
|
|
{
|
|
|
@@ -50,8 +51,6 @@ namespace UAS_MES_NEW.Make
|
|
|
|
|
|
public N01Api n01Api = new N01Api();
|
|
|
|
|
|
- List<N01AntPwr> ans = new List<N01AntPwr>();
|
|
|
-
|
|
|
public Make_CheckRFID()
|
|
|
{
|
|
|
InitializeComponent();
|
|
|
@@ -168,6 +167,13 @@ namespace UAS_MES_NEW.Make
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ List<N01AntPwr> ans = new List<N01AntPwr>();
|
|
|
+ // 创建一个N01AntPwr对象,包含天线ID和功率值
|
|
|
+ N01AntPwr antPwr = new N01AntPwr((byte)(1), (ushort)(3000), (ushort)(3000));
|
|
|
+ // 将创建的对象添加到列表中
|
|
|
+ ans.Add(antPwr);
|
|
|
+ // 调用API设置天线1的功率参数
|
|
|
RET_ERRNO eT_ERRNO = n01Api.N01_SetMultiAntPwr(ans.ToArray());
|
|
|
OperateResult.AppendText("设置天线功率结果:" + eT_ERRNO);
|
|
|
//开始盘存
|
|
|
@@ -177,6 +183,7 @@ namespace UAS_MES_NEW.Make
|
|
|
//停止盘存
|
|
|
RET_ERRNO rET_ = n01Api.N01_StopReading();
|
|
|
OperateResult.AppendText("停止盘存:" + rET_);
|
|
|
+
|
|
|
if (readsn != sncode.Text)
|
|
|
{
|
|
|
OperateResult.AppendText(">>读取SN" + readsn + "和输入SN" + sncode.Text + "不一致\n", Color.Red);
|
|
|
@@ -270,13 +277,22 @@ namespace UAS_MES_NEW.Make
|
|
|
//n01Api.N01_Connect(N01ConnectType.TCP, "192.168.0.101", N01AntType.SINGLE);
|
|
|
//标签信息回调
|
|
|
n01Api.TagReadDataEventCallback += TagReadDataResult;
|
|
|
- //设置功率
|
|
|
- // 创建一个用于存储天线功率参数的列表
|
|
|
+
|
|
|
List<N01AntPwr> ans = new List<N01AntPwr>();
|
|
|
// 创建一个N01AntPwr对象,包含天线ID和功率值
|
|
|
N01AntPwr antPwr = new N01AntPwr((byte)(1), (ushort)(3000), (ushort)(3000));
|
|
|
// 将创建的对象添加到列表中
|
|
|
ans.Add(antPwr);
|
|
|
+ // 调用API设置天线1的功率参数
|
|
|
+ RET_ERRNO eT_ERRNO = n01Api.N01_SetMultiAntPwr(ans.ToArray());
|
|
|
+ OperateResult.AppendText("设置天线功率结果:" + eT_ERRNO);
|
|
|
+ //开始盘存
|
|
|
+ RET_ERRNO er = n01Api.N01_StartReading();
|
|
|
+ OperateResult.AppendText("开始盘存:" + er);
|
|
|
+ Thread.Sleep(3000);
|
|
|
+ //停止盘存
|
|
|
+ RET_ERRNO rET_ = n01Api.N01_StopReading();
|
|
|
+ OperateResult.AppendText("停止盘存:" + rET_);
|
|
|
}
|
|
|
string readsn = "";
|
|
|
private void TagReadDataResult(object sender, TagReadDataEventArgs e)
|