Я пытаюсь указать параметр определенного типа в зависимости от условия, которое необходимо выполнить. Но я не совсем уверен, как это сделать или если это действительно возможно/законно в Modelica. В принципе то, что я хотел бы иметь что-то вроде этого (например, неработающего кода):Возможно присвоение условного типа для параметра?
package test
type TypeA=enumeration(A,C,E);
type TypeB=enumeration(B,D,F);
model foo
parameter Boolean Condition;
parameter if Condition then TypeA else TypeB MyParameter;
end foo;
end test;
Было бы здорово, если бы это сработало. :-П – Christoph