Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  TM - Plant Simulation
  Methode in Objectvariable speichern und anstoßen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Methode in Objectvariable speichern und anstoßen (675 mal gelesen)
kleinUNDhilflos
Mitglied



Sehen Sie sich das Profil von kleinUNDhilflos an!   Senden Sie eine Private Message an kleinUNDhilflos  Schreiben Sie einen Gästebucheintrag für kleinUNDhilflos

Beiträge: 71
Registriert: 31.07.2007

erstellt am: 03. Sep. 2007 11:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

hallo,
folgendes problem:

einer methode die mein fahrzeug von an nach b fährt (beschleunigen bremsen etc.) übergebe ich ihr neues ziel und die methode die sie dann starten soll wenn sie es erreicht hat:

Code:
(aktZielPosition:length;zuStartendeMethode: object)

wenn ich dann feststelle das ich unpraktischerweise noch nicht am ziel bin setzt die methode einen sensor zum bremsen kuckt in welche richtung das fahrzeug fahren muss etc. und erzeugt ein sensor am ziel der dann die übergebene methode startet:

Code:
schiene.erzeugeSensor(aktZielPosition,"Laenge",zuStartendeMethode,true,false);

funktioniert alles wunderbar.

nun will ich noch den fall abfangen das start und ziel für diese achse gleich sind und fals ja starte ich die methode direkt:

Code:
zuStartendeMethode;

wenn ich mir das im debuger anschau seh ich wie ich genau auf der zeile zuStartendeMethode; lande und die variable auch den richtigen wert hat, wenn ich aber auf step into klicke springt er drüber und die methode wird nicht ausgeführt....

ich nehm an das es an der objectvariable liegt.... also das ich die nicht einfach so starten kann als würde ich den namen der methode dierekt hinschreiben...

danke

mfg frank


[Diese Nachricht wurde von kleinUNDhilflos am 03. Sep. 2007 editiert.]

[Diese Nachricht wurde von kleinUNDhilflos am 03. Sep. 2007 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Homer Simpson
Mitglied



Sehen Sie sich das Profil von Homer Simpson an!   Senden Sie eine Private Message an Homer Simpson  Schreiben Sie einen Gästebucheintrag für Homer Simpson

Beiträge: 345
Registriert: 14.09.2005

erstellt am: 03. Sep. 2007 12:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für kleinUNDhilflos 10 Unities + Antwort hilfreich

Um die Methode auszuführen muss man schreiben:
zuStartendeMethode.execute;

Beispiel:
print zuStartendeMethode; würde den Pfad der Methode ausgeben, während
print zuStartendeMethode.execute; das Ergebnis der Methode ausgeben würde.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

kleinUNDhilflos
Mitglied



Sehen Sie sich das Profil von kleinUNDhilflos an!   Senden Sie eine Private Message an kleinUNDhilflos  Schreiben Sie einen Gästebucheintrag für kleinUNDhilflos

Beiträge: 71
Registriert: 31.07.2007

erstellt am: 03. Sep. 2007 12:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz