Eadar-aghaidh bus USB-CAN
Gnìomh eadar-aghaidh adapter
Stiùireadh luchd-cleachdaidh leabharlainn
PÀIRT ORAINVIEW
Ma chleachdas an neach-cleachdaidh dìreach inneal-atharrachaidh eadar-aghaidh bus USB-CAN gus a dhol air adhart gu deuchainn conaltraidh bus CAN, agus an uairsin faodaidh e am bathar-bog Inneal USB-CAN a chaidh a thoirt seachad a chleachdadh gu dìreach airson dàta na deuchainn a chuir agus fhaighinn.
Ma tha an neach-cleachdaidh an dùil prògram bathar-bog a sgrìobhadh airson na stuthan aige fhèin. Feuch an leugh thu an stiùireadh a leanas gu faiceallach agus thoir iomradh bho na sample còd a bheir sinn seachad:
⑴ C++neach-togail ⑵C# ⑶VC ⑷VB ⑸VB.NET ⑹ Delphi ⑺LabVIEW ⑻ LabWindows/CVI ⑼Matlab ⑽QT ⑾Python/Python-can.
Leasaich leabharlann file :ControlCAN.lib, ControlCAN.DLL
Dearbhadh gnìomh dreach VC file :SmachdCAN.h
Dearbhadh gnìomh dreach VB file: smachdCAN.bas
LabVIEW modal pasgan gnìomh leabharlainn dreach :ControlCAN.llb
Dearbhadh gnìomh tionndadh Delphi file: smachdCAN.pas
PÀIRT A DÀ LEABHARLANN GNÌOMHACHAIS AGUS STRUCHD-DÀTA
2.1. Mìneachadh seòrsa
2.1.1. Seòrsa inneal
Seòrsa Mìneachadh | Seòrsa luach | Tuairisgeul |
DEV_USBCAN2 | 4 | USBCAN-2A/USBCAN-2C/Canalyst-II MiniPCIe-CAN |
2.1.2. VCI_BOARD_INFO
Ann an structar VCI_BOARD_INFO tha fiosrachadh inneal cairt eadar-aghaidh USB-CAN Series.
Thèid an structar a lìonadh ann an gnìomh VCI_ReadBoardInfo.
ball:
hw_Dreach
Àireamh dreach bathar-cruaidh, comharradh hexadecimal. Mar eisimpleir tha 0x0100 a’ riochdachadh V1.00.
fw_ Tionndadh
Àireamh dreach bathar-cruaidh, comharradh hexadecimal. Mar eisimpleir tha 0x0100 a’ riochdachadh V1.00.
Duilleag 2
dr_Dreach
Àireamh dreach dràibhear, comharradh hexadecimal. Mar eisimpleir tha 0x0100 a’ riochdachadh V1.00.
ann an_Dreach
Àireamh dreach leabharlann eadar-aghaidh, comharradh hexadecimal. Mar eisimpleir tha 0x0100 a’ riochdachadh V1.00.
irq_Num
Siostam glèidhte.
can_Num
A’ riochdachadh an àireamh iomlan de sianal CAN.
str_Sreath_Num
Àireamh sreathach a' chairt-bhùird seo.
str_hw_Seòrsa
Seòrsa bathar-cruaidh, leithid “USBCAN V1.00” (Nòta: A’ toirt a-steach inneal-crìochnachaidh sreang ‘\ 0’).
Glèidhte
Siostam glèidhte.
2.1.3. VCI_CAN_OBJ
Anns na gnìomhan VCI_Transmit agus VCI_Receive, tha structar VCI_CAN_OBJ air a chleachdadh gus frèam teachdaireachd CAN a ghluasad.
ball:
ID
Aithneadair teachdaireachd. Cruth ID dìreach, co-thaobhadh deas, thoir sùil air: Leas-phàipear a h-Aon: Mion-fhiosrachadh Co-thaobhadh ID.
UairStamp
A 'faighinn an stamp fiosrachadh mun fhrèam-ama, tòisich an t-àm nuair a thèid rianadair CAN a thòiseachadh, is e an aonad 0. 1ms.
Bratach na h-ùine
A thaobh am bu chòir an ùine a chleachdadh stamp, 1is an TimeStamp. Bratach-ùine agus TimeStamp chan eil iad ciallach ach nuair a gheibhear am frèam.
Seòrsa Send
Seòrsa cur. = Tha 0 a’ comharrachadh an seòrsa àbhaisteach, = tha 1 a’ comharrachadh an t-seoladh singilte.
Bratach Iomallach
Co-dhiù an e bratach iomallach a th' ann. = Tha 1 a’ comharrachadh bratach iomallach, = 0 a’ comharrachadh bratach dàta.
Bratach a-muigh
Ge bith an e bratach bhon taobh a-muigh a th’ ann. = Tha 1 a’ comharrachadh bratach a-muigh, = 0 a’ comharrachadh bratach àbhaisteach.
DàtaLen
Faid dàta (<=8) , is e sin, fad an dàta.
Dàta
Dàta pacaid.
Glèidhte
Siostam glèidhte.
2.1.4. VCI_INIT_CONFIG
Tha structar VCI_INIT_CONFIG a’ mìneachadh rèiteachadh tòiseachaidh an CAN. Thèid an structar a lìonadh ann an gnìomh VCI_InitCan.
ball:
AccCode
Faigh an còd gabhail filtered.
AccMask
Faigh filter mask.
Glèidhte
Glèidhte.
Criathraich
Modh sìolaidh, a’ ceadachadh raon suidheachaidh 0-3, thoir sùil air earrann 2.2.3 den chlàr modh sìoltachain airson mion-fhiosrachadh.
Uair 0
Paramadair ìre SJA1000 Baud, Uair 0 (BTR0).
Uair 1
Paramadair ìre SJA1000 Baud, Uair 1 (BTR1).
Modh
Modh obrachaidh, 0 = obrachadh àbhaisteach, 1 = modh èisteachd a-mhàin, 2 = cead a-steach gun spionnadh agus modh deuchainn cur.
Beachdan:
Mu na roghainnean sìoltachain thoir sùil air: Leas-phàipear II: Stiùireadh suidheachadh CANparameter.
Thathas a’ cleachdadh CAN Timing0 agus Timing1 gus ìre baud a shuidheachadh, chan eilear a’ cleachdadh an dà pharamadair seo ach aig toiseach tòiseachaidh stage.
Clàr-fiosrachaidh àbhaisteach Baud:
Ìre CAN Baud | Uair 0(BTR0) | Uair 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 |
- Chan fheum luchd-cleachdaidh ach SJA1000 (16MHz) a leantainn gus paramadair ìre Baud a shuidheachadh.
- Chan eil an inneal-atharrachaidh a’ toirt taic do ìre Baud airson ùine fo 10K.
2.2. TUAIRISGE NA BEATHA
2.2.1. VCI_OpenDevice
Tha an gnìomh seo air a chleachdadh gus innealan a cheangal.
DWORD __stdcall VCI_OpenDevice(DWORD DevType, DWORD DevIndex, DWORD Glèidhte);
Paramadairean:
Seòrsa Dev
Seòrsa inneal. Faic: Mìneachadh seòrsa inneal adapter.
Clàr-innse Dev
Clàr-innse inneal, airson example, nuair nach eil ann ach aon inneal-atharrachaidh USB-CAN, is e an àireamh clàr-amais 0, nuair a tha grunn innealan-atharrachaidh USB-CAN ann, na h-àireamhan clàr-amais ann an òrdugh dìreadh a’ tòiseachadh bho 0.
Glèidhte
Paramadairean gleidhidh, lìon a-steach 0.
Tilleadh:
Luach tilleadh = 1, a tha a 'ciallachadh gu bheil an obrachadh soirbheachail; = tha 0 a’ nochdadh gun do dh’fhàillig an obrachadh; = -1 a’ nochdadh nach eil an inneal ann.
2.2.2. VCI_CloseDevice
Tha an gnìomh seo air a chleachdadh gus an ceangal a dhùnadh.
DWORD __stdcall VCI_CloseDevice(DWORD DevType, DWORD DevIndex);
Paramadairean:
Seòrsa Dev
Seòrsa inneal. Faic: Mìneachadh seòrsa inneal adapter.
Clàr-innse Dev
Clàr-innse inneal, airson example, nuair nach eil ann ach aon inneal-atharrachaidh USB-CAN, is e an àireamh clàr-amais 0, nuair a tha grunn innealan-atharrachaidh USB-CAN ann, na h-àireamhan clàr-amais ann an òrdugh dìreadh a’ tòiseachadh bho 0.
Tilleadh:
Luach tilleadh = 1, a tha a 'ciallachadh gu bheil an obrachadh soirbheachail; = tha 0 a’ nochdadh gun do dh’fhàillig an obrachadh; = -1 a’ nochdadh nach eil an inneal ann.
2.2.3. VCI_InitCan
Tha an gnìomh seo air a chleachdadh gus an CAN ainmichte a thòiseachadh.
DWORD __stdcall VCI_InitCAN(DWORD DevType, DWORD DevIndex, DWORD CANIndex,
PVCI_INIT_CONFIG pInitConfig);
Paramadairean:
Seòrsa Dev
Seòrsa inneal. Faic: Mìneachadh seòrsa inneal adapter.
Clàr-innse Dev
Clàr-innse inneal, airson example, nuair nach eil ann ach aon inneal-atharrachaidh USB-CAN, is e an àireamh clàr-amais 0, nuair a tha grunn innealan-atharrachaidh USB-CAN ann, na h-àireamhan clàr-amais ann an òrdugh dìreadh a’ tòiseachadh bho 0.
CANIndex
Clàr-amais sianal CAN, leithid nuair nach eil ann ach aon sianal CAN, is e an àireamh clàr-amais 0, ma tha dhà ann, faodaidh an àireamh clàr-amais a bhith 0 no 1.
pInitConfig
Structar paramadair tòiseachaidh. Liosta paramadair de bhuill:
Ball | Tuairisgeul gnìomh |
pInitConfig-> AccCode | Faodaidh AccCode agus AccMask obrachadh còmhla gus faighinn a-mach dè na pacaidean ris an gabhar. Tha an dà chlàr seo air an cleachdadh gus an ID a shuidheachadh air an taobh chlì, is e sin, am pìos as àirde (Bit31) den AccCode agus AccMask air a cho-thaobhadh ris a’ phàirt as àirde den luach ID. |
pInitConfig-> AccMask | Mu cho-thaobhadh ID thoir sùil air leas-phàipearan: Leas-phàipear I: Mion-fhiosrachadh co-thaobhadh ID. Mar eisimpleir: Ma shuidhicheas tu luach an AccCode mar 0x24600000 (ie 0x123 air a ghluasad chun taobh chlì le 21 pìosan), luach AccMask air a shuidheachadh gu 0x00000000, agus an uairsin chan urrainnear gabhail ach ris na pacaidean le ID frèam teachdaireachd CAN 0x123 (tha luach AccMask de 0x00000000 a’ nochdadh gu bheil a h-uile pìos buntainneach |
pìosan). Ma tha luach AccCode air a shuidheachadh gu 0x24600000, tha luach AccMask air a shuidheachadh gu 0x600000 (tha 0x03 air a ghluasad air an taobh chlì le 21 bit), agus an uairsin chan eil ach na pacaidean leis an ID frèam teachdaireachd CAN 0x120 ~ 0x123 comasach (luach AccMask Tha 0x600000 a’ nochdadh, a bharrachd air bit0 ~ bit1, gu bheil pìosan eile (bit2 ~ bit10) nam pìos buntainneach). Thoir an aire: Tha an suidheachadh criathra seo exampnas lugha ris an fhrèam àbhaisteach, airson example, is e àrd 11-bit am pìos dligheach; ann an cùis an fhrèam leudaichte, agus an uairsin tha an ID dligheach 29-bit. Shuidhich AccCode agus AccMask 29-bit àrd mar am pìos dligheach! |
|
pInitConfig-> Glèidhte | glèidhte |
pInitConfig-> Filter | Roghainnean modh sìoltachaidh thoir sùil air an roinn den chlàr modh sìoltachain. |
pInitConfig-> Uair 0 | Suidheachadh ìre BaudT0 |
pInitConfig-> Uair 1 | Suidheachadh ìre BaudT1 |
pInitConfig-> Modh | Modh obrachaidh: 0-obrachadh àbhaisteach Modh 1-èisteachd a-mhàin Modh deuchainn inntrigidh is cur 2-spontaneous (tha an luach seo air a thoirmeasg bho leabharlann gnìomh ZLG) |
Clàr modh sìoltachain:
Luach | Ainm | Tuairisgeul |
1 | Faigh a h-uile seòrsa | Freagarrach airson an dà chuid frèam àbhaisteach agus leudaichte! |
2 | Faigh frèam àbhaisteach a-mhàin | Freagarrach airson frèam àbhaisteach, agus leudaichte |
thèid frèam a thoirt air falbh le sìoladh gu dìreach! | ||
3 | Faigh frèam leudaichte a-mhàin | Freagarrach airson frèam leudaichte, agus thèid frèam àbhaisteach a thoirt air falbh le sìoladh gu dìreach! . |
Tilleadh:
Luach tilleadh = 1, a tha a 'ciallachadh gu bheil an obrachadh soirbheachail; = tha 0 a’ nochdadh gun do dh’fhàillig an obrachadh; = -1 a’ nochdadh nach eil an inneal ann.
m.e
2.2.4. VCI_ReadBoardInfo
Tha an gnìomh seo air a chleachdadh gus fiosrachadh bathar-cruaidh an adapter a leughadh. San fharsaingeachd, faodar a leigeil seachad.
DWORD __stdcall VCI_ReadBoardInfo(DWORD DevType, DWORD
DevIndex,PVCI_BOARD_INFO pInfo);
Paramadairean:
Seòrsa Dev
Seòrsa inneal. Faic: Mìneachadh seòrsa inneal adapter.
Clàr-innse Dev
Clàr-innse inneal, airson example, nuair nach eil ann ach aon inneal-atharrachaidh USB-CAN, is e an àireamh clàr-amais 0, nuair a tha iomadh inneal-atharrachaidh USB-CAN ann, na h-àireamhan clàr-amais ann an òrdugh dìreadh a’ tòiseachadh bho 0. pInfo
Tha VCI_BOARD_INFO air a chleachdadh gus comharra structar fiosrachaidh an uidheim a stòradh.
Tilleadh:
Luach tilleadh = 1, a tha a 'ciallachadh gu bheil an obrachadh soirbheachail; = tha 0 a’ nochdadh gun do dh’fhàillig an obrachadh; = -1 a’ nochdadh nach eil an inneal ann.
2.2.5. VCI_Faigh FaighNum
Tha an gnìomh seo air a chleachdadh gus na frèaman a fhuaireadh a shònrachadh ach cha deach a leughadh anns a’ bhufair faighinn ainmichte.
DWORD __stdcall VCI_GetReceiveNum (DWORD DevType, DWORD DevIndex, DWORD CANIndex);
Paramadairean:
Seòrsa Dev
Seòrsa inneal. Faic: Mìneachadh seòrsa inneal adapter.
Clàr-innse Dev
Clàr-innse inneal, airson example, nuair nach eil ann ach aon inneal-atharrachaidh USB-CAN, is e an àireamh clàr-amais 0, nuair a tha grunn innealan-atharrachaidh USB-CAN ann, na h-àireamhan clàr-amais ann an òrdugh dìreadh a’ tòiseachadh bho 0.
CANIndex
Clàr-innse sianal CAN.
Tilleadh:
Thoir air ais frèamaichean nach deach a leughadh fhathast.
m.e
# cuir a-steach “ControlCan.h” int ret=VCI_GetReceiveNum(2,0,0);
2.2.6. VCI_ClearBuffer
Tha an gnìomh seo air a chleachdadh gus am bufair fhaighinn agus a chuir air falbh bhon t-sianal ainmichte a tha air a shònrachadh le
Adapter USB-CAN.
DWORD __stdcall VCI_ClearBuffer (DWORD DevType, DWORD DevIndex, DWORD CANIndex);
Paramadairean:
Seòrsa Dev
Seòrsa inneal. Faic: Mìneachadh seòrsa inneal adapter.
Clàr-innse Dev
Clàr-innse inneal, airson example, nuair nach eil ann ach aon inneal-atharrachaidh USB-CAN, is e an àireamh clàr-amais 0, nuair a tha grunn innealan-atharrachaidh USB-CAN ann, na h-àireamhan clàr-amais ann an òrdugh dìreadh a’ tòiseachadh bho 0.
CANIndex
Clàr-innse sianal CAN.
Tilleadh:
Luach tilleadh = 1, a tha a 'ciallachadh gu bheil an obrachadh soirbheachail; = tha 0 a’ nochdadh gun do dh’fhàillig an obrachadh; = -1 a’ nochdadh nach eil an inneal ann.
2.2.7. VCI_StartCAN
Tha an gnìomh seo air a chleachdadh gus rianadair CAN a thòiseachadh agus gnìomh fàilteachaidh brisidh a-staigh an inneal-atharrachaidh.
DWORD __stdcall VCI_StartCAN (DWORD DevType, DWORD DevIndex, DWORD CANIndex);
Paramadairean:
Seòrsa Dev
Seòrsa inneal. Faic: Mìneachadh seòrsa inneal adapter.
Clàr-innse Dev
Clàr-innse inneal, airson example, nuair nach eil ann ach aon inneal-atharrachaidh USB-CAN, is e an àireamh clàr-amais 0, nuair a tha grunn innealan-atharrachaidh USB-CAN ann, na h-àireamhan clàr-amais ann an òrdugh dìreadh a’ tòiseachadh bho 0.
CANIndex
Clàr-innse sianal CAN.
Tilleadh:
Luach tilleadh = 1, a tha a 'ciallachadh gu bheil an obrachadh soirbheachail; = tha 0 a’ nochdadh gun do dh’fhàillig an obrachadh; = -1 a’ nochdadh nach eil an inneal ann.
2.2.8. VCI_Ath-shuidhichCAN
Tha an gnìomh seo air a chleachdadh gus rianadair CAN ath-shuidheachadh.
DWORD __stdcall VCI_ResetCAN (DWORD DevType, DWORD DevIndex, DWORD CANIndex);
Paramadairean:
Seòrsa Dev
Seòrsa inneal. Faic: Mìneachadh seòrsa inneal adapter.
Clàr-innse Dev
Clàr-innse inneal, airson example, nuair nach eil ann ach aon inneal-atharrachaidh USB-CAN, is e an àireamh clàr-amais 0, nuair a tha grunn innealan-atharrachaidh USB-CAN ann, na h-àireamhan clàr-amais ann an òrdugh dìreadh a’ tòiseachadh bho 0.
CANIndex
Clàr-innse sianal CAN.
Tilleadh:
Luach tilleadh = 1, a tha a 'ciallachadh gu bheil an obrachadh soirbheachail; = tha 0 a’ nochdadh gun do dh’fhàillig an obrachadh; = -1 a’ nochdadh nach eil an inneal ann.
2.2.9. VCI_Transmit
Tha an gnìomh seo air a chleachdadh gus frèam teachdaireachd CAN a chuir.
DWORD __stdcall VCI_Transmit (DWORD DeviceType, DWORD DeviceInd, DWORD CANInd, PVCI_CAN_OBJ pSend, DWORD Length);
Paramadairean:
Seòrsa Dev
Seòrsa inneal. Faic: Mìneachadh seòrsa inneal adapter.
Clàr-innse Dev
Clàr-innse inneal, airson example, nuair nach eil ann ach aon inneal-atharrachaidh USB-CAN, is e an àireamh clàr-amais 0, nuair a tha grunn innealan-atharrachaidh USB-CAN ann, na h-àireamhan clàr-amais ann an òrdugh dìreadh a’ tòiseachadh bho 0.
CANIndex
Clàr-innse sianal CAN. pSend
A’ chiad sheòladh de na rèilichean frèam dàta a dh’ fheumar a chuir.
Fad
An àireamh de fhrèamaichean dàta a dh’ fheumar a chuir, is e an àireamh as àirde 1000, is e an luach a thathar a ’moladh 48 fo astar àrd.
Tilleadh:
Thoir air ais an fhìor àireamh de fhrèamaichean a chaidh a chuir a-steach mu thràth, tha an luach tilleadh = -1 a’ nochdadh mearachd inneil.
m.e
2.2.10. VCI_Faigh
Tha an gnìomh seo air a chleachdadh gus fàilteachadh iarraidh.
DWORD __stdcall VCI_Receive (DWORD DevType, DWORD DevIndex, DWORD CANIndex, PVCI_CAN_OBJ preceive, ULONG Len, INT WaitTime);
Paramadairean:
Seòrsa Dev
Seòrsa inneal. Faic: Mìneachadh seòrsa inneal adapter.
Clàr-innse Dev
Clàr-innse inneal, airson example, nuair nach eil ann ach aon inneal-atharrachaidh USB-CAN, is e an àireamh clàr-amais 0, nuair a tha grunn innealan-atharrachaidh USB-CAN ann, na h-àireamhan clàr-amais ann an òrdugh dìreadh a’ tòiseachadh bho 0.
CANIndex
Clàr-innse sianal CAN.
Gabhaibh
Gus a’ chiad chomharra seata de na frèamaichean dàta fhaighinn.
Len
Feumaidh fad an fhrèam dàta a bhith nas àirde na 2500 gus an teachdaireachd àbhaisteach a thilleadh.
Rud eile, bidh an ùine tilleadh neoni co-dhiù a gheibhear an teachdaireachd no nach fhaigh. shuidhich an adapter bufair frèam 2000 airson gach seanal. Stèidhichte air an t-siostam agus an àrainneachd obrach aige fhèin, faodaidh an neach-cleachdaidh fad raon iomchaidh a thaghadh bho 2500.
WaitTime Glèidhte.
Tilleadh:
Thoir air ais an àireamh de fhrèamaichean a chaidh a leughadh gu fìrinneach, -1 a’ comharrachadh mearachdan inneal.
m.e
PÀIRT TRÌ GNÌOMHACHASAN EILE AGUS TUAIRISGEADH STRUCHD-DÀTA
Tha a’ chaibideil seo a’ toirt cunntas air seòrsachan dàta eile agus gnìomhan leabharlann eadar-aghaidh ZLG neo-fhreagarrach a tha ann an leabharlann eadar-aghaidh adapter USB-CAN ControlCAN.dll. Feuch an dèan thu
na cuir fios air na gnìomhan sin ma chleachdas tu modal ZLG co-fhreagarrach airson leasachadh àrd-sgoile gus nach toir e buaidh air co-chòrdalachd.
3.1 TUAIRISGE NA BEATHA
3.1.1. VCI_UsbDeviceReset
Ath-shuidheachadh USB-CAN adapter, feumaidh tu an inneal ath-fhosgladh an dèidh ath-shuidheachadh le bhith a 'cleachdadh VCI_OpenDevice.
DWORD __stdcall VCI_UsbDeviceReset(DWORD DevType, DWORD DevIndex, DWORD glèidhte
Paramadairean:
Seòrsa Dev
Seòrsa inneal. Faic: Mìneachadh seòrsa inneal adapter.
Clàr-innse Dev
Clàr-innse inneal, airson example, nuair nach eil ann ach aon inneal-atharrachaidh USB-CAN, is e an àireamh clàr-amais 0, nuair a tha grunn innealan-atharrachaidh USB-CAN ann, na h-àireamhan clàr-amais ann an òrdugh dìreadh a’ tòiseachadh bho 0.
Glèidhte glèidhte.
Tilleadh:
Luach tilleadh = 1, a tha a 'ciallachadh gu bheil an obrachadh soirbheachail; = tha 0 a’ nochdadh gun do dh’fhàillig an obrachadh; = -1 a’ nochdadh nach eil an inneal ann.
bRel = VCI_UsbDeviceReset(nDeviceType, Neo-eisimeileachd, 0);
3.1.2. VCI_FindUsbDevice2
Nuair a bhios an aon PC a’ cleachdadh ioma USB-CAN, faodaidh neach-cleachdaidh an gnìomh seo a chleachdadh gus an inneal gnàthach a lorg.
DWORD __stdcall VCI_FindUsbDevice2(PVCI_BOARD_INFO pInfo);
Paramadairean:
pFiosrachadh
Tha pInfo air a chleachdadh gus paramadairean a’ chiad phuing seòladh bufair dàta a stòradh.
Tilleadh
Thoir air ais àireamh an adapter USB-CAN a chaidh a phlugadh a-steach don choimpiutair.
Pàirt a Ceithir Gnìomhan Leabharlann Eadar-aghaidh Cleachdadh Pròiseas
Gus gnìomh inneal iomadachadh, thug sinn seachad gnìomhan a bharrachd (gnìomhan air an taisbeanadh le cùl uaine), tha na gnìomhan sin a’ toirt a-steach: VCI_FindUsbDevice2 VCI_UsbDeviceReset. Rè an dàrna leasachadh, chan fheum na gnìomhan sin a bhith air an cleachdadh. Tha eadhon na gnìomhan sin air an leigeil seachad, faodar a h-uile gnìomh adapter USB-CAN a choileanadh.
www.waveshare.com
www.waveshare.com/wiki
Sgrìobhainnean/Goireasan
![]() |
Leabharlann gnìomh eadar-aghaidh adapter bus WAVESHARE USB-CAN [pdfLeabhar-stiùiridh Leabharlann gnìomh eadar-aghaidh adapter eadar-aghaidh bus USB-CAN, USB-CAN, Leabharlann gnìomh eadar-aghaidh adapter eadar-aghaidh bus, Leabharlann gnìomh eadar-aghaidh, leabharlann gnìomh |