|
|
Blendengleichung 2-Level Matlab S2-Function |
|
EDA_11 |
Forum-Anfänger
|
|
Beiträge: 32
|
|
|
|
Anmeldedatum: 16.08.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.07.2013, 08:45
Titel: Blendengleichung 2-Level Matlab S2-Function
|
|
Hallo zusammen,
ich möchte eine Blendengleichung via 2-Level-Matlab S2-Function schreiben. Der Hintergrund ist einfach der, dass mein Volumenstrom nicht nur in die positive Richtung fließen kann, sondern auch in die Negative.
Da mit der reinen Simulinkarbeit ein numerisches Rauschen bei dem Übergang vom Positiven in das Negative auftritt, wollte ich in der Funktion einen Grenzdruch vorgeben und ab diesen einen stetigen Übergang mithilfe der tanh-Funktion realisieren.
Das Problem ist, dass bei dem jetzigen Quellcode noch immer eine Fehlermeldung auftritt, welche ich mir nicht erklären kann.
Im Folgenden mein Code
Gruß Michael
[EDITED, Jan, Bitte Code-Umgebung benutzen - Danke!]
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 02.07.2013, 09:11
Titel: Re: Blendengleichung 2-Level Matlab S2-Function
|
|
Hallo Michael,
Wie lautet die Fehlermeldung und in welcher Zeile tritt sie auf?
Gruß, Jan
|
|
|
EDA_11 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 32
|
|
|
|
Anmeldedatum: 16.08.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.07.2013, 09:46
Titel:
|
|
Hallo Jan,
die Fehlermeldung erscheint bereits vor Simulationsstart:
Error evaluating registered method 'Outputs' of MATLAB S-Function 'Q-Funktion' in 'Regelventil/Blende/Level-2 MATLAB S-Function1'. The following is the MATLAB call stack (file names and line numbers) that produced this error:
['D:\Hochschule\Unterlagen\Master MB\Masterarbeit\Simulation\Simulink\Regelventil\06_Stromregelventil_Mechanik_Hydraulik\Q-Funktion.m'] [76]
|
|
|
Thomas84 |
Forum-Meister
|
|
Beiträge: 546
|
|
|
|
Anmeldedatum: 10.02.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.07.2013, 13:08
Titel:
|
|
Ich denke der Fehler steckt noch woanders. Poste doch mal die gesamte Funktion.
|
|
|
|
|
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 - 2024
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.
|
|