د USB-CAN بس انٹرفیس
د اډاپټر انٹرفیس فعالیت
د کتابتون کارونکي لارښوونې
لومړۍ برخهVIEW
که چیرې کارونکي یوازې د CAN بس مواصلاتي ازموینې ته د تګ لپاره د USB-CAN بس انٹرفیس اډاپټر کاروي ، او بیا کولی شي د ازموینې ډیټا لیږلو او ترلاسه کولو لپاره مستقیم چمتو شوي USB-CAN اوزار سافټویر وکاروي.
که کاروونکي د خپلو محصولاتو لپاره د سافټویر پروګرام لیکلو اراده لري. مهرباني وکړئ لاندې لارښوونې په دقت سره ولولئ او د s څخه حواله واخلئampهغه کوډ چې موږ یې چمتو کوو:
⑴ C++ جوړونکی ⑵C# ⑶VC ⑷VB ⑸VB.NET ⑹Delphi ⑺LabVIEW ⑻ LabWindows/CVI ⑼Matlab ⑽QT ⑾Python/Python-can.
د کتابتون جوړول file :ControlCAN.lib، ControlCAN.DLL
د VC نسخه فعالیت اعلامیه file :ControlCAN.h
د VB نسخه فعالیت اعلامیه file: ControlCAN.bas
لابراتوارVIEW نسخه د کتابتون فعالیت بسته ماډل:ControlCAN.llb
د ډیلفي نسخه فعالیت اعلامیه file: ControlCAN.pas
د مطابقت وړ فعالیت کتابتون او د معلوماتو جوړښت دویمه برخه
2.1. د ډول تعریف
2.1.1. د وسیلې ډول
ډول تعریف | د ارزښت ډول | تفصیل |
DEV_USBCAN2 | 4 | USBCAN-2A/USBCAN-2C/CANalyst-II MiniPCIe-CAN |
2.1.2. VCI_BOARD_INFO
VCI_BOARD_INFO جوړښت د USB-CAN لړۍ انٹرفیس کارت وسیله معلومات لري.
جوړښت به د VCI_ReadBoardInfo فنکشن کې ډک شي.
غړی:
hw_version
د هارډویر نسخه شمیره، د هیکساډیسیمل یادښت. د مثال په توګه 0x0100 د V1.00 استازیتوب کوي.
fw_نسخه
د هارډویر نسخه شمیره، د هیکساډیسیمل یادښت. د مثال په توګه 0x0100 د V1.00 استازیتوب کوي.
۱۸ پاڼه
dr_version
د ډرایور نسخه شمیره، د هیکساډیسیمل یادښت. د مثال په توګه 0x0100 د V1.00 استازیتوب کوي.
in_version
د انٹرفیس کتابتون نسخه شمیره، د هیکساډیسیمل یادښت. د مثال په توګه 0x0100 د V1.00 استازیتوب کوي.
irq_Num
سیسټم ساتل شوی.
can_Num
د CAN چینل ټول شمیر استازیتوب کوي.
str_Serial_Num
د دې بورډ کارت سریال نمبر.
str_hw_Type
د هارډویر ډول، لکه "USBCAN V1.00" (یادونه: د تار ټرمینټر '\0' شامل دي).
ساتل شوی
سیسټم ساتل شوی.
2.1.3. VCI_CAN_OBJ
د VCI_Transmit او VCI_Receive په دندو کې، د VCI_CAN_OBJ جوړښت د CAN پیغام چوکاټ لیږدولو لپاره کارول کیږي.
غړی:
ID
د پیغام پیژندونکی. د مستقیم ID بڼه، ښي اړخه، مهرباني وکړئ مراجعه وکړئ: ضمیمه یو: د ID د سمون توضیحات.
TimeStamp
ترلاسه کول stamp د وخت چوکاټ معلومات، وخت پیل کړئ کله چې د CAN کنټرولر پیل شي، واحد 0. 1ms دی.
د وخت بیرغ
د دې په اړه چې ایا د وخت کارولو لپاره stamp، 1 اغیزمن TimeSt دیamp. TimeBlag او TimeStamp یوازې هغه وخت معنی لري کله چې چوکاټ ترلاسه شي.
د لیږلو ډول
د لیږلو ډول. = 0 نورمال ډول ته اشاره کوي، = 1 واحد لیږل څرګندوي.
Remote Flag
ایا دا د لیرې بیرغ دی. = 1 د ریموټ بیرغ ته اشاره کوي، = 0 د معلوماتو بیرغ څرګندوي.
بهرنی بیرغ
ایا دا یو بهرنی بیرغ دی. = 1 بهرنی بیرغ په ګوته کوي، = 0 معیاري بیرغ څرګندوي.
DataLen
د معلوماتو اوږدوالی (<=8) يعنې د معلوماتو اوږدوالی.
ډاټا
د کڅوړې ډاټا.
ساتل شوی
سیسټم ساتل شوی.
2.1.4. VCI_INIT_CONFIG
VCI_INIT_CONFIG جوړښت د CAN د پیل کولو ترتیب تعریفوي. جوړښت به د VCI_InitCan فنکشن کې ډک شي.
غړی:
اکاډډ
د فلټر شوي منلو کوډ ترلاسه کړئ.
AccMask
د فلټر ماسک ترلاسه کړئ.
ساتل شوی
ساتل شوی.
فلټر
د فلټر کولو طریقه، د 0-3 حد ترتیب کولو ته اجازه ورکوي، د توضیحاتو لپاره د فلټر حالت جدول 2.2.3 برخې ته مراجعه وکړئ.
وخت ۰
د SJA1000 Baud نرخ پیرامیټر، وخت 0 (BTR0).
وخت ۰
د SJA1000 Baud نرخ پیرامیټر، وخت 1 (BTR1).
موډ
عملیاتي حالت، 0 = نورمال عملیات، 1 = یوازې د اوریدلو حالت، 2 = په خپله خوښه داخلیدل او د ازموینې حالت لیږل.
تبصرې:
د فلټر ترتیباتو په اړه مهرباني وکړئ مراجعه وکړئ: ضمیمه II: د پیرامیټر تنظیم کولو لارښوونې.
د CAN وخت 0 او وخت 1 د باډ نرخ ټاکلو لپاره کارول کیږي ، دا دوه پیرامیټرې یوازې په پیل کې کارول کیږيtage.
د دودیز بوډ حواله جدول:
د CAN Baud نرخ | وخت 0(BTR0) | وخت 1(BTR1) |
10k bps | 0x31 | 0x1C |
20k bps | 0x18 | 0x1C |
40k bps | 0x87 | 0xFF |
50k bps | 0x09 | 0x1C |
80k bps | 0x83 | 0xFF |
100k bps | 0x04 | 0x1C |
125k bps | 0x03 | 0x1C |
200k bps | 0x81 | 0xFA |
250k bps | 0x01 | 0x1C |
400k bps | 0x80 | 0xFA |
500k bps | 0x00 | 0x1C |
666k bps | 0x80 | 0xB6 |
800k bps | 0x00 | 0x16 |
1000k bps | 0x00 | 0x14 |
33.33 Kbps | 0x09 | 0x6F |
66.66 Kbps | 0x04 | 0x6F |
83.33 Kbps | 0x03 | 0x6F |
- کاروونکي یوازې د SJA1000 (16MHz) تعقیب ته اړتیا لري ترڅو د Baud نرخ پیرامیټر تنظیم کړي.
- اډاپټر په لنډمهاله توګه د 10K لاندې د Baud نرخ ملاتړ نه کوي.
2.2. د فعالیت تفصیل
2.2.1. VCI_OpenDevice
دا فنکشن د وسایطو سره نښلولو لپاره کارول کیږي.
DWORD __stdcall VCI_OpenDevice(DWORD DevType,DWORD DevIndex,DWORD Reserved);
پیرامیټرونه:
DevType
د وسیلې ډول. وګورئ: د اډاپټر وسیله ډول تعریف.
DevIndex
د وسیلې شاخص، د مثال لپارهample، کله چې یوازې یو USB-CAN اډاپټر شتون ولري، د شاخص شمیره 0 ده، کله چې ډیری USB-CAN اډاپټرونه شتون ولري، د شاخص شمیره په پورته ترتیب کې له 0 څخه پیل کیږي.
ساتل شوی
د ساتلو پیرامیټونه، په 0 ډک کړئ.
راستنیدنه:
د بیرته ستنیدو ارزښت = 1، پدې معنی چې عملیات بریالي دي؛ = 0 ښیي چې عملیات ناکام شوي؛ = -1 په ګوته کوي چې وسیله شتون نلري.
2.2.2. VCI_CloseDevice
دا فنکشن د پیوستون تړلو لپاره کارول کیږي.
DWORD __stdcall VCI_CloseDevice(DWORD DevType,DWORD DevIndex);
پیرامیټرونه:
DevType
د وسیلې ډول. وګورئ: د اډاپټر وسیله ډول تعریف.
DevIndex
د وسیلې شاخص، د مثال لپارهample، کله چې یوازې یو USB-CAN اډاپټر شتون ولري، د شاخص شمیره 0 ده، کله چې ډیری USB-CAN اډاپټرونه شتون ولري، د شاخص شمیره په پورته ترتیب کې له 0 څخه پیل کیږي.
راستنیدنه:
د بیرته ستنیدو ارزښت = 1، پدې معنی چې عملیات بریالي دي؛ = 0 ښیي چې عملیات ناکام شوي؛ = -1 په ګوته کوي چې وسیله شتون نلري.
2.2.3. VCI_InitCan
دا فنکشن د ټاکل شوي CAN پیل کولو لپاره کارول کیږي.
DWORD __stdcall VCI_InitCAN(DWORD DevType, DWORD DevIndex, DWORD CANIindex,
PVCI_INIT_CONFIG pInitConfig؛
پیرامیټرونه:
DevType
د وسیلې ډول. وګورئ: د اډاپټر وسیله ډول تعریف.
DevIndex
د وسیلې شاخص، د مثال لپارهample، کله چې یوازې یو USB-CAN اډاپټر شتون ولري، د شاخص شمیره 0 ده، کله چې ډیری USB-CAN اډاپټرونه شتون ولري، د شاخص شمیره په پورته ترتیب کې له 0 څخه پیل کیږي.
CANIindex
د CAN چینل شاخص، لکه کله چې یوازې یو CAN چینل وي، د شاخص شمیره 0 ده، که دوه شتون ولري، د شاخص شمیره کیدای شي 0 یا 1 وي.
pInitConfig
د پیل کولو پیرامیټر جوړښت. د غړو پیرامیټر لیست:
غړی | فعالیت توضیحات |
pInitConfig->AccCode | AccCode او AccMask کولی شي په ګډه کار وکړي ترڅو معلومه کړي چې کوم پاکټونه منل کیدی شي. دا دوه راجسترونه د ID بائیں سره تنظیم کولو لپاره کارول کیږي، دا د AccCode او AccMask ترټولو لوړ بټ (Bit31) د ID ارزښت ترټولو لوړ بټ سره سمون لري. |
pInitConfig->AccMask | د ID د سمون په اړه ضمیمې ته مراجعه وکړئ: ضمیمه I: د ID د سمون توضیحات. د مثال په توګه: که تاسو د AccCode ارزښت د 0x24600000 په توګه وټاکئ (یعنې 0x123 د 21 بټونو لخوا کیڼ اړخ ته لیږدول کیږي)، د AccMask ارزښت 0x00000000 ته ټاکل شوی، او بیا یوازې د CAN پیغام چوکاټ ID 0x123 سره پاکټونه منل کیدی شي (د 0x00000000 AccMask ارزښت ښیي چې ټول بټونه اړوند دي |
ټوټې). که د AccCode ارزښت 0x24600000 ته ټاکل شوی وي، د AccMask ارزښت 0x600000 ته ټاکل شوی (0x03 د 21 بټونو لخوا کیڼ اړخ ته لیږدول کیږي)، او بیا یوازې د CAN پیغام چوکاټ ID سره پیکټونه 0x120 ~ 0x123 منل کیدی شي (AccMask ارزښت 0x600000 ښیي چې د bit0 ~ bit1 پرته نور بټونه (bit2 ~ bit10) اړونده بټ دي). یادونه: دا فلټر ترتیب exampمعیاري چوکاټ ته، د مثال لپارهample، لوړ 11-bit معتبر بټ دی؛ د پراخ شوي چوکاټ په حالت کې، او بیا د اعتبار وړ ID 29-bit دی. AccCode او AccMask لوړ 29-bit د اعتبار وړ بټ په توګه تنظیموي! |
|
pInitConfig->محفوظ شوی | ساتل |
pInitConfig->فلټر | د فلټر کولو حالت ترتیبات مهرباني وکړئ د فلټر حالت جدول برخې ته مراجعه وکړئ. |
pInitConfig->Timing0 | د Baud rateT0 ترتیب |
pInitConfig->Timing1 | د Baud rateT1 ترتیب |
pInitConfig->موډ | چلول حالت: ۰- نورمال عملیات 1-یوازې اوریدل 2-په ناڅاپي توګه داخلیدل او د ازموینې حالت لیږل (دا ارزښت د ZLG فعالیت کتابتون څخه ایستل شوی) |
د فلټر حالت جدول:
ارزښت | نوم | تفصیل |
1 | ټول ډولونه ترلاسه کړئ | د معیاري او پراخ شوي چوکاټ دواړو لپاره مناسب! |
2 | یوازې معیاري چوکاټ ترلاسه کړئ | د معیاري چوکاټ لپاره مناسب، او پراخ شوی |
چوکاټ به په مستقیم ډول د فلټر کولو له لارې لرې شي! | ||
3 | یوازې پراخ شوی چوکاټ ترلاسه کړئ | د تمدید شوي چوکاټ لپاره مناسب، او معیاري چوکاټ به له خوا لرې شي مستقیم فلټر کول! . |
راستنیدنه:
د بیرته ستنیدو ارزښت = 1، پدې معنی چې عملیات بریالي دي؛ = 0 ښیي چې عملیات ناکام شوي؛ = -1 په ګوته کوي چې وسیله شتون نلري.
د بیلګې په توګه
2.2.4. VCI_ReadBoardInfo
دا فنکشن د اډاپټر هارډویر معلوماتو لوستلو لپاره کارول کیږي. په عمومي توګه، دا له پامه غورځول کیدی شي.
DWORD __stdcall VCI_ReadBoardInfo(DWORD DevType,DWORD
DevIndex,PVCI_BOARD_INFO pInfo);
پیرامیټرونه:
DevType
د وسیلې ډول. وګورئ: د اډاپټر وسیله ډول تعریف.
DevIndex
د وسیلې شاخص، د مثال لپارهample، کله چې یوازې یو USB-CAN اډاپټر شتون ولري، د شاخص شمیره 0 وي، کله چې ډیری USB-CAN اډاپټرونه شتون ولري، د شاخص شمیره په پورته ترتیب کې د 0 څخه پیل کیږي. pInfo
VCI_BOARD_INFO د آلې د معلوماتو جوړښت پوائنټر ذخیره کولو لپاره کارول کیږي.
راستنیدنه:
د بیرته ستنیدو ارزښت = 1، پدې معنی چې عملیات بریالي دي؛ = 0 ښیي چې عملیات ناکام شوي؛ = -1 په ګوته کوي چې وسیله شتون نلري.
2.2.5. VCI_GetReceiveNum
دا فنکشن د ترلاسه شوي مشخص کولو لپاره کارول کیږي مګر په ټاکل شوي ترلاسه کونکي بفر کې چوکاټونه ندي لوستل شوي.
DWORD __stdcall VCI_GetReceiveNum(DWORD DevType,DWORD DevIndex,DWORD CANIindex);
پیرامیټرونه:
DevType
د وسیلې ډول. وګورئ: د اډاپټر وسیله ډول تعریف.
DevIndex
د وسیلې شاخص، د مثال لپارهample، کله چې یوازې یو USB-CAN اډاپټر شتون ولري، د شاخص شمیره 0 ده، کله چې ډیری USB-CAN اډاپټرونه شتون ولري، د شاخص شمیره په پورته ترتیب کې له 0 څخه پیل کیږي.
CANIindex
د CAN چینل شاخص.
راستنیدنه:
هغه چوکاټونه بیرته راوباسئ چې تراوسه ندي لوستل شوي.
د بیلګې په توګه
# "ControlCan.h" int ret=VCI_GetReceiveNum(2,0,0) شامل کړئ؛
2.2.6. VCI_ClearBuffer
دا فنکشن د ټاکل شوي چینل د ترلاسه کولو او لیږلو بفر پاکولو لپاره کارول کیږي
د USB-CAN اډاپټر.
DWORD __stdcall VCI_ClearBuffer(DWORD DevType,DWORD DevIndex,DWORD CANIindex);
پیرامیټرونه:
DevType
د وسیلې ډول. وګورئ: د اډاپټر وسیله ډول تعریف.
DevIndex
د وسیلې شاخص، د مثال لپارهample، کله چې یوازې یو USB-CAN اډاپټر شتون ولري، د شاخص شمیره 0 ده، کله چې ډیری USB-CAN اډاپټرونه شتون ولري، د شاخص شمیره په پورته ترتیب کې له 0 څخه پیل کیږي.
CANIindex
د CAN چینل شاخص.
راستنیدنه:
د بیرته ستنیدو ارزښت = 1، پدې معنی چې عملیات بریالي دي؛ = 0 ښیي چې عملیات ناکام شوي؛ = -1 په ګوته کوي چې وسیله شتون نلري.
2.2.7. VCI_StartCAN
دا فنکشن د CAN کنټرولر او د اډاپټر داخلي مداخلې استقبال فعالیت پیل کولو لپاره کارول کیږي.
DWORD __stdcall VCI_StartCAN(DWORD DevType,DWORD DevIndex,DWORD CANIindex);
پیرامیټرونه:
DevType
د وسیلې ډول. وګورئ: د اډاپټر وسیله ډول تعریف.
DevIndex
د وسیلې شاخص، د مثال لپارهample، کله چې یوازې یو USB-CAN اډاپټر شتون ولري، د شاخص شمیره 0 ده، کله چې ډیری USB-CAN اډاپټرونه شتون ولري، د شاخص شمیره په پورته ترتیب کې له 0 څخه پیل کیږي.
CANIindex
د CAN چینل شاخص.
راستنیدنه:
د بیرته ستنیدو ارزښت = 1، پدې معنی چې عملیات بریالي دي؛ = 0 ښیي چې عملیات ناکام شوي؛ = -1 په ګوته کوي چې وسیله شتون نلري.
2.2.8. VCI_ResetCAN
دا فنکشن د CAN کنټرولر بیا تنظیم کولو لپاره کارول کیږي.
DWORD __stdcall VCI_ResetCAN(DWORD DevType,DWORD DevIndex,DWORD CANIindex);
پیرامیټرونه:
DevType
د وسیلې ډول. وګورئ: د اډاپټر وسیله ډول تعریف.
DevIndex
د وسیلې شاخص، د مثال لپارهample، کله چې یوازې یو USB-CAN اډاپټر شتون ولري، د شاخص شمیره 0 ده، کله چې ډیری USB-CAN اډاپټرونه شتون ولري، د شاخص شمیره په پورته ترتیب کې له 0 څخه پیل کیږي.
CANIindex
د CAN چینل شاخص.
راستنیدنه:
د بیرته ستنیدو ارزښت = 1، پدې معنی چې عملیات بریالي دي؛ = 0 ښیي چې عملیات ناکام شوي؛ = -1 په ګوته کوي چې وسیله شتون نلري.
2.2.9. VCI_Transmit
دا فنکشن د CAN پیغام چوکاټ لیږلو لپاره کارول کیږي.
DWORD __stdcall VCI_Transmit(DWORD DeviceType,DWORD DeviceInd,DWORD CANInd,PVCI_CAN_OBJ pSend,DWORD اوږدوالی);
پیرامیټرونه:
DevType
د وسیلې ډول. وګورئ: د اډاپټر وسیله ډول تعریف.
DevIndex
د وسیلې شاخص، د مثال لپارهample، کله چې یوازې یو USB-CAN اډاپټر شتون ولري، د شاخص شمیره 0 ده، کله چې ډیری USB-CAN اډاپټرونه شتون ولري، د شاخص شمیره په پورته ترتیب کې له 0 څخه پیل کیږي.
CANIindex
د CAN چینل شاخص. لیږل
د ډیټا چوکاټ صفونو لومړی پته چې باید واستول شي.
اوږدوالی
د ډیټا چوکاټونو شمیر چې باید واستول شي ، اعظمي شمیره یې 1000 ده ، وړاندیز شوی ارزښت د لوړ سرعت لاندې 48 دی.
راستنیدنه:
د دمخه لیږل شوي چوکاټونو ریښتیني شمیر بیرته راستانه کړئ ، د بیرته ستنیدو ارزښت = -1 د وسیلې غلطی په ګوته کوي.
د بیلګې په توګه
2.2.10. VCI_ ترلاسه کول
دا فنکشن د استقبال غوښتنه کولو لپاره کارول کیږي.
DWORD __stdcall VCI_Receive(DWORD DevType, DWORD DevIndex, DWORD CANIindex, PVCI_CAN_OBJ preceive, ULONG Len, INT WaitTime);
پیرامیټرونه:
DevType
د وسیلې ډول. وګورئ: د اډاپټر وسیله ډول تعریف.
DevIndex
د وسیلې شاخص، د مثال لپارهample، کله چې یوازې یو USB-CAN اډاپټر شتون ولري، د شاخص شمیره 0 ده، کله چې ډیری USB-CAN اډاپټرونه شتون ولري، د شاخص شمیره په پورته ترتیب کې له 0 څخه پیل کیږي.
CANIindex
د CAN چینل شاخص.
مخکې ترلاسه کول
د ډیټا چوکاټونو لومړی سیټ پوائنټر ترلاسه کولو لپاره.
لین
د نورمال پیغام بیرته راستنیدو لپاره د ډیټا چوکاټ سرنی اوږدوالی باید له 2500 څخه ډیر وي.
که نه نو، د راستنیدو اوږدوالی به صفر وي چې آیا پیغام ترلاسه شوی یا نه. اډاپټر د هر چینل لپاره د 2000 فریم بفر ترتیب کړی. د خپل سیسټم او کاري چاپیریال پراساس، کاروونکي کولی شي د 2500 څخه د مناسب سرې اوږدوالی غوره کړي.
د انتظار وخت ساتل شوی.
راستنیدنه:
د چوکاټونو شمیر بیرته راګرځوئ چې واقعیا لوستل شوي، -1 د وسیلې غلطیو ته اشاره کوي.
د بیلګې په توګه
درېیمه برخه نورې دندې او د ډیټا جوړښت توضیحات
دا څپرکی د USB-CAN اډاپټر انٹرفیس کتابتون ControlCAN.dll کې موجود د نامناسب ZLG انٹرفیس کتابتون نور ډیټا ډولونه او دندې تشریح کوي. مهرباني وکړئ
دا افعال مه وایاست که چیرې د ثانوي پراختیا لپاره مناسب ZLG ماډل وکاروئ ترڅو مطابقت اغیزه ونکړي.
3.1 د فعالیت تفصیل
3.1.1. VCI_UsbDeviceReset
د USB-CAN اډاپټر بیا تنظیم کړئ، د VCI_OpenDevice په کارولو سره د ری سیٹ کولو وروسته وسیله بیا پرانیستلو ته اړتیا لرئ.
DWORD __stdcall VCI_UsbDeviceReset(DWORD DevType,DWORD DevIndex,DWORD خوندي
پیرامیټرونه:
DevType
د وسیلې ډول. وګورئ: د اډاپټر وسیله ډول تعریف.
DevIndex
د وسیلې شاخص، د مثال لپارهample، کله چې یوازې یو USB-CAN اډاپټر شتون ولري، د شاخص شمیره 0 ده، کله چې ډیری USB-CAN اډاپټرونه شتون ولري، د شاخص شمیره په پورته ترتیب کې له 0 څخه پیل کیږي.
خوندي ساتل شوي.
راستنیدنه:
د بیرته ستنیدو ارزښت = 1، پدې معنی چې عملیات بریالي دي؛ = 0 ښیي چې عملیات ناکام شوي؛ = -1 په ګوته کوي چې وسیله شتون نلري.
bRel = VCI_UsbDeviceReset(nDeviceType, Independence, 0);
3.1.2. VCI_FindUsbDevice2
کله چې ورته کمپیوټر څو USB-CAN کاروي، کاروونکي کولی شي دا فنکشن د اوسني وسیله موندلو لپاره وکاروي.
DWORD __stdcall VCI_FindUsbDevice2(PVCI_BOARD_INFO pInfo);
پیرامیټرونه:
معلومات
pInfo د لومړي ډیټا بفر پته پوائنټر پیرامیټرو ذخیره کولو لپاره کارول کیږي.
بیرته راګرځي
د USB-CAN اډاپټر شمیره بیرته په کمپیوټر کې ولګوئ.
څلورمه برخه د انٹرفیس کتابتون د پروسې په کارولو سره دندې
د وسیلې فعالیت ضرب کولو لپاره ، موږ اضافي افعال چمتو کړل (فعالیتونه چې د شنه شالید سره وړاندې شوي) ، پدې افعال کې شامل دي: VCI_FindUsbDevice2 VCI_UsbDeviceReset. د دویمې پراختیا په جریان کې، دا دندې اړین ندي چې غوښتنه وشي. حتی دا افعال له پامه غورځول شوي ، د USB-CAN اډاپټر ټولې دندې ترلاسه کیدی شي.
www.waveshare.com
www.waveshare.com/wiki
اسناد / سرچینې
![]() |
د WAVESHARE USB-CAN بس انټر مخامخ اډاپټر انٹرفیس فنکشن کتابتون [pdf] د لارښوونې لارښود د USB-CAN بس انټر مخامخ اډاپټر انٹرفیس فنکشن کتابتون، USB-CAN، د بس انټر مخامخ اډاپټر انٹرفیس فنکشن کتابتون، د انٹرفیس فنکشن کتابتون، فنکشن کتابتون |