|
|
Statische Simulaltion sinnvoll? |
|
Hausmeister |
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 01.12.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.01.2013, 10:16
Titel: Statische Simulaltion sinnvoll?
|
|
Hey,
ich möchte verschiedene Betriebszustände eines Systems simulieren.
Also statisch.Die Zeit ist mir momentan noch egal.
Ich gebe irgendwelche Parameter ein und ein Funktionswert kommt raus.
Ich möchte das mit Simulink machen, da ich später das ganze als zeitkont. System umbauen will. Einbau von Regler bzw. Reglkreise...
Ich frag mich, ist dafür Simulink das richtige Wekzeug. Ich möchte aus Gründen der Übersichtlichkeit mit Blöcken arbeiten. Mir ist klar, dass ich bei einer statischen Simulation das Ganze auch nur mit Matlab machen könnte.
Besteht auch die Möglichkeit Paramter einzulesen (Array), die dann in Simulink durch in Form von Signalen durlaufen zu lassen und den Wert auszugeben.
Danke mal.
Grüße
Hausmeister
|
|
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 10.01.2013, 11:10
Titel:
|
|
Ja, ich denke man kann das so machen. Ich kenne einige "Simulationen" nur über einen Zeitschritt.
Zitat: |
Besteht auch die Möglichkeit Paramter einzulesen (Array), die dann in Simulink durch in Form von Signalen durlaufen zu lassen und den Wert auszugeben.
|
Ja, aber da gilt es akkurat mit den Namen zu sein.
*Parameter* sind Werte in Blöcken, im Gain Block also der Verstärkungsfaktor. Der kann zwar ein Array sein, aber nicht so einfach während der Simulation geändert werden.
*Signale* können über From Workspace oder To File eingelesen werden. Und da gibt es halt für jeden Zeitschritt einen Wert.
Andreas
|
|
|
Hausmeister |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 01.12.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.01.2013, 11:22
Titel:
|
|
Ja vielen Dank.
Noch ne Frage. Kann man einegentlich Ausgabewerte im Scope in Excel direkt exportieren oder muss man dies erst den Workspace schreiben.
Und dann exportieren ??
Kann man das auch für den Import von Daten direkt machen oder muss man immer über den Workspace gehen?
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 10.01.2013, 12:30
Titel:
|
|
Mit Bordmitteln ist ein MS Excel Import und Export nicht vorgesehen. Ich selber würd meine Daten natürlich auch nicht in MS Excel anschauen wollen, sondern in MATLAB
Möglicherweise gibt es Blöcke im FileExchange oder sonst wo im Web die das können - wenn mal jemand das als C MEX S-Function geschrieben hat.
Ich würde es über den Workspace machen und dann den entsprechenden Code in Modell Callbacks packen, so dass der Anwender gar nichts mit der MATLAB Oberfläche zu tun hat, sondern das in Simulink abläuft.
Andreas
|
|
|
Hausmeister |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 01.12.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.01.2013, 13:25
Titel:
|
|
Hey, vielen Dank.
Jetzt habe ich wieder ein kleines anderes Problem (auch die letzte Nachfrage!!). Ich habe ein Subsystem mit mehreren Ein- und Ausgängen. Kann ich irgendwie die Anordnung der Ports ändern. Ich möchte auf einer Seite Inports wie Outports. Also nicht links inport und rechts ouports. Sondern gemischt. Aus Gründen der Übersichtlichkeit der Verschaltung.
danke.
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 10.01.2013, 13:51
Titel:
|
|
Geht leider nicht.
Andreas
|
|
|
Hausmeister |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 01.12.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.01.2013, 13:58
Titel:
|
|
Wie das geht nicht. Also angenommen ich möchte ein Siganl zu irgendeiner Stelle führen, dort bearbeiten und wieder zurückführen. Bei ZU- und Rückführung wird das Signal auf dem Weg verändert (hier Subsystem, ein Block z.B. Widerstand). Kann ich also das nur mit zwei Subsystemen darstellen und die Blöcke dann um 180° drehen.
Nun gut. das wars.
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 10.01.2013, 14:33
Titel:
|
|
Signale kann man überall funktional hinführen, man kann nur nicht die Ports so verschieben, dass es hübscher ausschaut.
Andreas
|
|
|
Hausmeister |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 01.12.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.01.2013, 16:40
Titel:
|
|
Hey,
vielleicht schaut ja einer mal noch hier rein. Ich habe folgendes Prblem,
ich hab mir ein Modell aufgebaut, darin enthalten Busleitungen, eigene Subsysteme die ich in einer eigenen Bibliothek hinterlegt habe. Nachdem ich mein Modell gebaut hatte, abgespeichert, fertig. So nun öffne ich es wieder.
Nun sind die Busltg. verschoben bzw. nicht mehr vollständig dargestellt. teilweise Lücke etc. Das System funktioniert noch. Sieht nur blöd aus.
An was kann das liegen? An meinen selbsterstellten Blöcken (Subsysteme)?
Fehlt mir irgendwie ein Treiber?
Danke mal.
|
|
|
Hausmeister |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 01.12.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.01.2013, 16:42
Titel:
|
|
Ich sehe gerade, dass alle vertikalen Linien einfach ein Stück nach oben verschoben sind. Die Blöcke nicht.
|
|
|
|
|
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.
|
|