|
Heidenhain TNC mit LSV/2 bzw. TCP steuern
Die SuperCom Heidenhain Bibliothek enthält Funktionen für die Daten-Kommunikation mit einer Heidenhain TNC. Die Kommunikation kann über serielle Leitungen oder über das TCP Protokoll erfolgen.
Die SuperCom Heidenhain Bibliothek ermöglicht komplexe Daten-Kommunikations-Aufgaben in Verbindung mit einer Heidenhain TNC schnell und einfach auszuführen. Die Verbindung wird über den LSV/2 Link (seriell) oder über die TCP Schnittstelle hergestellt.
Die gesamte Daten-Kommunikation erfolgt transparent und mit hoher Geschwindigkeit und liefert rasche Erfolge.
Die gleichzeitige Kontrolle von mehreren simultanen Verbindungen wird unterstützt und ist üblich bei SuperCom.
Die enthaltenen Funktionen ermöglichen die Kommunikation mit der Heidenhain TNC um z.B. schnelle Datei-Übertragungen in beiden Richtungen auszuführen, Verzeichnisse auflisten, anlegen oder löschen, Dateien umbenennen oder löschen, TNC Konfigurationsdaten auslesen, absolute Speicherzellen lesen oder schreiben u.a.
Im folgenden ein Auszug einiger Funktionen:
| HN_SetConfig | Konfiguration der SuperCom Software und/oder die entfernte Steuerung (TNC) |
| HN_GetCurrentDir | Das aktuelle TNC Verzeichnis erfragen |
| HN_ChangeDir | Wechseln des aktuellen TNC Verzeichnis |
| HN_MakeDir | Ein verzeichnis unter dem aktuellen anlegen |
| HN_RemoveDir | Ein verzeichnis entfernen |
| HN_FileExists | Prüfen ob eine Datei auf der TNC Seite existiert |
| HN_CopyFile | Kopie einer Datei auf der TNC Seite anlegen |
| HN_DeleteFile | Eine Datei auf der TNC Seite löschen |
| HN_RenameFile | Eine Datei auf der TNC Seite umbenennen |
| HN_ReceiveFile | Eine Datei von der TNC empfangen (Download) |
| HN_SendFile | Eine Datei an die TNC übertragen (Upload) |
| HN_GetTNCDateTime | Datums-Information der TNC abfragen |
| HN_SetTNCDateTime | Datums-Information der TNC ändern |
| HN_GetSystemParam | Konfiguration der TNC abfragen |
|
: |
: |
Die SuperCom Heidenhain Bibliothek implementiert die Protokoll Funktionen mit Hilfe einer entsprechenden SuperCom Kommunikations-Bibliothek (Seriell oder TCP/IP) und das SuperCom LSV/2 Protokoll Modul* welches für einen stabilen Übertragungskanal sorgt.
*Ist in dieser Bibliothek enthalten.
Beim Einsatz der SuperCom Heidenhain LSV2 Bibliothek nutzt der Entwickler nur ein API! Dieselben Funktionen werden bei allen Verbindungsarten genutzt (seriell, TCP/IP, ISDN).
Was bestellen ?
Die SuperCom Heidenhain Bibliothek benötigt noch einen SuperCom Kommunikations Layer für die Datenübertragung (seriell bzw. TCP oder beides) z.B. SuperCom Serial für Windows, SuperCom Suite für Windows. Der SuperCom Kommunikations Layer dient für die Herstellung von Verbindungen und die Low-Level Datenübertragung.
* Das SuperCom LSV2 Protokoll Modul ist in der SuperCom Heidenhain Library bereits enthalten.
Günstige Kombinationspakete
sind verfügbar.
Hardware Vorgabe
TNC mit seriellem Anschluß und LSV/2 Protokoll Link oder TNC mit TCP/IP Schnittstelle.
Lizenzbedingungen
Ausführbare Anwendungen (.EXE) können frei weitergegeben werden. Mehr..
Unterstützte Compiler
C#, C/C++, C++ Builder, Delphi, Visual C++, Visual Basic, Visual Basic NET, VBA, LabView, FoxPro, PowerBuilder und andere Windows Sprachen (MS .NET ?).
Ausführliche Beispiele für C#, C/C++, Delphi, Visual C++, Visual Basic (VB6),Visual Basic NET sind enthalten. Mehr..