-> Hier kostenlos registrieren
Hallo,
ich bin neuer Nutzer hier im Forum und Anfänger in Codesys/e!Cockpit. Bisher habe ich viel mit Arduinos und Labview gemacht.
ich baue mir gerade mit einem PLC200 und diversen I/O Modulen eine Messwerterfassung auf. Die Visualisierung soll möglichst mit Webvisu gemacht werden.
Für eine flüssige Darstellung brauche ich eine Aktualisierung von mind. 10Hz, schneller wäre noch besser. Erste Versuche sind recht vielversprechend, die Aktualisierungsrate habe ich auf 75ms eingestellt, die durchschnittliche Zykluszeit liegt bei rd. 35ms. Momentan habe ich 11 Bargraphen und 11 Textfelder für die Darstellung im Einsatz. Zusätzlich nutze ich 24 Textfelder für Konfigurationsdaten.
Jetzt werden noch ca. 30-40 Textfelder für die Konfiguration sowie ca. 10 Messdatenfelder dazu kommen. Ich befürchte nun, dass durch diese Felder die Aktualisierung nach unten geht. Hat jemand Erfahrung, wie man so viele Felder möglichst Performanceschonend anzeigen kann? Macht es Sinn diese in eine Registersteuerelement zu packen und für maximale Aktualisierung ein leeres Register anzuzeigen? Oder ist es besser eine extra Visualisierung für die Konfiguration zu bauen und bei Bedarf umzuschalten?
Weiss jemand wie die Visualisierung intern von statten geht (werden grundsätzlich alle Visualisierungen aufbereitet, oder nur die, die gerade angezeigt werden, wie ist das bei "ausgeblendeten" Feldern)?
Vielen Dank für Eure Antworten
ich bin neuer Nutzer hier im Forum und Anfänger in Codesys/e!Cockpit. Bisher habe ich viel mit Arduinos und Labview gemacht.
ich baue mir gerade mit einem PLC200 und diversen I/O Modulen eine Messwerterfassung auf. Die Visualisierung soll möglichst mit Webvisu gemacht werden.
Für eine flüssige Darstellung brauche ich eine Aktualisierung von mind. 10Hz, schneller wäre noch besser. Erste Versuche sind recht vielversprechend, die Aktualisierungsrate habe ich auf 75ms eingestellt, die durchschnittliche Zykluszeit liegt bei rd. 35ms. Momentan habe ich 11 Bargraphen und 11 Textfelder für die Darstellung im Einsatz. Zusätzlich nutze ich 24 Textfelder für Konfigurationsdaten.
Jetzt werden noch ca. 30-40 Textfelder für die Konfiguration sowie ca. 10 Messdatenfelder dazu kommen. Ich befürchte nun, dass durch diese Felder die Aktualisierung nach unten geht. Hat jemand Erfahrung, wie man so viele Felder möglichst Performanceschonend anzeigen kann? Macht es Sinn diese in eine Registersteuerelement zu packen und für maximale Aktualisierung ein leeres Register anzuzeigen? Oder ist es besser eine extra Visualisierung für die Konfiguration zu bauen und bei Bedarf umzuschalten?
Weiss jemand wie die Visualisierung intern von statten geht (werden grundsätzlich alle Visualisierungen aufbereitet, oder nur die, die gerade angezeigt werden, wie ist das bei "ausgeblendeten" Feldern)?
Vielen Dank für Eure Antworten