{"product_id":"pcan-developer-5","title":"PCAN-Developer 5","description":"\u003cp\u003eThe professional programming interface PCAN-API of the PCAN-Developer package makes it possible to create complex Windows® applications with CAN CC, CAN FD, CAN FD light, and CAN XL support. The API (Application Programming Interface) provides an extensive function library using interface DLLs for x86, x64, and ARM64 systems.\u003c\/p\u003e\n\u003cp\u003eUnlike PCAN-Basic, the CAN communication is handled by Clients and offers significant advantages. Thus, not only a single but multiple applications can access a physical CAN channel. Furthermore, it works even without hardware: Via virtual connections, Clients establish a simulated CAN communication among Windows® applications.\u003c\/p\u003e\n\u003cp\u003eAs of PCAN-Developer version 5, the PCAN-API supports the new CAN XL and CAN FD light standards. CAN XL features a significantly larger payload length of up to 2048 bytes as well as higher bit rates of up to 20 Mbit\/s. CAN FD light is a simplified, cost-effective version of the CAN FD standard based on a Commander-Responder architecture.\u003c\/p\u003e\n\u003cp\u003eThe API can be used with different programming languages. Header files are provided for the languages C\/C++, Pascal OO, and Python. For C#, VB.NET and C++\/CLR an assembly is available. Example code is included for all supported languages.\u003c\/p\u003e\n\u003cdiv id=\"c817\" class=\"\"\u003e\n\u003cdiv class=\"tabs-article toggle active\"\u003e\n\u003cdiv class=\"panel\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4\u003eCAN connection via Clients\u003c\/h4\u003e\n\u003cp\u003eApplications that are based on the PCAN-API use so-called Clients in order to access Nets. A Net includes the connection to an external CAN bus via suitable hardware and the interconnection of several applications.\u003cbr\u003e\u003cbr\u003eThe following possibilities apply to CAN connections via Clients:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOne or multiple Clients can be connected with a Net\u003c\/li\u003e\n\u003cli\u003eA Client can be connected with multiple Nets\u003c\/li\u003e\n\u003cli\u003eA Net is connected to no or exactly one active hardware\u003c\/li\u003e\n\u003cli\u003eMultiple connections to different Nets can be defined for a hardware\u003c\/li\u003e\n\u003cli\u003eA maximum of one defined connection to a Net can be activated for a hardware\u003c\/li\u003e\n\u003cli\u003eWhen a Client transmits, the message is passed to all other Clients connected to the Net and via the hardware to the external CAN bus\u003c\/li\u003e\n\u003cli\u003eIf a message is received by the hardware, it is received by all Clients connected to the Net\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/www.peak-system.com\/fileadmin\/images\/products\/software\/PCAN-Developer\/PCAN-Developer_Clients_ENG.png\" alt=\"PCAN-Developer Clients\" width=\"387\" height=\"523\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"accordion active\"\u003e\n\u003cdiv id=\"c3930\" class=\"\"\u003e\n\u003cdiv class=\"tabs-article toggle active\"\u003e\n\u003cdiv class=\"accordion active\"\u003e\n\u003ch3 class=\"active\"\u003eLicenses\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\"\u003e\n\u003cp\u003ePCAN-Developer includes a single user license for the development package and a distribution license for the PCAN-Developer redistributable. This package includes the API DLLs as well as the software products PCAN-View, PCAN-Nets Configuration, PCAN-Status Display, and PCAN-Developer API-Guide.\u003c\/p\u003e\n\u003cp\u003eFor the API and the software you will receive all updates and free support for the duration of one year.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"c817\" class=\"\"\u003e\n\u003cdiv class=\"tabs-article toggle active\"\u003e\n\u003cdiv class=\"accordion active\"\u003e\n\u003cdiv class=\"nav_hit active\"\u003e\n\u003cspan class=\"glyphicon glyphicon-plus\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"active\"\u003eScope of Supply\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\"\u003e\n\u003cul\u003e\n\u003cli\u003ePCAN-API interface DLLs (x86\/x64\/ARM64)\u003c\/li\u003e\n\u003cli\u003ePCAN-Developer license package\u003c\/li\u003e\n\u003cli\u003eSoftware: PCAN-View, PCAN-Nets Configuration, PCAN-Status Display, and PCAN-Developer API-Guide\u003c\/li\u003e\n\u003cli\u003eHeader files for C\/C++, Pascal OO, and Python\u003c\/li\u003e\n\u003cli\u003eAssembly for C#, VB.NET, and C++\/CLR\u003c\/li\u003e\n\u003cli\u003eExamples for all supported languages\u003c\/li\u003e\n\u003cli\u003eDocumentation in PDF format\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"c3930\" class=\"\"\u003e\n\u003cdiv class=\"tabs-article toggle active\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"active\"\u003eFeatures\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\"\u003e\n\u003cul\u003e\n\u003cli\u003eProfessional API for developing applications with CAN CC, CAN FD, and CAN XL connections\u003c\/li\u003e\n\u003cli\u003eSupport for CAN specifications CAN CC (classic CAN 2.0), CAN FD, CAN FD light, and CAN XL (ISO 11898-1 2024)\u003c\/li\u003e\n\u003cli\u003eCAN FD support for ISO and Non-ISO standards switchable\u003c\/li\u003e\n\u003cli\u003eApplication development for the platforms Windows® 11 (x64\/ARM64), 10 (x86\/x64)\u003c\/li\u003e\n\u003cli\u003eUp to 127 applications can be operated per physical CAN channel at the same time\u003c\/li\u003e\n\u003cli\u003eUse of up to 127 channels for each hardware type\u003c\/li\u003e\n\u003cli\u003eSimple switching between channels of a PCAN PC hardware using Nets\u003c\/li\u003e\n\u003cli\u003eAccess to the CAN channels of a PCAN-Gateway via the PCAN-LAN hardware type\u003c\/li\u003e\n\u003cli\u003eDriver-internal buffering of up to 32,768 CAN messages per Client\u003c\/li\u003e\n\u003cli\u003eBuffer size can be configured via the API\u003c\/li\u003e\n\u003cli\u003ePrecision of time stamps on received messages up to 1 µs (depending on the PEAK CAN interface used)\u003c\/li\u003e\n\u003cli\u003eAccess to all available hardware parameters such as listen-only mode\u003c\/li\u003e\n\u003cli\u003eNotification of the application through Windows® events when a message is received\u003c\/li\u003e\n\u003cli\u003eNotification of the application through driver events, e.g., altered hardware parameters, plug-in\/plug-out of PCAN PC hardware, or bus load information\u003c\/li\u003e\n\u003cli\u003eInterrupt-triggered reception of CAN messages by the driver. Storage in a FIFO buffer with the time stamp\u003c\/li\u003e\n\u003cli\u003eControl of the transmission timing by specifying time stamps when transmitting messages\u003c\/li\u003e\n\u003cli\u003eConfiguration of single-shot and self-receive-request transmissions\u003c\/li\u003e\n\u003cli\u003eSupport of CAN error frames\u003c\/li\u003e\n\u003cli\u003eGeneration of CAN error frames\u003c\/li\u003e\n\u003cli\u003eSimulated CAN communication between applications via Clients\u003c\/li\u003e\n\u003cli\u003eFree definition of a message filter per Client\u003c\/li\u003e\n\u003cli\u003eHardware reset during an active connection\u003c\/li\u003e\n\u003cli\u003eDetailed documentation in HTML format as well as executable sample source code\u003c\/li\u003e\n\u003cli\u003eCollection of tools for CAN system configuration, parameterization, and visualization\u003c\/li\u003e\n\u003cli\u003eThread-safe API\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"gtx-trans\" style=\"position: absolute; left: 80px; top: 252.938px;\"\u003e\n\u003cdiv class=\"gtx-trans-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"PEAK-System Technik","offers":[{"title":"Default Title","offer_id":57420374835578,"sku":"CT-IPES-005070","price":1970.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0548\/8174\/6990\/files\/store-PCAN-Developer-5.jpg?v=1792150238","url":"https:\/\/controltech.uk.com\/products\/pcan-developer-5","provider":"Control Technologies","version":"1.0","type":"link"}