資源簡介
代碼片段和文件信息
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;
/*------------兼容ZLG的數據類型---------------------------------*/
//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?=?4)]
????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];//保留位
}
//3.定義初始化CAN的數據類型
public?struct?VCI_INIT_CONFIG?
{
????public?UInt32?AccCode;
????public?UInt32?AccMask;
????public?UInt32?Reserved;
????public?byte?Filter;???//0或1接收所有幀。2標準幀濾波,3是擴展幀濾波。
????public?byte?Timing0;??//波特率參數,具體配置,請查看二次開發庫函數說明書。
????public?byte?Timing1;
????public?byte?Mode;?????//模式,0表示正常模式,1表示只聽模式2自測模式
}
/*------------其他數據結構描述---------------------------------*/
//4.USB-CAN總線適配器板卡信息的數據類型1,該類型為VCI_FindUsbDevice函數的返回參數。
public?struct?VCI_BOARD_INFO1
{
????public?UInt16?hw_Version;
????public?UInt16?fw_Version;
????public?UInt16?dr_Version;
????public?UInt16?in_Version;
????public?UInt16?irq_Num;
????public?byte?can_Num;
????public?byte?Reserved;
????[MarshalAs(UnmanagedType.ByValArray?SizeConst=8)]?public?byte?[]str_Serial_Num;
????[MarshalAs(UnmanagedType.ByValArray?SizeConst?=?16)]
????public?byte[]?str_hw_Type;
????[MarshalAs(UnmanagedType.ByValArray?SizeConst?=?16)]
????public?byte[]?str_Usb_Serial;
}
/*------------數據結構描述完成---------------------------------*/
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];
????}
}
namespace?WindowsApplication1
{
????public?partial?class?Form1?:?Form
????{
????????const?int?DEV_USBCAN?=?3;
????????const?int?DEV_USBCAN2?=?4;
?????????///?
????????///?
????????///?
????????///?
????????///?
????????///?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????38912??2017-08-22?18:04??C#_Example\C#_Example(VS2008)\WindowsApplication1\bin\x86\Debug\ControlCAN.dll
?????文件??????32256??2016-07-09?00:00??C#_Example\C#_Example(VS2008)\WindowsApplication1\bin\x86\Debug\USBCAN_Demo.pdb
?????文件????????490??2009-06-11?05:14??C#_Example\C#_Example(VS2008)\WindowsApplication1\bin\x86\Debug\USBCAN_Demo.vshost.exe.manifest
?????文件??????38912??2017-08-22?18:04??C#_Example\C#_Example(VS2008)\WindowsApplication1\bin\x86\Release\ControlCAN.dll
?????文件??????30208??2016-07-09?00:00??C#_Example\C#_Example(VS2008)\WindowsApplication1\bin\x86\Release\USBCAN_Demo.pdb
?????文件????????490??2009-06-11?05:14??C#_Example\C#_Example(VS2008)\WindowsApplication1\bin\x86\Release\USBCAN_Demo.vshost.exe.manifest
?????文件??????14723??2016-07-09?00:00??C#_Example\C#_Example(VS2008)\WindowsApplication1\Form1.cs
?????文件??????24763??2014-05-06?20:37??C#_Example\C#_Example(VS2008)\WindowsApplication1\Form1.Designer.cs
?????文件???????6011??2014-05-06?20:37??C#_Example\C#_Example(VS2008)\WindowsApplication1\Form1.resx
?????文件???????4608??2014-02-09?16:54??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
?????文件??????30208??2014-02-09?16:54??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\Debug\USBCAN_Demo.pdb
?????文件????????800??2014-02-09?16:55??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\Debug\WindowsApplication1.csproj.FileListAbsolute.txt
?????文件????????847??2014-02-09?16:54??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\Debug\WindowsApplication1.csproj.GenerateResource.Cache
?????文件????????180??2014-02-09?16:54??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\Debug\WindowsApplication1.Form1.resources
?????文件??????30208??2013-05-03?01:46??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\Debug\WindowsApplication1.pdb
?????文件????????180??2014-02-09?16:54??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\Debug\WindowsApplication1.Properties.Resources.resources
?????文件???????4608??2014-02-09?16:55??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\Release\TempPE\Properties.Resources.Designer.cs.dll
?????文件????????842??2013-05-03?01:44??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\Release\WindowsApplication1.csproj.GenerateResource.Cache
?????文件????????180??2013-05-03?01:44??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\Release\WindowsApplication1.Form1.resources
?????文件??????28160??2013-05-03?01:44??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\Release\WindowsApplication1.pdb
?????文件????????180??2013-05-03?01:44??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\Release\WindowsApplication1.Properties.Resources.resources
?????文件???????1088??2013-05-03?22:55??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\WindowsApplication1.csproj.FileList.txt
?????文件???????4608??2016-07-09?00:00??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\x86\Debug\TempPE\Properties.Resources.Designer.cs.dll
?????文件??????32256??2016-07-09?00:00??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\x86\Debug\USBCAN_Demo.pdb
?????文件???????1752??2016-07-09?00:00??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\x86\Debug\WindowsApplication1.csproj.FileListAbsolute.txt
?????文件????????847??2016-07-09?00:00??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\x86\Debug\WindowsApplication1.csproj.GenerateResource.Cache
?????文件????????180??2016-07-09?00:00??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\x86\Debug\WindowsApplication1.Form1.resources
?????文件????????180??2016-07-09?00:00??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\x86\Debug\WindowsApplication1.Properties.Resources.resources
?????文件???????4608??2014-02-09?16:55??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\x86\Release\TempPE\Properties.Resources.Designer.cs.dll
?????文件??????30208??2016-07-09?00:00??C#_Example\C#_Example(VS2008)\WindowsApplication1\obj\x86\Release\USBCAN_Demo.pdb
............此處省略38個文件信息
- 上一篇:excel導入 導出分析源碼
- 下一篇:網絡升級上位機源碼(STM32遠程升級程序)
評論
共有 條評論