Ce site utilise des cookies à des fins d'analyse, de gestion de la connexion au site marchand, au forum et de traitement d’une commande. En continuant à naviguer sur ce site, vous acceptez cette utilisation. Vous trouverez des informations détaillées sur l'utilisation des cookies dans notre politique de confidentialité.
Package de développement CAN et CAN FD professionnel pour Windows®
Tous les prix s`entendent hors TVA !
L’interface de programmation professionnelle PCAN-API du package PCAN-Developer rend possible la création d’applications Windows® complexes qui prennent en charge le CAN et CAN FD. L’API (Interface de Programmation Applicative) fournit une bibliothèque complète de fonctions via des DLLs pour les systèmes 32-bits et 64-bits.
Contrairement à PCAN-Basic, la communication CAN est gérée par des "Clients" et offre de nombreux avantages. Ainsi, non plus une seule mais plusieurs applications peuvent accéder à un même canal CAN physique. D’autre part, le tout peut fonctionner sans matériel : via des lignes de connexions virtuelles, les "Clients" établissent une communication CAN simulée entre les applications Windows® disponibles.
A partir de PCAN-Developer version 4, PCAN-API et les outils intégrés prennent en charge la nouvelle norme CAN FD (CAN with Flexible Data rate) dont la caractéristique principale est de fournir une plus grande bande-passante pour le transfert des données.
L'API peut être utilisée avec différents langages de programmation. Des fichiers d'en-tête sont fournis pour les langages C/C++, Delphi et Python. Un assembly est disponible pour C#, VB.NET et C++/CLR. Un exemple de code est inclus pour tous les langages supportés.
Connexion CAN via "Clients"
Les applications qui sont construites avec PCAN-API utilisent la notion de "Clients" pour accéder à des "Nets". Un "Net" comprend la connexion à un bus externe via un matériel approprié et l’interconnexion de plusieurs applications.
Les caractéristiques suivantes s’appliquent à des connexions CAN via des "Clients" :
Un ou plusieurs "Clients" peuvent se connecter à un "Net"
Un "Client" peut se connecter à plusieurs "Nets"
Un "Net" est connecté à aucun ou à un seul matériel valide
Plusieurs connexions vers différents "Nets" peuvent être définies pour un matériel
Un maximum d’une connexion configurée à un "Net" peut être activé pour un matériel
Quand un "Client" transmet, le message est transmis à tous les autres "Clients" connectés à ce "Net" et le bus CAN externe via le matériel
Si un message est reçu par le matériel, il est reçu par tous les "Clients" connectés au "Net"
API professionnel pour développement d'applications avec les connexions CAN et CAN FD
Conforme aux spécifications CAN 2.0 A/B et FD
Permet la commutation entre les protocoles CAN FD ISO et non-ISO
Prise en charge du système d'exploitation Windows® 10, 8.1 (32/64 bits)
Jusqu'à 64 applications par voie CAN physique peuvent être exécutées simultanément
Utilisation d'une DLL Windows® 32 bits/64 bits comme interface de programmation (API) pour tous les matériels pris en charge
Jusqu’à 64 canaux utilisables pour chaque type de matériel
Commutation simple entre les canaux d’un matériel PC PCAN en utilisant la notion de „Nets“
Accès aux canaux CAN de la PCAN-Gateway via le nouveau type de matériel PCAN-LAN
Tampon de messages interne au pilote, d'une capacité de 32768 messages CAN par Client
Configuration de la taille du tampon via l'API
Précision de l'horodatage des messages reçus jusqu'à 1 µs (dépend de l'interface PEAK-CAN utilisée)
Accès à tous les paramètres disponibles du matériel, tels que le mode Listen-Only (écoute uniquement)
Notification de l'application via les événements Windows® lors de la réception d'un message
Notification de l’application grâce à des évènements du driver, par exemple : modification des paramètres du matériel, branchement/débranchement de matériel PC PCAN, ou des informations sur la charge du bus
Réception par interruption de messages CAN par le driver. Stockage dans un tampon FIFO avec horodatage
Contrôle du moment de l'émission grâce à l'utilisation de l'horodatage lors de l'émission des messages
Configuration des transferts Single-Shot et Self-Receive-Request
Prise en charge des trames d'erreur CAN
Simulation d'une communication CAN entre les applications via les clients
Un filtre de messages totalement paramétrable par voie Client
Réinitialisation du matériel pendant une liaison active
Configuration matérielle via le Panneau de configuration ou via l'application
Documentation détaillée au format PDF ainsi que le code source des programmes d’exemple
Ensemble d'outils pour la configuration, le paramétrage et la visualisation du système CAN
API supportant le multitâche
Configuration de système
Windows® 10, 8.1 (32/64 bits)
2 Go de RAM et processeur 1,5 GHz minimum
Port USB pour la clé d‘installation
Pour la connexion au bus CAN : une interface PC CAN de PEAK-System
Remarque : les interfaces CAN port parallèle gèrent uniquement le 32 bits.
PCAN-API 4 DLLs d'interface (32/64-bits)
Package de licence PCAN-Developer 4
Applications: PCAN-View, PCAN-Nets Configuration et PCAN-Status Display
Fichiers d'en-tête pour les langages C/C++, Delphi et Python
Un assembly pour les langages C#, VB.NET et C++/CLR
Exemples pour tous les langages supportés
Documentation au format PDF
Note : Livraison du logiciel sur clé USB. Autres médias d‘installation ou téléchargement sur demande.
Licences PCAN-Developer 4 :
PCAN-Developer 4 offre pour le développement ainsi qu’une licence de redistribution pour sa version PCAN-Developer redistribuable. Cette suite inclue une API sous forme d’une DLL ainsi que différents logiciels tels que PCAN-View, PCAN-Nets Configuration et PCAN-Status Display.
Pour l'API et les logiciels, vous bénéficiez pendant 2 ans de l'ensemble des mises à jour ainsi que d'un support technique gratuit accessible.