Autor
|
Thema: Etikett per Methode ansprechen (803 mal gelesen)
|
Klisd de Klut Mitglied
Beiträge: 63 Registriert: 30.11.2005 eM-Plant 7.5
|
erstellt am: 19. Jan. 2006 16:34 <-- editieren / zitieren --> Unities abgeben:
Warum wird meinen Stationen über eine Initmethode kein Etikett zugewiesen? Ich habe eine Variable mit K und eine mit Z. Nun sollen diese meinem Puffer (oder ...) ins Etikett geschrieben werden, was ich über: Etikett := "K" + to_str(K) + " Z" + to_str(Z); zu erreichen beabsichtige. Die Werte werden meinen Objekten auch was die Kapazität etc. anlangt erfolgreich zugewiesen. Leider aber bleibt das Etikett leer. :-( Muss ich evtl. irgendwie die Vererbung noch ausschalten oder so??? VG, KdK Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 19. Jan. 2006 17:16 <-- editieren / zitieren -->
Hi, versuchs mal so : is obj : object; k,z1 :integer; do
obj:=einzelstation; -- dein objekt obj.etikett:="K" + to_str(K) + "Z" + to_str(Z1);
end; Z kannst Du als Variable nicht verwenden da schon vergeben ! und vergiss nicht unter Ansicht/optionen die Etikettdarstellung zu aktivieren ! Gruss ------------------ Simulator [Diese Nachricht wurde von Simulator am 19. Jan. 2006 editiert.] |
Klisd de Klut Mitglied
Beiträge: 63 Registriert: 30.11.2005 eM-Plant 7.5
|
erstellt am: 19. Jan. 2006 17:24 <-- editieren / zitieren --> Unities abgeben:
Ha, das mit der Etikettansicht scheint entscheidend zu sein. Wenn ich in mein kleines Netzwerk gehe und dort die Station auswähle, dann steht da nix drin beim Etikett. Wenn ich allerdings im Hauptmodell die Etiketten über Ansicht->Optionen einblende, dann werden die gewünschten Etiketten eingeblendet. Dachte, beim setzen der Etiketten, dass diese auch in die Stationen eingetragen werden und nicht nur so "virtuell" irgendwie angehängt sind?! Danke Simulator! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 19. Jan. 2006 17:33 <-- editieren / zitieren -->
Hi, Das Etikett-Attribut ist ein ganz normales Standard-Attribut wie z.B. das Name-Attribut! Es wird nicht irgendwie virtuell (?????) angehängt. Wenn Du das jeweilige Objekt oeffnest wird es Dir (wie auch "Name") angezeigt. Wenn nichts eingetragen wurde, wird dementsprechend dann auch nichts angezeigt Gruss ------------------ Simulator [Diese Nachricht wurde von Simulator am 19. Jan. 2006 editiert.] |
math4fun Mitglied
Beiträge: 167 Registriert: 12.12.2005
|
erstellt am: 19. Jan. 2006 17:36 <-- editieren / zitieren --> Unities abgeben: Nur für Klisd de Klut
Wenn man das Etikett so anspricht, so wird current.etikett := ... gemacht. Man ändert also das Etikett des Netzwerks. Das Problem ist wahrscheinlich, dass das falsche Objekt angesprochen wird. Einfach mit einen print prüfen, ob das passiert was man glaubt. Eine Variable mit Namen z ist in eM-Plant unmöglich.
------------------ PM www.math4fun.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Klisd de Klut Mitglied
Beiträge: 63 Registriert: 30.11.2005 eM-Plant 7.5
|
erstellt am: 19. Jan. 2006 17:52 <-- editieren / zitieren --> Unities abgeben:
|
Klisd de Klut Mitglied
Beiträge: 63 Registriert: 30.11.2005 eM-Plant 7.5
|
erstellt am: 19. Jan. 2006 17:59 <-- editieren / zitieren --> Unities abgeben:
Da ich unzählige kleine Netzwerke nutze, die alle auf dem gleichen Objekt in der Klasse basieren, müsste ich doch irgendwie für alle gleichzeitig die Ansichtsoptionen festlegen können, oder? Wenn ich aber die Ansicht in der Klasse änder und dann in eines der kleinen Netzwerke gehe, dann werden mir die Etiketten nicht angezeigt. Muss ich jetzt etwa für alle meine Mininetzwerke einzeln die Ansichtsoptionen festlegen? Grüße, KdK Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |