WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Statische Simulaltion sinnvoll?

 

Hausmeister
Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 01.12.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.01.2013, 10:16     Titel: Statische Simulaltion sinnvoll?
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen


Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 10.01.2013, 11:10     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Hausmeister
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 01.12.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.01.2013, 11:22     Titel:
  Antworten mit Zitat      
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?
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 10.01.2013, 12:30     Titel:
  Antworten mit Zitat      
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 Wink

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
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Hausmeister
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 01.12.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.01.2013, 13:25     Titel:
  Antworten mit Zitat      
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.
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 10.01.2013, 13:51     Titel:
  Antworten mit Zitat      
Geht leider nicht.

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Hausmeister
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 01.12.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.01.2013, 13:58     Titel:
  Antworten mit Zitat      
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. Very Happy


Nun gut. das wars.
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 10.01.2013, 14:33     Titel:
  Antworten mit Zitat      
Signale kann man überall funktional hinführen, man kann nur nicht die Ports so verschieben, dass es hübscher ausschaut.

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Hausmeister
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 01.12.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.01.2013, 16:40     Titel:
  Antworten mit Zitat      
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.
Private Nachricht senden Benutzer-Profile anzeigen
 
Hausmeister
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 01.12.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.01.2013, 16:42     Titel:
  Antworten mit Zitat      
Ich sehe gerade, dass alle vertikalen Linien einfach ein Stück nach oben verschoben sind. Die Blöcke nicht. Mad
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.