2016-04-01 9 views
0

Ich möchte ein Simulink-Modell basierend auf der Benutzerauswahl ausführen.So erstellen Sie eine Dialogbox mit Schaltflächen in Simulink und triggern ein Subsystem basierend auf Benutzerauswahl

Nehmen wir an, ich muss eine Gleichung A = B + C + D + E ausführen, wobei B, C, D, E auch Gleichungen sind. Ich möchte den Benutzer fragen, ob er Werte von B, C, D, E hat oder ob er die Werte von Unbekannten dieser Gleichungen hat. Basierend auf seiner Auswahl sollte ich A direkt finden oder ich sollte B, C, D, E zuerst finden und dann A.

Wie mache ich Dialogbox mit Tasten fragt Benutzereingabe, die Subsystem/Funktion basierend auf seinem auslöst Auswahl.

+1

Sie wissen, dass Simulink Ausdrücke auswertet, die Sie in einen Maskenparameter eingeben? Sie können etwas wie "1 + 3 * f (7)" eingeben und es wird ausgewertet. Nicht sicher, was Sie implementieren müssen. – Daniel

+0

@Daniel Ich weiß genau nicht, wie man es benutzt. Ich möchte einige Gleichungen ausführen, die Werte von Unbekannten in diesen Gleichungen sollen für Benutzer eingegeben werden –

+0

@Daniel kann ich die Dialogbox herauskommen, wenn ich das Modell laufen lasse –

Antwort

0

Erstellen eines Subsystems und Maskierung funktioniert Wenn auf das Subsystem geklickt wird, erscheint die Dialogbox und nimmt Eingaben vom Benutzer wie definiert. Aber weiß nicht, wenn die Dialogbox erscheint, wenn ich das Modell ohne Klicken auf die Maske ausführen