Jochen Kühner
Level-3
- Beiträge
- 4.291
- Reaktionspunkte
- 527
-> Hier kostenlos registrieren
Arbeite gerade an einer Bibliothek um die Libnodave Kommunikation und Konfiguration zu kappseln. Dazu hat die DLL einen Dialog um die Verbindungen zu Konfigurieren so das dies nicht in jeder Anwendung wieder von vorne gemacht werden muss.
Später kann ich so ganz leicht eine Configuration in mein Programm einbinden.
Bsp:
auch der Verbindungsaufbau und auslesen von Werten wird dann einfach:
Bsp:
Achtung: Dies ist erstmal eine Vorabversion, es geht noch lange nicht alles....
Diese dient nur dazu um mir Ideen und Vorschläge von euch anzuhören.
Features:
- Automatisches aufteilen von Variablen wenn ein ReadRequest zu viele Tags beinhalten würde oder die PDU Size überschritten werden würde! (Das aufteilen eines Tags kann blockiert werden!)
- Verbindungskonfiguration kann über aussenstehendes Programm geändert werden, wenn neue Typen hinzukommen muss am Programm selbst nichts geändert werden...
und viel mehr geplant!
Später kann ich so ganz leicht eine Configuration in mein Programm einbinden.
Bsp:
Code:
LibNoDaveConnectionLibrary.Configuration.ShowConfiguration("JFK-TestConnection", true);
Bsp:
Code:
private LibNoDaveConnection myConn = new LibNoDaveConnection("JFK-TestConnection");
myConn.Connect();
LibNoDaveValue myValue = LibNoDaveValue.GetLibNoDaveValueFromString("DB2.DBD4");
myValue = myConn.ReadValue(myValue);
label1.Text = myValue.Value.ToString();
Achtung: Dies ist erstmal eine Vorabversion, es geht noch lange nicht alles....
Diese dient nur dazu um mir Ideen und Vorschläge von euch anzuhören.
Features:
- Automatisches aufteilen von Variablen wenn ein ReadRequest zu viele Tags beinhalten würde oder die PDU Size überschritten werden würde! (Das aufteilen eines Tags kann blockiert werden!)
- Verbindungskonfiguration kann über aussenstehendes Programm geändert werden, wenn neue Typen hinzukommen muss am Programm selbst nichts geändert werden...
und viel mehr geplant!
Zuletzt bearbeitet: