Allgemeine Fragen zu WinCC

Bender25

Level-2
Beiträge
584
Reaktionspunkte
20
Zuviel Werbung?
-> Hier kostenlos registrieren
Brauch wie so oft mal wieder Hilfe.

Muß mich seit neuestem mit WINCC rumschlagen. Bisher kenne ich nur ProTool.
So jetzt bin ich am Bilder malen und frag mich ob ich irgendwie die Ein/Ausgabefelder schöner hin bekomme.
Bei Protool kann ich den Effekt 3D einstellen. Kennt jeder und ich find das es einfach besser ausschaut und sich vom übrigen besser abhebt.
Bei WINCC find ich das net.
Ich habe noch ein Prokjet, bei dem es schon solche tolle Felder gibt nur diese nennen sich "Anwenderobjekt"
Komm da irgendwie net damit klar.
 
Hi!

Den 3D-Effekt von ProTool kenne ich zwar nicht, aber wie du selbst bereits angemerkt hast, kann man mit Anwenderobjekten das gleiche "nachbasteln" und man ist dabei noch viel flexibler.

Du zeichnest also dein super tolles 3D-Eingabefeld markierst dann alle Objekte (also alle Linien, Flächen, Felder etc. aus denen das eben gezeichnete Feld besteht) und über "rechte Maustaste -> Anwenderobjekt erzeugen" erstellst du ein Anwenderobjekt.

Im erscheinenden Dialog-fenster kannst du nun auswählen, welche Eigenschaften aller ausgewählten (einzelnen) Objekte als Eigenschaften des (gesamt) Anwenderobjektes später änderbar sein sollen (also im Eigenschafts-Fenster des Anwenderobjektes erscheinen und dynamisiert werden können)
Also wählst du auf jedenfall vom EA-Feld den Ausgabewert (der erscheint dann unter "Benutzerdefiniert")
Dann kannst du dein Anwenderobjekt beliebig oft kopieren und jeweils einen anderen Ausgabewert (Variable) dem Anwenderobjekt zuweisen.

mfg
netzbrand
 
Zuviel Werbung?
-> Hier kostenlos registrieren
netzbrand schrieb:
Hi!

Den 3D-Effekt von ProTool kenne ich zwar nicht, aber wie du selbst bereits angemerkt hast, kann man mit Anwenderobjekten das gleiche "nachbasteln" und man ist dabei noch viel flexibler.

Du zeichnest also dein super tolles 3D-Eingabefeld markierst dann alle Objekte (also alle Linien, Flächen, Felder etc. aus denen das eben gezeichnete Feld besteht) und über "rechte Maustaste -> Anwenderobjekt erzeugen" erstellst du ein Anwenderobjekt.

Im erscheinenden Dialog-fenster kannst du nun auswählen, welche Eigenschaften aller ausgewählten (einzelnen) Objekte als Eigenschaften des (gesamt) Anwenderobjektes später änderbar sein sollen (also im Eigenschafts-Fenster des Anwenderobjektes erscheinen und dynamisiert werden können)
Also wählst du auf jedenfall vom EA-Feld den Ausgabewert (der erscheint dann unter "Benutzerdefiniert")
Dann kannst du dein Anwenderobjekt beliebig oft kopieren und jeweils einen anderen Ausgabewert (Variable) dem Anwenderobjekt zuweisen.

mfg
netzbrand

Gut das ist schon mal ein anfang.Jetzt weiß ich wie man Anwender Objekte erstellt. Aber wie bekomme ich die EA Felder so toll hin. Wenn ich ein EA Feld aufziehe schaut das einfach sch..... aus. Es ist ein graues rechteck. Ok die Farbe kann ich noch verstellen, aber wie bekomme ich so´n tollen Rahmen hin.
Es sollte so auschauen wie die Buttons die man erstellen kann (damit du weißt was ich mit 3D meine :))



Edit:

Jetzt habe ich mal so ein Anwenderobjekt Zerlegt. Kann es sein das es der 3D effekt nur durch verschieden Farbige linien (weiß hellgrau) erzeugt wurde??
 
Hi!

Ein weisses rechtwinkeliges Dreieck und ein dunkelgraues rechtwinkeliges Dreieck (beide gleich groß) mit der Hypothenuse zusammengesetzt ergeben ein Quadrat.
Über dieses Quadrat wird das EA-Feld zentriert drübergelegt (mit etwas kleineren Abmessungen). Und schon hast du ein 3D-Eingabefeld.

Sieh dir doch die Windows-3D-Effekte mal genauer an - ist genau das gleiche!

mfg
netzbrand
 
netzbrand schrieb:
Hi!

Ein weisses rechtwinkeliges Dreieck und ein dunkelgraues rechtwinkeliges Dreieck (beide gleich groß) mit der Hypothenuse zusammengesetzt ergeben ein Quadrat.
Über dieses Quadrat wird das EA-Feld zentriert drübergelegt (mit etwas kleineren Abmessungen). Und schon hast du ein 3D-Eingabefeld.

Sieh dir doch die Windows-3D-Effekte mal genauer an - ist genau das gleiche!

mfg
netzbrand

jupp danke so hab ichs jetzt. Vielen dank
Kann sein das ich die nächten Tage noch ein paar fragen hab. :)
 
Brauch wieder Hilfe

Und zwar will ich ein Bild als Popup öffnen in dem ich verschieden Zeiten eintragen kann.
Nur bekomm ich das irgendwie nicht gebacken.
Wenn dann bekomme ich nur einen Bildwechsel hin. Mehr nicht. Aber es sollte das Bild weiterhin bestehen bleiben und nur das kleine Bild zusätzlich auf Poppen :)


Vielen Dank für eure Hilfe
 
Schau dir mal den SetVisible-Befehl an. Dein PopUp solltest du als Bildfenster definieren..
 
Ich komm nicht mehr weiter.
Hab ein Anwenderobjekt bei dem diese Funtion geht das ein Fenster auf geht wenn man drauf klickt

Wenn ich den C Code kopiere und einem z.b. Kreis zuweise (linke Maustaste) geht dies nicht

Hier mal der Code.
 
Zuletzt bearbeitet:
Ich mache das mit dem Visible bei Bildern immer über eine Variable.

Ich trage in diese über die Schaltfläche einen Wert ein und über diesen setzte ich entsprechende Bilder aus Visible. Ist schnell und einfach programmiert!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Rengel schrieb:
Ich mache das mit dem Visible bei Bildern immer über eine Variable.

Ich trage in diese über die Schaltfläche einen Wert ein und über diesen setzte ich entsprechende Bilder aus Visible. Ist schnell und einfach programmiert!

Nur würde ich gerne dieses Projekt so weiterführen, damit alles gleich ist.
Aber trozdem vielen dank für deinen Tipp.


Hat keiner eine Idee was ich falsch mache?
 
Nächste Probleme

1.Wie bekomme ich es hin das beim starten von runtime ich mich als Benutzer nicht anmelden muß damit ich Bilder anschauen kann.

2 Bei WinCC 6 kann ich keine Zustandmeldungen mehr mit wmf dateien mehr machen. Auswählen kann ich diese aber angezeigt wird nichts.

Brauch also mal wieder Hilfe von den Profis

Danke
 
Zurück
Oben