|
|
Simulink Function-Block: Fehlermeldung function out |
|
Himbeerbonbon123 |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 04.07.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.07.2018, 15:29
Titel: Simulink Function-Block: Fehlermeldung function out
|
|
Hallo zusammen,
ich möchte ein Signal, das sprunghaft 3 Werte (y, z oder g) annehmen kann, abgreifen und dabei nur 2 Werte (y und z) für eine bestimmte Zeit halten. Der dritte Wert (g) soll einfach ohne den Zeitverzug durchgegeben werden.
Im angehängten Bild sieht man den Aufbau des Blocks.
Das Signal mit den 3 Werten ist im unten stehenden Code das "enableSignal". Auf dieses wird getriggert und je nach dem welches Signal anliegt, soll es durchgegeben oder für die definierte Zeitdauer (timeWait) gehalten werden.
Leider kommt sobald ich das Simulinkmodell starte, die Fehlermeldung
"Output argument 'out' is not assigned on some execution paths.",
obwohl das "out" durch die If-Abfragen ausreichend definiert sein sollte.
Kann mir jemand helfen? Ich weiß nicht mehr weiter.
Vielen Dank bereits im Voraus!
Beschreibung: |
|
Download |
Dateiname: |
FunctionBlock.PNG |
Dateigröße: |
9.24 KB |
Heruntergeladen: |
264 mal |
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 04.07.2018, 16:12
Titel:
|
|
Hallo,
schreib mal
an den Anfang?
Grüße,
Harald
|
|
|
Himbeerbonbon123 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 04.07.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.07.2018, 06:48
Titel:
|
|
Hallo Harald,
vielen Dank schon mal für die Antwort! Ich habe es gerade eben versucht mit deiner Idee, das Programm läuft jetzt immerhin schon mal durch. Allerdings nimmt die Ausgabe jetzt nur zu Beginn einen meiner Werte an (nämlich g=32,irgendwas) und geht im Anschluss durchgehend auf 0.
Hättest du vielleicht noch eine Verbesserungsidee?
Das Bild im Anhang zeigt die Ausgabe.
Vielen Dank!
Liebe Grüße,
Himbeerbonbon123
Beschreibung: |
|
Download |
Dateiname: |
Ausgabe_FunctionBlock.PNG |
Dateigröße: |
37.71 KB |
Heruntergeladen: |
263 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 05.07.2018, 07:43
Titel:
|
|
Hallo,
wenn ich mich recht erinnere, gibt es auch bei MATLAB Functions die Möglichkeit zu debuggen. Versuch das doch mal.
Grüße,
Harald
|
|
|
Himbeerbonbon123 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 04.07.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.07.2018, 11:54
Titel:
|
|
Hallo Harald,
debuggen kann man, das hast du natürlich richtig in Erinnerung
Mit ein paar weiteren Änderungen läuft das Programm jetzt vollständig durch.
Danke nochmal!
Viele Grüße,
Himbeerbonbon123
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|