Sonstiges Beckhoff TE2000: System Controls für Einsteiger

Jörn

Level-1
Beiträge
58
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,

gibt es irgendwo eine "etwas anfängerfreundlichere" Erklärung / eine Einführung der System Controls der HMI von Beckhoff? Mir geht es um die Zusammenhänge bzw. Abhängigkeiten zwischen View, Content, Container, Control, Container Control, ... . Das fast 2700 Seite umfassende PDF der TE2000 TC3 HMI Engineering ist scheinbar für Leute geschrieben, die sich bereits damit auskennen. :-|

Die Erklärungen zu den System Controls (S. 453) finde ich jedenfalls nicht sehr verständlich.

Gruß
Jörn
 
Erstmal: System-Controls greifen auf Framework Interna zu. Das dürfen/tun die anderen Controls nicht.

Die jeweilige Vererbungshierarchie steht ja bei allen Controls dabei.

Was möchtest du denn wissen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die jeweilige Vererbungshierarchie steht ja bei allen Controls dabei.

Hab ich dann auch gesehen. Trotzdem alles ein wenig verwirrend. :?

View: Top-Level-Control
Ist soweit klar.

Region: Container für Content Controls
Es gibt Contents und Controls, aber Content Control wird nirgendwo beschrieben.

Control: Basisklasse aller Controls
Da sind die ganzen Attribute wie Top, Width, BorderColor, ... drin. Soweit auch klar.

Container Controls: Für alle Controls, welche Controls enthalten können
Schreibfehler? Sollte das nicht Für alle Container, die Controls enthalten können heißen?

Container: Container für andere Controls
Also für alle Container ohne Controls? Er erbt aber von Container Controls. Dann müsste er doch Controls haben.

Content: Ein wiederverwendbarer Container, welcher in eine Region geladen werden kann
Das müsste dann Content Control heißen?! Der für die Region? Ein Content mit Control?!
 
Region: Container für Content Controls
Es gibt Contents und Controls, aber Content Control wird nirgendwo beschrieben.

Das Content Control wird hier beschrieben:
https://infosys.beckhoff.com/conten...eering/3845328139.html?id=1602116393978781439

Container Controls: Für alle Controls, welche Controls enthalten können
Schreibfehler? Sollte das nicht Für alle Container, die Controls enthalten können heißen?

Container: Container für andere Controls

Also für alle Container ohne Controls? Er erbt aber von Container Controls. Dann müsste er doch Controls haben.

Mal gehört das Wort "Control" zum Namen und manchmal zur Beschreibung das kann verwirrend sein.

  • Das (Basis/TcHmi)Control...
  • Das ContainerControl...
  • Das Button Control...

Aber einen echten Fehler hab ich da noch nicht entdeckt.

Es gibt "ContainerControl" welcher Basisdinge zum Kind-Handling beinhaltet.
Davon abgeleitet gibt es dann den Container und das Grid als Beispiel.
Denk dir einfach, das ContainerControl eher ContainerBase heissen müsste.

Content: Ein wiederverwendbarer Container, welcher in eine Region geladen werden kann
Das müsste dann Content Control heißen?! Der für die Region? Ein Content mit Control?!

Könnte man umformulieren in
"Eine wiederverwendbare Sammlung von mehreren Controls welcher in einer Region geladen werden kann."

Ein Content ist einfach ein in sich geschlossener Teilbaum/Ast (mit beliebig viel Inhalt), welchen man beliebig unterhalb einer Region einhängen kann (aber nicht gleichzeitig in mehrere).
 
Zurück
Oben