Flush - Funktion, Datenbank füllen und Realtimemodus
Verfasst: Mittwoch 10. Februar 2010, 23:02
Hallo zusammen,
ich verwende PL erst seit wenigen Tagen, d. h. ich bin relativ neu hier, und muß zu aller erst ein riesen Kompliment an Abacom aussprechen und das exzellente Preis – Leistungsverhältnis der Software(n) (von Abacom) loben. Ich kenne als Alternative zu PL, LabView was natürlich für keine Projekte völlig überzogen, meiner Meinung nach aber auch mittlerweile zu stark überladen und natürlich auch nahezu unerschwinglich ist (für kleine Firmen und für Privat).
Ein paar Anregungen für künftige Upgrades habe ich aber trotzdem (soll aber keine Kritik sein)
Nach ersten Erfahrungen mit der seriellen Schnittstelle (...mein Beitrag im Forum) vermisse ich eine Art „Flush“ – Funktion für den Schnittstellenpuffer. Unter VB kann ich mit derartigen Funktionen den Puffer von Datenmüll (irgendwelchen Resten o. ä.) befreien. In PL hab ich keine Ahnung wie man das realisieren kann.
Als weitere Anregung würde ich gerne empfehlen eine Datenbankschnittstelle zu realisieren. Z. B. ADODB – Connection ähnlich wie unter VB für Access Datenbank oder das Einbinden eines ODCB – Treibers z.B. für MySQL. Es könnten dann Messwerte direkt in eine Datenbank geschrieben werden. Ich verwende diese Funktionalität sehr oft.
Unklar ist mir auch noch, ob es bei PL eine Art „Realtimemodus“ gibt. D. h. wie verhält sich PL wenn in einer Timerzeit z. B. monostabile Kippstufe mit 100ms Impulszeit, plötzlich Windows Aktivitäten startet. Welche Priorität haben die Zeitglieder in einer PL – Anwendung gegenüber dem Betriebssystem, könnte man hier evtl. Betriebssystemaktivitäten für zeitkritische Anwendungen zurückstellen? (ähnlich z. B. OP100 bei Simatic oder REALTIME unter VB)
Danke für’s evtl. Feedback hierzu
Gruß
RHH
ich verwende PL erst seit wenigen Tagen, d. h. ich bin relativ neu hier, und muß zu aller erst ein riesen Kompliment an Abacom aussprechen und das exzellente Preis – Leistungsverhältnis der Software(n) (von Abacom) loben. Ich kenne als Alternative zu PL, LabView was natürlich für keine Projekte völlig überzogen, meiner Meinung nach aber auch mittlerweile zu stark überladen und natürlich auch nahezu unerschwinglich ist (für kleine Firmen und für Privat).
Ein paar Anregungen für künftige Upgrades habe ich aber trotzdem (soll aber keine Kritik sein)
Nach ersten Erfahrungen mit der seriellen Schnittstelle (...mein Beitrag im Forum) vermisse ich eine Art „Flush“ – Funktion für den Schnittstellenpuffer. Unter VB kann ich mit derartigen Funktionen den Puffer von Datenmüll (irgendwelchen Resten o. ä.) befreien. In PL hab ich keine Ahnung wie man das realisieren kann.
Als weitere Anregung würde ich gerne empfehlen eine Datenbankschnittstelle zu realisieren. Z. B. ADODB – Connection ähnlich wie unter VB für Access Datenbank oder das Einbinden eines ODCB – Treibers z.B. für MySQL. Es könnten dann Messwerte direkt in eine Datenbank geschrieben werden. Ich verwende diese Funktionalität sehr oft.
Unklar ist mir auch noch, ob es bei PL eine Art „Realtimemodus“ gibt. D. h. wie verhält sich PL wenn in einer Timerzeit z. B. monostabile Kippstufe mit 100ms Impulszeit, plötzlich Windows Aktivitäten startet. Welche Priorität haben die Zeitglieder in einer PL – Anwendung gegenüber dem Betriebssystem, könnte man hier evtl. Betriebssystemaktivitäten für zeitkritische Anwendungen zurückstellen? (ähnlich z. B. OP100 bei Simatic oder REALTIME unter VB)
Danke für’s evtl. Feedback hierzu
Gruß
RHH