2025年11月11日 08:10:23 来源:广州智维电子科技有限公司 >> 进入该公司展台 阅读量:0
* Interchanged calls to canSetBusOutputControl() and canGetBusOutputControl() using CANlib and t is now consistent.* Calls to canSetBusOutputControl() and canGetBusOutputControl() is now persistent across all channels in the device until power is cycled in latest generation of devices (kcany, kcanf, kcanl). Older devices have not changed their behaviour.* Increased max number of cards to 16 for kcanf driver (INBOX-15560).* SDK (canlib) - Added support for external trigger input and output to I/O pin API when using e.g. Memorator 2xHS v2 and Kvaser Memorator Pro 5xHS. Note that using the External trigger input requires that CAN channel 1 is bus on and using the External trigger output requires that CAN channel 2 is bus on. - Added support for reading and setting multiple input and output pins in on call in the I/O pin API. Two new functions for this purpose have been added: kvIoGetModulePins and kvIoSetModulePins. - Capability SILENT_MODE is now reported for PCIcanx and PCIcanx II devices. - Fixed a bug where canGetChannelData returned canERR_NOTFOUND instead of canERR_PARAM for a subset of erroneous input arguments.* SDK (kvmlib) - Fixed compilation Warning appearing in gcc v8.3.0.* SDK (Documentation) - Moved chapter about silent install to the Windows installation page. - Updated the tutorial for .Net Standard 2.0.* SDK (t): The included t compiler now has version 3.11. - Added support for external trigger input and output to I/O pin API with kvIO_MODULE_TYPE_INTERNAL. - Two new functions for reading multiple pins in the I/O pin API have been introduced: kvIoGetModulePins and kvIoSetModulePins. - New predefined types introduced: kvIoModuleDigital, kvIoModuleAnalog kvIoModuleRelay, kvIoModuleInternal. These are to be used in the new I/O pin API functions: kvIoGetModulePins and kvIoSetModulePins.* J2534 - Added registry key "share canlib channels", which ignores permission errors regarding bitrate settings (for dll backwards compatibility). Must only be used when identical bus settings are used across all shared CANlib channels. - DEVICE_NOT_CONNECTED is now returned by PassThruRead() for CAN protocols if the read queue is empty, and the latest call to canRead() failed.* Added support for new devices: - Kvaser U100 (01173-1) - Kvaser U100P (01174-8)
Supported operating systems
The following OSes are supported by current version of CANLIB: - Windows 7, 32-bit and 64-bit, x64 architecture - Windows 8.1, 32-bit and 64-bit, x64 architecture - Windows 10, 32-bit and 64-bit, x64 architecture Note! The latest CANlib version to fully support Windows Vista and Windows Server 2008 is CANlib v5.28. Note! The latest CANlib version to fully support Windows XP is CANlib v5.22.
Q6:Kvaser CANlib SDK支持哪些kvaser硬件?
Device support table
RequiredDevice Driver Firmware------------------------------------------------------------Kvaser LAPcan kcanx.sys 1.40 or laterKvaser LAPcan II kcanx.sys 4.20 or laterKvaser PCIcan kcanh.sys N/AKvaser PCIcanx kcanh.sys N/AKvaser PCIEcan kcanh.sys N/AKvaser PCIEcan 4xHS kcanf.sys 2.0.1 or laterKvaser PCIEcan 2xHS v2 kcanf.sys 2.0.15 or laterKvaser PCIEcan HS v2 kcanf.sys 2.0.19 or laterKvaser Mini PCI Express 2xHS v2 kcanf.sys 2.2.6 or laterKvaser Mini PCI Express HS v2 kcanf.sys 2.2.5 or laterKvaser BlackBird (all types) kcanl/kcanlr.sys 1.9 or laterKvaser BlackBird v2 (all types) kcany/kcanyr.sys 2.1 or laterKvaser BlackBird Pro HS v2 kcany/kcanyr.sys 3.9 or laterKvaser Ethercan Light HS kcanyr.sys 2.1 or laterKvaser Ethercan HS kcanyr.sys 3.9 or laterKvaser DIN Rail kcanyr.sys 3.17 or laterKvaser Leaf (all types) kcanl.sys 1.1 or laterKvaser Leaf v2 (all types) kcanl.sys 3.0 or laterKvaser Eagle kcany.sys 1.6 or laterKvaser Memorator kcane.sys 2.5 or laterKvaser Memorator Professional kcanl.sys 2.0 or laterKvaser Memorator Pro 5xHS kcany.sys 3.0 or laterKvaser Memorator Light HS v2 kcany.sys 3.14 or laterKvaser USBcan Pro 5xHS kcany.sys 3.0 or laterKvaser USBcan Light 4xHS kcany.sys 2.6 or laterKvaser Leaf Pro HS v2 kcany.sys 2.6 or laterKvaser USBcan Pro 2xHS v2 kcany.sys 3.0 or laterKvaser Memorator 2xHS v2 kcany.sys 3.0 or laterKvaser Memorator Pro 2xHS v2 kcany.sys 3.0 or laterKvaser Hybrid 2xCAN/LIN kcany.sys 3.7 or laterKvaser Memorator Light kcanl.sys 2.0 or laterKvaser Memorator R SemiPro kcanl.sys 2.6 or laterKvaser Mini PCI Express HS kcanl.sys 3.0 or laterKvaser Mini PCI Express 2xHS kcanl.sys 3.0 or laterKvaser USBcan II kcane.sys 2.4 or laterKvaser USBcan Rugged kcane.sys 2.4 or laterKvaser USBcan Professional kcanl.sys 1.8 or laterKvaser USBcan Light 2xHS kcanl.sys 3.0 or laterKvaser PCIcan II kcans.sys 2.4 or laterKvaser PCIcanx II kcans.sys 3.0 or laterKvaser PC104+ kcans.sys 3.0 or laterKvaser PCI104 kcans.sys 3.0 or laterKvaser Virtual CAN bus kcanv.sys N/AIt is always recommended to use latest released firmware