Cancel
Showing results for 
Search instead for 
Did you mean: 

Re: Fehlermeldung "keine typabh�ngige Zeit definiert"

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor
Sie müssten zu Beginn Produkte_vorhanden aufsteigend sortieren:

Produkte_vorhanden.sortieren("auf");

dann dürfte das Problem nicht mehr auftauchen.
Steffen Bangsow
freelance simulation specialist  
web: www.bangsow.eu
mail: steffen@bangsow.net

Re: Fehlermeldung "keine typabh�ngige Zeit definiert"

Pioneer
Pioneer

Hallo,

 

ich habe bei meiner Simulation einen Arbeitsplan (Tabelle Arbeitsplan) erstellt, wie es in der Schritt für Schritt Anleitung beschrieben ist.

 

Meine Frage ist, kann man anstelle der festen Bearbeitungs- und Rüstzeiten iwie eine Variabilität einbauen?

Leider Kann ich in die Zellen ja nur Zeiten schreiben.

Würde gerne eine Funktion verwenden.

 

Mfg Christian22

Re: Fehlermeldung "keine typabh�ngige Zeit definiert"

Siemens Phenom Siemens Phenom
Siemens Phenom

Hallo Christian22,

 

die Bearbeitungszeit als auch die Rüstzeit kann auch auf eine Verteilung gestellt werden oder es kann der Typ auf Formel gesetzt werden.

In der Formel kann man dann direkt den Wert berechnen oder eine Methode aufrufen welche den Wert berechnet. 

Regards,

Ralf
------------------------------------------------------------------------------------------------------
Did you like the answer? Then click the Thumbs Up button.
Did the answer solve your problem? Then accept the answer as solution.

Re: Fehlermeldung "keine typabh�ngige Zeit definiert"

Pioneer
Pioneer

Wie kann ich in einer Tabelle den Spaltentyp auf Formel setzen?

Re: Fehlermeldung "keine typabh�ngige Zeit definiert"

Siemens Phenom Siemens Phenom
Siemens Phenom

Hallo Christian22,

 

die Idee ist bei der Bearbeitungszeit oder Rüstzeit den Typ auf 'Formel' statt 'Liste(Typ)' zu setzen. Dann dort den Pfad auf eine Methode eintragen die eine typabhängige Zeit zurückliefert:

:real
is
do
    if @.name = "A" then
	return z_uniform(1, 10, 20);
    elseif @.name = "B" then
	return z_normal(1, 360, 20, 0, 720);
    else
	return 60;
    end;
end;
Regards,

Ralf
------------------------------------------------------------------------------------------------------
Did you like the answer? Then click the Thumbs Up button.
Did the answer solve your problem? Then accept the answer as solution.

Re: Fehlermeldung "keine typabh�ngige Zeit definiert"

Pioneer
Pioneer

ok also muss ich das direkt in der Einzelstation ändern und kann keine Tabelle mehr verwenden wo ich die gesammelten Rüstzeiten und Bearbeitungszeiten sehe.

verstehe ich das so richtig.

Re: Fehlermeldung "keine typabh�ngige Zeit definiert"

Siemens Phenom Siemens Phenom
Siemens Phenom

Korrekt.

Regards,

Ralf
------------------------------------------------------------------------------------------------------
Did you like the answer? Then click the Thumbs Up button.
Did the answer solve your problem? Then accept the answer as solution.

Re: Fehlermeldung "keine typabh�ngige Zeit definiert"

Pioneer
Pioneer

Hab das so eingegeben.

Bekomme dann die Fehlermeldung( Fehler in Zeile 4, die Methode hat keinen Rückgabewert)

Was hab ich falsch gemacht?

 

is
do
	if @.name = "Produkt1" then
		return z_normal(2, 1200, 60, 1185, 1260);
	elseif @.name = "Produkt2" then
		return z_normal( 2, 1080, 60, 1070, 1125);
	elseif @.name = "Produkt3" then
		return z_normal(2, 900, 60, 870, 960);
	elseif @.name = "Produkt4" then
		return z_normal(2, 1500, 60, 1480, 1550);
	elseif @.name = "Produkt5" then
		return z_normal(2, 840, 60, 830, 860);
		
	end;
end;

Re: Fehlermeldung "keine typabh�ngige Zeit definiert"

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

Ihnen fehlt die Deklaration des Datentyps für den Rückgabewert:

:real
is
do
if @.name = "Produkt1" then
...
Steffen Bangsow
freelance simulation specialist  
web: www.bangsow.eu
mail: steffen@bangsow.net

Re: Fehlermeldung "keine typabh�ngige Zeit definiert"

Pioneer
Pioneer

Hallo,

 

Wie kann man die Beschriftung von einem Baustein verschieben? (z.B. wenn ich eine Förderstrecke einsetze heißt diese Förderstrecke1. Diese Beschriftung möchte ich gerne verschieben, damit die Schriften nicht ineinander laufen wenn ich 2 Bausteine nebeneinander habe.

 

mfg

 

Christian_22