
PCAN-Basic
Interface de programmation pour Windows®
L‘interface de programmation PCAN-Basic (API) permet de développer en toute simplicité des logiciels performants gérant le CAN. L‘API intègre toutes les fonctions nécessaires à la communication de l‘application avec du matériel PCAN pour PC. Grâce à l‘indépendance vis-à-vis des systèmes d‘exploitation, les projets de développement de logiciels peuvent être facilement portés sur différentes plateformes.
Cette API se compose du pilote de l‘appareil et d‘une DLL d‘interfaçage, laquelle offre les fonctionnalités API.
En tant que successeur de PCAN-Light, PCAN-Basic présente un plus grand nombre de fonctionnalités et prend en charge davantage de langages. Le développeur dispose d‘un grand nombre de fonctions sous C++, C#, C++/CLR, Delphi, VB.NET, Java et Python 2.6.
PCAN-Basic pour Windows® CE
PEAK-System offre la PCAN-Basic API pour le développement de vos propres applications CAN pour Windows® CE 6.x. Pour ce faire, le programmeur peut utiliser les langages C++, C# et VB.NET.
PCAN-Basic pour Linux
Une version Linux de l‘API PCAN-Basic est en cours de développement et sera prochainement disponible.
Caractéristiques
- Prise en charge du système d‘exploitation Windows® 8, 7, Vista, XP (32/64 bits) et Windows® CE6.x
- Parallèlement, son application propre et plusieurs applications PEAK-System peuvent être exécutées sur une voie CAN physique
- Utilisation d‘une DLL unique pour tous les types de matériels pris en charge
- Jusqu‘à 8 voies CAN par matériel (selon l‘interface CAN PEAK utilisée)
- Commutation aisée entre les voies d‘un équipement PCAN pour PC
- Tampon de messages interne au pilote, d‘une capacité de 32 768 messages par voie CAN
- Précision de l‘horodatage des messages reçus jusqu‘à 1 μs (dépend de l‘interface PEAK-CAN utilisée)
- Accès à des paramètres spéciaux 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
- Système de débogage avancé
- Informations de débogage disponibles en plusieurs langues
- La langue de l‘interface dépend de la langue du système d‘exploitation
- Possibilité de définir vos propres informations de débogage
Fonctionnalités
Connexion :
Initialize: Initialisation du matériel, réglage de la vitesse de transmission, connexion au pilote
Uninitialize: Déconnexion du pilote
Configuration :
SetValue: Définition des paramètres du matériel tels que Debug-log (journal de débogage), Listen-Only (écoute uniquement) et Auto-Reset (réinitialisation automatique)
FilterMessages: Enregistrement des messages à la réception
Informations :
GetValue: Lecture des informations des DLL et des API
GetStatus: Lecture des informations d‘état du bus CAN
GetErrorText: Description des codes d‘erreur
Communication CAN :
Read: Lecture d’un message CAN ou de l’état avec horodatage inclus
Write: Transmission d‘un message CAN (ID 11/29 bits et RTR)
Reset: Effacement des mémoires tampons de transmission et de réception
Etendue de la livraison
- Interface DLL et des exemples ainsi que des fichiers header pour tous les langages informatiques courants
- Documentation au format HTML-Help
Configuration minimale requise
- Windows® 8, 7, Vista, XP (32/64 bits) ou Windows® CE 6.x
- 512 Mo de RAM et processeur 1 GHz minimum
Remarque: les interfaces CAN ISA et parallèle sont uniquement prises en charge sur les systèmes 32 bits.
Téléchargements
PCAN-Basic pour
Windows® 8, 7, Vista, XP (32/64 bits)




