TC3 HMI TE2000 Anpassung von Linear Gauge

msauerpb

Level-1
Beiträge
200
Reaktionspunkte
7
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

in meiner HMI will ich den Linear Gauge verwenden. Eine einfache Version nur Ticks und Values:

Unbenannt.JPG

Allerdings macht er jetzt immer einen großen Rahmen um den Balken. Wie bekomme ich es denn hin, den Abstand zwischen dem Balken und dem LinearGauge Rahmen zu verkleinern?


Noch ne kleine Frage: Wie markiere ich denn Themen als gelöst?

Danke für Eure Hilfe.

gruss

martin
 
Kannst du genauer beschreiben (einzeichen) welchen Rahmen du meinst? Also meinst du den grauen Rahmen um den weißen Balken?

Anhang anzeigen Neue Bitmap (2).bmp

dafür musst du die Backgroundcolor auf NONE stellen.

Themen kannst du als gelöst markieren sobals du einem Beitrag als hilfsreichste Antwort kennzeichnest ;)
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Das ganze Element ist ja 90px breit. Mich interessieren eigentlich nur der Wert als Balken, ohne Ticks und Values. Dafür ist mir aber zwischen dem weissen Balken und dem rechten Rand zu viel Platz. Wenn ich jetzt das Element schmäler macher, wird auch der Wert Balken schmäler. Das selbe auf der linken Seite.
Mittels BackgroundColor den Hintergrund auszublenden geht zwar, ist aber irgendwie nicht schön, denn die Rahmen der Elemente würden sich überlappen.

gruss

martin
 
O.K. dann ist klar was du willlst. Habe auf die Schnelle gefunden wie man den oberen und unteren Balken weg bekommt:

forum.jpg

Du musst den Haken bei "Padding" entfernen.

forum2.jpg


Da kommst du drauf wenn du das Pfeil Symbol in den Developer Tools anklickst und dann in der HMI mit der Maus über das Linear Gauge-Element gehst.

Vielleicht findest du ja noch den Punkt für die Seiten ...
 

Anhänge

  • forum2.jpg
    forum2.jpg
    13 KB · Aufrufe: 23
Nur Not baust du dir einfach selber eine Balkenanzeige als User Control.
Einfach ein Rechteck in der Höhe skalieren und eine Skala dran pappen und fertig. Dürfte kein großer Aufwand sein.
 
Stehe wieder auf dem Schlauch, meinst du wie du die UserControls selbst erstellst oder wie du denen selbst erstellten UserControls die Daten übergibst?
 
Zuletzt bearbeitet:
Sorry, für die Verwirrungen. Ich mein, ob es eine Möglichkeit gibt das Template von TcHmiLinearGauge von Hand an die eigenen Bedürfnisse anzupassen. Dass z.B. der Value nicht links ist sondern oben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So hab es jetzt geschafft ein eigenes Control zu erstellen. Allerdings klappt die Skalierung des Inhaltes nicht, wenn ich in meiner View, das Control in der größe ändere. Wie muss ich denn die Layout Parameter (width, height, top, left) in dem User Control setzen?

Danke für Eure Hilfe.
gruss
martin
 
So hab es jetzt geschafft ein eigenes Control zu erstellen. Allerdings klappt die Skalierung des Inhaltes nicht, wenn ich in meiner View, das Control in der größe ändere. Wie muss ich denn die Layout Parameter (width, height, top, left) in dem User Control setzen?

Danke für Eure Hilfe.
gruss
martin

Zeig mal bitte ein Vorher/ Nachher Bild von deinem Problem ...
 
Ich hab in meinem Control folgende Properties gesetzt:
Anhang anzeigen 45870

Ich hab jetzt das Control in eine neue View eingefügt:
Anhang anzeigen 45871

Und bekomm dann die default größen für Width und Height. Wenn ich jetzt das Control größer ziehe, dann verändert sich nur der Rahmen:
Anhang anzeigen 45872

Obwohl ich die Width / Height des Rechteck realtiv zum Control festgelegt habe:

prop2.JPG

Wird die größe nicht angepasst.

gruss
martin
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Leider kann ich den Anhang 1/2/3 nicht sehen (ungültiger Anhang) aber ich glaube ich ahne was dein Problem ist.

Du willst die Größen des Linear Gauge nicht fest sondern abhängig von deinem Control veränderbar haben, also so wie wenn du ein Ankerpuntk bei einer Windows-Form setzt. Da musst du dann mit % statt mit Pixel arbeiten und dann noch zusätzlich beachten auf welches "Elternteil"sich diese Angabe bezieht. So wie du das beschreibst kann es gut sein, dass die Angaben nicht richtig von dir gesetzt wurden.

https://infosys.beckhoff.de/index.p...c3_hmi_engineering/27021601668794891.html&id=

Vielleicht habe ich dich auch falsch verstanden, dann poste bitte die ersten drei Anhänge nochmal ...
 
Ok, hier kommen nochmal die Anhänge in der richtigen Reihenfolge:

Anhang 1:
prop.JPG

Anhang 2:
vor.JPG

Anhang 3:
nach.JPG

Anhang 4:
prop2.JPG
 
Zurück
Oben