Hallo Zusammen,
ich versuche für meine BA eine If Abfrage in meine Konstruktion einzubringen (ohne KWA Lizenz) und habe mich dabei unter anderem an folgende Forumsbeiträgen orientiert:
http://ww3.cad.de/foren/ubb/Forum139/HTML/002967.shtml
http://ww3.cad.de/foren/ubb/Forum137/HTML/003052.shtml#000009
mein erster Versuch sah so aus
if (`Anzahl Schichten`==3)
{
`Stege Richtung 1`=1
`Stege Richtung 2`=1
}
else if (`Anzahl Schichten`==4)
{
`Stege Richtung 1`=1
`Stege Richtung 2`=2
}
else if (`Anzahl Schichten`==5)
{
`Stege Richtung 1`=2
`Stege Richtung 2`=2
}
else if (`Anzahl Schichten`==6)
{
`Stege Richtung 1`=2
`Stege Richtung 2`=3
}
else if (`Anzahl Schichten`==7)
{
`Stege Richtung 1`=3
`Stege Richtung 2`=3
}
else if (`Anzahl Schichten`==8)
{
`Stege Richtung 1`=3
`Stege Richtung 2`=4
}
else if (`Anzahl Schichten`==9)
{
`Stege Richtung 1`=4
`Stege Richtung 2`=4
}
nachdem ich die Meldung bekam, dass die Law nur einen Parameter berechnen kann habe ich das ganze aufgeteilt in zwei Laws. Der eine davon sah dann so aus:
if (`Anzahl Schichten`==3)
{
`Relations\Stege Richtung 1`=1
}
else if (`Anzahl Schichten`==4)
{
`Relations\Stege Richtung 1`=1
}
else if (`Anzahl Schichten`==5)
{
`Relations\Stege Richtung 1`=2
}
else if (`Anzahl Schichten`==6)
{
`Relations\Stege Richtung 1`=2
}
else if (`Anzahl Schichten`==7)
{
`Relations\Stege Richtung 1`=3
}
else if (`Anzahl Schichten`==8)
{
`Relations\Stege Richtung 1`=3
}
else if (`Anzahl Schichten`==9)
{
`Relations\Stege Richtung 1`=4
}
jetzt kriege ich immer die Nachricht, dass es nur einen Formalen Parameter als input geben darf?!?! Der wäre bei mir doch 'Anzahl Schichten'? Wie ihr im Anhang links, sehen könnt ist der Parameter 'Anzahl Schichten' vorhanden und vom Type=Real - er steht aber nicht in der Box mit der Überschrift "Formal Parameters" rechts im Bild. liegt es da dran? die Zwei Parameter die in der Box stehen hatte ich im Law editor erschaffen, weshalb sie dort auch zu sehen sind, den Parameter 'Anzahl Schichten' hatte ich jedoch schon viel früher erschaffen... liegt es vllt daran, dass 'Anzahl Schichten' kein "Formaler Parameter" ist?
Was ist überhaupt ein "Formaler" parameter?
Ich habe danach mal einen weiteren Formalen Parameter erstellt mit dem ich dann 'Anzahl Schichten' ersetzt hätte, dann kriege ich keine Fehlermeldung mehr, jedoch taucht keiner der drei erstellten Parameter im Baum auf und von dort will ich ja die Geometrie meines Models steuern....
Und was mache ich hier Falsch
Vielen Dank im Vorraus,
Timmy
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP