• 大小: 85.6MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-24
  • 语言: 其他
  • 标签: 周立功  CAN  C  C#  C++  

资源简介

周立功CAN接口开发资料 周立功CAN接口开发资料 周立功CAN接口开发资料

资源截图

代码片段和文件信息

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信息帧的数据类型。
unsafe public struct VCI_CAN_OBJ  //使用不安全代码
{
    public uint ID;
    public uint TimeStamp;
    public byte TimeFlag;
    public byte SendType;
    public byte RemoteFlag;//是否是远程帧
    public byte ExternFlag;//是否是扩展帧
    public byte DataLen;

    public fixed byte Data[8];

    public fixed byte Reserved[3];

}
////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(UnmanagedType.ByValArray SizeConst = 8)]
//    public byte[] Data;
//    [MarshalAs(UnmanagedType.ByValArray SizeConst = 3)]
//    public byte[] Reserved;

//    public void Init()
//    {
//        Data = new byte[8];
//        Reserved = new byte[3];
//    }
//}

//3.定义CAN控制器状态的数据类型。
public struct VCI_CAN_STATUS 
{
    public byte ErrInterrupt;
    public byte regMode;
    public byte regStatus;
    public byte regALCapture;
    public byte regECCapture;
    public byte regEWLimit;
    public byte regRECounter;
    public byte regTECounter;
    [MarshalAs(UnmanagedType.ByValArray SizeConst = 4)]
    public byte[] Reserved;
}

//4.定义错误信息的数据类型。
public struct VCI_ERR_INFO 
{
    public UInt32 ErrCode;
    public byte Passive_ErrData1;
    public byte Passive_ErrData2;
    public byte Passive_ErrData3;
    public byte ArLost_ErrData;
}

//5.定义初始化CAN的数据类型
public struct VCI_INIT_CONFIG 
{
    public UInt32 AccCode;
    public UInt32 AccMask;
    public UInt32 Reserved;
    public byte Filter;
    public byte Timing0;
    public byte Timing1;
    public byte Mode;
}

public struct CHGDESIPANDPORT 
{
    [MarshalAs(UnmanagedType.ByValArray SizeConst = 10)]
    public byte[] szpwd;
    [MarshalAs(UnmanagedType.ByValArray SizeConst = 20)]
    public byte[] szdesip;
    public Int32 desport;

    public void Init()
    {
        szpwd = new byte[10];
        szdesip = new byte[20];
    }
}

///////// new add struct for filter /////////
//typedef struct _VCI_FILTER_RECORD{
//    DWORD Extframe; /

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-01-21 14:45  CAN接口开发资料\
     目录           0  2014-01-21 14:40  CAN接口开发资料\CAN-bus通用测试软件CANtestV2.18\
     文件     9315990  2013-06-03 16:55  CAN接口开发资料\CAN-bus通用测试软件CANtestV2.18\CANTest_Setup_V2.18.exe
     文件      168271  2014-01-21 14:33  CAN接口开发资料\USBCAN-E(2E)-U简介.pdf
     文件     2527750  2014-01-21 14:33  CAN接口开发资料\【使用手册】CAN测试软件与接口函数使用手册V3.00.pdf
     目录           0  2013-10-23 15:09  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\
     目录           0  2013-11-14 16:23  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\
     目录           0  2013-07-05 17:04  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\
     目录           0  2013-07-05 17:04  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\
     目录           0  2013-07-05 17:04  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\
     文件         946  2012-12-17 12:02  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1.sln
     文件       18432  2013-08-26 11:38  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1.suo
     目录           0  2013-07-05 17:04  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\
     目录           0  2013-08-26 11:22  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Debug\
     文件       53248  2012-12-04 14:44  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Debug\ControlCAN.dll
     目录           0  2013-10-22 17:50  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Debug\kerneldlls\
     文件       53248  2012-12-04 14:44  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Debug\kerneldlls\CAN232.dll
     文件      143360  2012-12-04 14:44  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Debug\kerneldlls\CANETE.dll
     文件      294912  2013-05-21 15:26  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Debug\kerneldlls\CANET_TCP.dll
     文件       40960  2012-12-04 14:44  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Debug\kerneldlls\gisadll.dll
     文件       40960  2012-12-04 14:44  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Debug\kerneldlls\gpcidll.dll
     文件       45056  2012-12-04 14:44  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Debug\kerneldlls\isa5420.dll
     文件         415  2013-04-08 09:17  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Debug\kerneldlls\kerneldll.ini
     文件       45056  2012-12-04 14:44  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Debug\kerneldlls\PC104C2.dll
     文件       57344  2012-12-04 14:44  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Debug\kerneldlls\PC104CAN.dll
     文件       53248  2012-12-04 14:44  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Debug\kerneldlls\PCI5121.dll
     文件       36864  2012-12-04 14:44  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Debug\kerneldlls\usbcan.dll
     文件       36864  2013-08-26 11:22  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Debug\WindowsApplication1.exe
     文件       32256  2013-08-26 11:22  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Debug\WindowsApplication1.pdb
     文件        5632  2005-11-11 22:25  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Debug\WindowsApplication1.vshost.exe
     目录           0  2013-07-05 17:04  CAN接口开发资料\【应用程序】USBCAN-E_2E-U上位机例程(VCVBC#Labviewlabwindows等)V1.03\USBCANxEU_V1.03\c#示例(vs2005)\WindowsApplication1\WindowsApplication1\bin\Release\
............此处省略908个文件信息

评论

共有 条评论