CAL Master/Slave DLL
Softwarepaket für Windows-basierende CAL-Anwendungen
Funktionsübersicht Für die Entwicklung von Windows-basierenden CAL-Anwendungen auf dem PC ist die CAL Master/Slave DLL geeignet. In Verbindung mit einer intelligenten PC/CAN Interfacekarte kann ein Anwendungsprozeß vollständig von der Steuerung des Kommunikationssystems entkoppelt werden.
Die CAL Master/Slave DLL besteht aus zwei Teilen: Einer speziellen CAL-Firmware, die auf dem Mikrocontroller des PC/CAN-Interfaces läuft, sowie einer Programmierschnittstelle (API) für den PC.
Über die CAL-Firmware werden alle kommunikationsbezogenen Funktionen sowie weitere Aufgaben wie z.B. die Knotenüberwachung des NMT-Masters oder die Identifiervergabe des DBT-Masters vollständig autark abgewickelt. Hierbei wird die komplette Funktionalität von CAL mit allen Diensten von CMS, NMT, DBT und LMT unterstützt.
Die Programmierschnittstelle (API) stellt Funktionen und Mechanismen zur Anbindung der CAL-Funktionen an Windowsprogramme unter Windows 3.11, Windows 95/98 sowie Windows NT in Form einer DLL zur Verfügung. Die Funktionen der DLL steht auch als C-Code zur Verfügung. Damit kann eine Anpassung an andere Betriebssysteme auf einfache Weise durchgeführt werden. Auf Anfrage kann eine Anpassung auch durch IXXAT erfolgen.
Unterstützt werden die folgenden PC/CAN Interfacekarten:
iPC-I 320/PCI, iPC-I 320/104, iPC-I 165, tinCAN
Wesentliche Merkmale
- Erhältlich als Slave- und Master/Slave-Version
- Bereitstellung von Diensten über API
- Übergabe von Rückmeldungen und Ergebnissen erfolgt über Interrupts und System-Events
- Ausführung Domaintransfer vom/zum Anwendungsprogramm mit 128 Bytes/Segment (iPC-I320/PCI) bzw. 512 Bytes/Segment (iPC-I165)
- Segmentierung der Domaindaten in 7 Byte große Segmente erfolgt durch PC/CAN Interface
- Mehrere Domaintransfers gleichzeitig möglich
- Einfache Anpassung der API an andere Betriebssysteme wie VxWorks
Lieferumfang
CAL-Firmware für die gewählte PC/CAN Interfacekarte
API als Windows-DLL
Handbuch und Beispielprogramme
Technischer Support
Einzellizenz oder Stückzahllizenzen
|