• 大小: 0.38M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: C#
  • 标签: c#  

资源简介


在vs2010下编写,解决了接受多条数据时候报错问题

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;

//1.ZLGCAN系列接口卡信息的数据类型。
public struct VCI_BOARD_INFO 

public UInt16 hw_Version;
    public UInt16 fw_Version;
    public UInt16 dr_Version;
    public UInt16 in_Version;
    public UInt16 irq_Num;
    public byte can_Num;
    [MarshalAs(UnmanagedType.ByValArray SizeConst=20)] public byte []str_Serial_Num;
    [MarshalAs(UnmanagedType.ByValArray SizeConst = 40)]
    public byte[] str_hw_Type;
    [MarshalAs(UnmanagedType.ByValArray SizeConst = 8)]
    public byte[] Reserved;
}

//2.定义CAN信息帧的数据类型。
public struct VCI_CAN_OBJ 
{
    public UInt32 ID;
    public UInt32 TimeStamp;
    public byte TimeFlag;
    public byte SendType;
    public byte RemoteFlag;//是否是远程帧
    public byte ExternFlag;//是否是扩展帧
    public byte DataLen;
    [MarshalAs(Unmanaged

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-10-17 10:01  USBCAN(vs2010)\
     目录           0  2012-10-17 10:01  USBCAN(vs2010)\USBCAN_API\
     文件       30175  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\Form1.Designer.cs
     文件       16533  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\Form1.cs
     文件        6011  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\Form1.resx
     文件         469  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\Program.cs
     目录           0  2012-10-17 10:01  USBCAN(vs2010)\USBCAN_API\Properties\
     文件        1376  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\Properties\AssemblyInfo.cs
     文件        2870  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\Properties\Resources.Designer.cs
     文件        5612  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\Properties\Resources.resx
     文件        1095  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\Properties\Settings.Designer.cs
     文件         249  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\Properties\Settings.settings
     文件         880  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\PtrClass.cs
     文件        3650  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\USBCAN_API.csproj
     文件         144  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\app.config
     目录           0  2012-10-17 10:01  USBCAN(vs2010)\USBCAN_API\bin\
     目录           0  2012-10-17 10:01  USBCAN(vs2010)\USBCAN_API\bin\Debug\
     文件       53248  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\bin\Debug\ControlCAN.dll
     文件       25600  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\bin\Debug\USBCAN_API.exe
     文件       40448  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\bin\Debug\USBCAN_API.pdb
     文件       11600  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\bin\Debug\USBCAN_API.vshost.exe
     文件         490  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\bin\Debug\USBCAN_API.vshost.exe.manifest
     目录           0  2012-10-17 10:01  USBCAN(vs2010)\USBCAN_API\bin\Debug\kerneldlls\
     文件       53248  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\bin\Debug\kerneldlls\CAN232.dll
     文件      163840  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\bin\Debug\kerneldlls\CANETE.dll
     文件      212992  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\bin\Debug\kerneldlls\CANET_TCP.dll
     文件       45056  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\bin\Debug\kerneldlls\PC104C2.dll
     文件       57344  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\bin\Debug\kerneldlls\PC104CAN.dll
     文件       53248  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\bin\Debug\kerneldlls\PCI5121.dll
     文件       40960  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\bin\Debug\kerneldlls\gisadll.dll
     文件       40960  2012-10-17 10:00  USBCAN(vs2010)\USBCAN_API\bin\Debug\kerneldlls\gpcidll.dll
............此处省略18个文件信息

评论

共有 条评论