91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 31.21MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-07-24
  • 語言: 其他
  • 標(biāo)簽: CAN??總線??

資源簡介

1986 年 2 月,Robert Bosch 公司在 SAE(汽車工程協(xié)會)大會上介紹了一種新型的串行總線——CAN 控制器局域網(wǎng),那是 CAN 誕生的時刻。今天,在歐洲幾乎每一輛新客車均裝配有 CAN 局域網(wǎng)。同樣,CAN 也用于其他類型的交通工具,從火車到輪船或者用于工業(yè)控制。CAN 已經(jīng)成為全球范圍內(nèi)最重要的總線之 一 —— 甚至領(lǐng)導(dǎo)著串行總線。在 1999 年,接近 6 千萬個 CAN 控制器投入應(yīng)用;2000 年,市場銷售超過 1 億個 CAN 器件

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Text;
using?ECAN;
using?System.Threading;

namespace?ECanTest
{
????class?ComProc
????{


????????//?Fields
????????public?bool?EnableProc;

????????public?const?int?REC_MSG_BUF_MAX?=?0x2710;

????????public?CAN_OBJ[]?gRecMsgBuf;
????????public?uint?gRecMsgBufHead;
????????public?uint?gRecMsgBufTail;


????????public?const?int?SEND_MSG_BUF_MAX?=?0x2710;

????????public?CAN_OBJ[]?gSendMsgBuf;
????????public?uint?gSendMsgBufHead;
????????public?uint?gSendMsgBufTail;



????????private?Timer?_RecTimer;
????????private?Timer?_SendTimer;

????????private?AutoResetEvent?RecEvent;
????????private?TimerCallback?RecTimerDelegate;
????????private?AutoResetEvent?SendEvent;
????????private?TimerCallback?SendTimerDelegate;


??????
????????public?ComProc()
????????{
????????????this.gSendMsgBuf?=?new?CAN_OBJ[SEND_MSG_BUF_MAX];
????????????this.gSendMsgBufHead?=?0;
????????????this.gSendMsgBufTail?=?0;


????????????this.gRecMsgBuf?=?new?CAN_OBJ[REC_MSG_BUF_MAX];
????????????this.gRecMsgBufHead?=?0;
????????????this.gRecMsgBufTail?=?0;



????????????this.EnableProc?=?false;
????????????this.RecEvent?=?new?AutoResetEvent(false);
????????????this.RecTimerDelegate?=?new?TimerCallback(this.RecTimer_Tick);
????????????this._RecTimer?=?new?Timer(this.RecTimerDelegate?this.RecEvent?0?20);
????????????this.SendEvent?=?new?AutoResetEvent(false);
????????????this.SendTimerDelegate?=?new?TimerCallback(this.SendTimer_Tick);
????????????this._SendTimer?=?new?Timer(this.SendTimerDelegate?this.SendEvent?0?20);

????????}


?

????????private?void?ReadMessages()
????????{
????????????CAN_OBJ?mMsg?=?new?CAN_OBJ();

????????????int?sCount?=?0;
????????????do
????????????{
????????????????uint?mLen?=?1;
????????????????if?(!((ECANDLL.Receive(1?0?0?out?mMsg?mLen?1)?==?ECANStatus.STATUS_OK)?&?(mLen?>?0)))
????????????????{
????????????????????break;
????????????????}

????????????????this.gRecMsgBuf[this.gRecMsgBufHead].ID?=?mMsg.ID;
????????????????this.gRecMsgBuf[this.gRecMsgBufHead].DataLen?=?mMsg.DataLen;
????????????????this.gRecMsgBuf[this.gRecMsgBufHead].data?=?mMsg.data;
????????????????this.gRecMsgBuf[this.gRecMsgBufHead].ExternFlag?=?mMsg.ExternFlag;
????????????????this.gRecMsgBuf[this.gRecMsgBufHead].RemoteFlag?=?mMsg.RemoteFlag;
this.gRecMsgBuf[this.gRecMsgBufHead].TimeStamp?=?mMsg.TimeStamp;
????????????????this.gRecMsgBuf[this.gRecMsgBufHead].Reserved?=?mMsg.Reserved;
????????????????this.gRecMsgBuf[this.gRecMsgBufHead].TimeFlag?=?mMsg.TimeFlag;
????????????????this.gRecMsgBufHead?+=?1;
????????????????if?(this.gRecMsgBufHead?>=?REC_MSG_BUF_MAX)
????????????????{
????????????????????this.gRecMsgBufHead?=?0;
????????????????}
????????????????sCount++;
????????????}
????????????while?(sCount?????????}



?
????????private?void?SendMessages()
????????{
????????????int?sCount?=?0;
????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????110592??2017-03-21?10:39??USBCAN二次開發(fā)資料\①二次開發(fā)DLL\ControlCAN\ControlCan.dll

?????文件???????4920??2017-03-21?10:39??USBCAN二次開發(fā)資料\①二次開發(fā)DLL\ControlCAN\ControlCan.lib

?????文件???????4336??2014-11-13?16:57??USBCAN二次開發(fā)資料\①二次開發(fā)DLL\ECanVci.h

?????文件??????12288??2017-01-09?10:45??USBCAN二次開發(fā)資料\①二次開發(fā)DLL\ECANVCI庫文件32位\CHUSBDLL.dll

?????文件?????110592??2017-09-14?09:24??USBCAN二次開發(fā)資料\①二次開發(fā)DLL\ECANVCI庫文件32位\ECanVci.dll

?????文件???????4966??2017-09-14?09:24??USBCAN二次開發(fā)資料\①二次開發(fā)DLL\ECANVCI庫文件32位\ECanVci.lib

?????文件??????18944??2017-01-06?19:10??USBCAN二次開發(fā)資料\①二次開發(fā)DLL\ECANVCI庫文件64位\CHUSBDLL64.dll

?????文件?????110080??2017-09-14?09:24??USBCAN二次開發(fā)資料\①二次開發(fā)DLL\ECANVCI庫文件64位\ECanVci64.dll

?????文件???????4768??2017-09-14?09:24??USBCAN二次開發(fā)資料\①二次開發(fā)DLL\ECANVCI庫文件64位\ECanVci64.lib

?????文件?????436199??2017-05-19?09:09??USBCAN二次開發(fā)資料\①二次開發(fā)DLL\Ecan動態(tài)庫使用手冊5.3.pdf

????..A.SH.?????20480??2017-09-04?09:39??USBCAN二次開發(fā)資料\①二次開發(fā)DLL\Thumbs.db

?????文件??????18944??2017-01-06?19:10??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\bin\CHUSBDLL64.dll

?????文件?????110080??2017-09-14?09:24??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\bin\ECanVci64.dll

?????文件??????18944??2017-01-06?19:10??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\bin\x64\Debug\CHUSBDLL64.dll

?????文件??????32768??2017-04-01?16:47??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\bin\x64\Debug\ECanTest.exe

?????文件??????52736??2017-04-01?16:47??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\bin\x64\Debug\ECanTest.pdb

?????文件???????5632??2005-12-08?14:51??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\bin\x64\Debug\ECanTest.vshost.exe

?????文件?????110080??2017-09-14?09:24??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\bin\x64\Debug\ECanVci64.dll

?????文件???????4292??2017-08-30?16:27??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\ComProc.cs

?????文件???????4593??2017-04-01?16:46??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\ECAN.cs

?????文件???????4673??2017-01-03?19:58??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\ECanTest.csproj

?????文件??????13189??2017-04-01?16:47??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\frmM.cs

?????文件??????29536??2017-04-01?16:41??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\frmM.Designer.cs

?????文件???????6208??2017-04-01?16:41??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\frmM.resx

?????文件????????841??2014-12-02?14:31??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\obj\Debug\ECanTest.csproj.GenerateResource.Cache

?????文件??????45056??2014-12-02?14:39??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\obj\Debug\ECanTest.exe

?????文件????????180??2012-08-10?08:57??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\obj\Debug\ECanTest.Form1.resources

?????文件????????180??2014-12-02?14:31??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\obj\Debug\ECanTest.frmM.resources

?????文件??????50688??2014-12-02?14:39??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\obj\Debug\ECanTest.pdb

?????文件????????180??2014-11-13?17:55??USBCAN二次開發(fā)資料\②二次開發(fā)例程\C#?例子_x64\C#?2005例子_x64\ECanTest\ECanTest\obj\Debug\ECanTest.Properties.Resources.resources

............此處省略490個文件信息

評論

共有 條評論