• 大小: 89KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-27
  • 语言: C#
  • 标签: winfrom  线程  rfid  

资源简介

winform线程实现rfid多标签读取 直接使用 VS版本 2010

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;

namespace ThreadReadTag
{
    public class EPCSDKHelper
    {
        //指定执行的方法的动态资源文件的路径
        [DllImport(“EPCSDK.dll“)]
        //调用外部(厂家提供的)方法用关键字extern修饰,注意方法名要一致
        public static extern IntPtr OpenComm(int portNo);

        [DllImport(“EPCSDK.dll“)]
        public static extern void CloseComm(IntPtr hCom);

        [DllImport(“EPCSDK.dll“)]
        public static extern bool StopReading(IntPtr hCom byte ReaderAddr);

        [DllImport(“EPCSDK.dll“)]
        public static extern bool ResumeReading(IntPtr hCom byte ReaderAddr);

        /*
         功能说明: 识别读卡器上传的单个标签,在“定时模式”及“单卡模式”下获取识别到的标签时使
用该函数。
返回值:  成功时返回 TRUE(1) ,失败时返回 FALSE(0)
参数: ●——hCom:  串口句柄
●——tagID:  接收标签 ID 的数组地址(输出参数) ,长度为 12
●——devNo:  接收设备号的变量地址(输出参数) 。不需要时置为 NULL。
●——antennaNo:  接收天线号的变量地址(输出参数) 。不需要时置为 NULL。
         */
        [DllImport(“EPCSDK.dll“)]
        public static extern bool IdentifyUploadedSingleTag(IntPtr hCom byte[] tagID byte[] devNo byte[] antennaNo);

        /*
         功能说明: 识别读卡器上传的多个标签。在“定时模式”和“多卡模式”下,获取读写器读到的多
标签数据时使用该函数。
返回值:  成功时返回 TRUE(1) ,失败时返回 FALSE(0)
参数: ●——hCom:  串口句柄
●——tagNum: 接收标签数的变量地址(输出参数) 。一次可能读取的最大标
签数是 200。
●——tagIDs: 接收标签 ID 的数组地址(输出参数) ,长度为 12 * tagNum
●——devNos:  接收设备号的数组地址(输出参数) 。长度为 1 * tagNum,
不需要时置为 NULL。
●——antennaNos: 接收天线号的数组地址(输出参数) 。长度为 1 * tagNum,
不需要时置为 NULL。
         */
        [DllImport(“EPCSDK.dll“)]
        public static extern bool IdentifyUploadedMultiTags(IntPtr hCom out byte tagNum byte[] tagIDs byte[] devNos byte[] antennaNos);

    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-02-17 07:45  线程实现rfid多标签读取\
     目录           0  2017-02-17 07:45  线程实现rfid多标签读取\ThreadReadTag\
     目录           0  2017-02-17 07:45  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\
     文件         881  2016-11-07 04:56  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag.sln
     文件       22528  2017-03-17 07:14  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag.suo
     目录           0  2017-02-17 07:45  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\bin\
     目录           0  2017-02-17 07:45  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\bin\Debug\
     文件       61440  2016-11-07 04:56  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\bin\Debug\EPCSDK.dll
     文件       14336  2016-11-07 04:56  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\bin\Debug\ThreadReadTag.exe
     文件       34304  2016-11-07 04:56  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\bin\Debug\ThreadReadTag.pdb
     文件       11600  2017-03-17 07:34  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\bin\Debug\ThreadReadTag.vshost.exe
     文件         490  2010-03-17 22:39  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\bin\Debug\ThreadReadTag.vshost.exe.manifest
     文件        2510  2016-11-07 04:56  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\EPCSDKHelper.cs
     文件        3632  2016-11-07 04:56  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\Form1.cs
     文件        8540  2016-11-07 04:56  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\Form1.Designer.cs
     文件        6017  2016-11-07 04:56  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\Form1.resx
     目录           0  2017-02-17 07:45  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\obj\
     目录           0  2017-02-17 07:45  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\obj\x86\
     目录           0  2017-03-17 07:34  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\obj\x86\Debug\
     文件        4440  2017-03-17 07:34  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        6399  2017-03-17 07:14  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件         304  2016-11-07 04:56  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\obj\x86\Debug\GenerateResource.read.1.tlog
     文件         730  2016-11-07 04:56  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\obj\x86\Debug\GenerateResource.write.1.tlog
     目录           0  2017-03-21 06:59  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\obj\x86\Debug\TempPE\
     文件        1125  2017-03-17 07:34  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\obj\x86\Debug\ThreadReadTag.csproj.FileListAbsolute.txt
     文件       14336  2016-11-07 04:56  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\obj\x86\Debug\ThreadReadTag.exe
     文件         180  2016-11-07 04:56  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\obj\x86\Debug\ThreadReadTag.Form1.resources
     文件       34304  2016-11-07 04:56  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\obj\x86\Debug\ThreadReadTag.pdb
     文件         180  2016-11-07 04:56  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\obj\x86\Debug\ThreadReadTag.Properties.Resources.resources
     文件         494  2016-11-07 04:56  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\Program.cs
     目录           0  2017-02-17 07:45  线程实现rfid多标签读取\ThreadReadTag\ThreadReadTag\Properties\
............此处省略7个文件信息

评论

共有 条评论