TwinCat C# Aktualisierungszeit

simon86

Level-1
Beiträge
22
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen

Ich möchte die Position eines Zylinders in einer C# Benutzeroberfläche anzeigen. Das Programm funktioniert auch einigermassen. Mein Problem ist jedoch, dass die Aktualisierung auf dem Bildschirm nur sehr langsam ist. Also die Grafik macht nur Sprünge.



Zurzeit lese ich die Variable wenn sie in der TwinCat Steuerung geändert wird (Notifications). Wäre es evt. schneller wenn ich die Variable einfach alle 10ms auslesen würde? Wie schnell kann das Auslesen der Variabel maximal sein?

Gruss
Simon
 
Du sagst das die aktualisierung auf dem bildschirm langsam ist.
Prüfe doch einfach mal ob es an der Visu oder an der Notification liegt
in dem du dir einfach eine variable in dein on_Notification hochzählst.
Wenn es an der Notification liegt dann kann man etwas tun, jedoch sind notifications für visualisierungen eigentlich schnell genug.
Selbst auf einem BX9000 schaffe ich damit anständige visualisierungen.
Du musst davon ausgehen das eine visu das bild im schnitt, ich sag malzwischen 15-30 mal pro sekunde aktualisieren muss.
damit kommst du auf eine notwendige aktualisierungszeit von ca 70-30 ms.
Alles andere ist übertrieben...
Wenn du tracen/loggen willst dann siehts natürlich anders aus.
 
Zurück
Oben