Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  TM - Plant Simulation
  ein 'Void' kann keine Methode...empfangen

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:  ein 'Void' kann keine Methode...empfangen (2594 mal gelesen)
opa munster
Mitglied



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

Beiträge: 21
Registriert: 08.03.2009

Plant Simulation 8.2

erstellt am: 08. Apr. 2014 13:00    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,

ich habe in einem Modell über einen Simulationslauf die Fehlermeldung:

Ein 'Void' kann keine Methode...empfangen

erhalten.

Die Ursache ist in meinem Fall, dass Fahrzeuge Eingangs- oder Ausgangssteuerungen nahezu zeitgleich auslösen, so dass die Methode offensichtlich den Bezug zu dem auslösenden Objekt verliert.
Ich musste nun vor der Ausgangs- oder Eingangssteuerung über einen Sensor eine "Warte"-Methode verankern, die die Fahrzeuge in einem Zeitabstand vereinzelt.

Komisch ist auch, dass Fahrzeuge ja eigentlich nie zeitlich genau gleich eintreffen (fahren ja hintereinander), das Zeitdelta aber dann trotzdem zu klein zu sein scheint...

Das ist nicht elegant. Gibt es dafür eine bessere Lösung ?

VG, M

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

Bon Simul
Mitglied
Simulant


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

Beiträge: 1250
Registriert: 08.08.2011

Plant Simulation 10.1, 11 ff Professional

erstellt am: 08. Apr. 2014 16:19    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 opa munster 10 Unities + Antwort hilfreich

Wie lautet die komplette Fehlermeldung?

Ansonsten ist das VOID ein zuverlässiger Weggefährte, wenn Sie SimTalk programmieren, Ursachen gibt es viele. Das @ nicht gesetzt ist eher weniger, eher, dass Sie das Fahrzeug, das Sie mit @ ansprechen löschen usw.

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

opa munster
Mitglied



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

Beiträge: 21
Registriert: 08.03.2009

Plant Simulation 8.2

erstellt am: 08. Apr. 2014 18:14    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,

die Fehlermeldung bezieht sich bisher immer auf @.vernichten :

Ein 'VOID' kann keine Methode 'vernichten' empfangen.

Der taucht aus meiner Sicht relativ erratisch (abhängig von eckparametern der Simulation) auf.

Sollte man die BE's besser über eine Senke vernichten ?
Gruss & Dank

[Diese Nachricht wurde von opa munster am 09. Apr. 2014 editiert.]

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

opa munster
Mitglied



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

Beiträge: 21
Registriert: 08.03.2009

Plant Simulation 8.2

erstellt am: 10. Apr. 2014 17:26    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,

ich habe nun die Methode über eine Senke aufgerufen und die

@.vernichten;

Einträge herauskommentiert. Das hat funktioniert !

Gruss, M

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

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