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

Switch-Block

 

Youre a Loser

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.12.2008, 21:44     Titel: Switch-Block
  Antworten mit Zitat      
Hallo zusammen,

eine kurze und ich denke für viele eine triviale Frage.

Woher bekomm ich in Simulink einen Switch-Block mit einem Eingang und zwei Ausgängen (Standard ist ja 2 Eingäng + 1 Ausgang) ?

Vielen Dank für die Antwort


Titus
Forum-Meister

Forum-Meister


Beiträge: 871
Anmeldedatum: 19.07.07
Wohnort: Aachen
Version: ---
     Beitrag Verfasst am: 03.12.2008, 23:16     Titel:
  Antworten mit Zitat      
Hallo,

den Block einfach umdrehen?
Sorry, konnte nicht widerstehen ... Wink. Aber im Ernst: wenn der Block einen Eingang hat, wie sollen denn die zwei Ausgänge aussehen? Ich habe keine Ahnung, was der Block eigentlich tun soll ...

Ciao,
Titus
Private Nachricht senden Benutzer-Profile anzeigen
 
Youre a Loser

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.12.2008, 22:42     Titel:
  Antworten mit Zitat      
Naja. Mein kumpel hat was in Simulink gemacht und bräuchte einen Block, der 1 Signal auf 2 Wege umleiten kann.

Das ist die Intention dahinter Very Happy

P.S.: Invertieren bringt ja auch nix, weil dann der Ausgang nur auf der anderen Seite liegt
 
speedym
Forum-Anfänger

Forum-Anfänger


Beiträge: 12
Anmeldedatum: 04.12.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.12.2008, 09:05     Titel:
  Antworten mit Zitat      
Moin,

falls das Signal in Abhängigkeit einer Variablen weitergeleitet werden soll, solltest du mal den Schalter "Switch" ausprobieren. Da musst du in den mittleren Eingang das Signal (Bedingung) anlegen, was überprüft werden soll (Threshold). Wenn die Bedingung wahr ist, wird der obere Schalter geschlossen, wenn die Bedingung falsch ist, wir der untere Schalter geschlossen.

Vielleicht kannst du ja 2 Schalter parallel schalten? Ich kann mir auch nicht so genau vorstellen, was du machen möchtest...

Bis denn
Private Nachricht senden Benutzer-Profile anzeigen
 
Youre a Loser

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.12.2008, 18:19     Titel:
  Antworten mit Zitat      
Naja ein Manuel-Switch würde ich schon brauchen.

Zum Verständnis ein kleines Beispiel (ich weis das es keinen Sinn macht Laughing ):

Ich bräuchte den Switch um zum Beispiel das Signal auf den Plot 1 zu legen und das nächste Mal auf den Plot 2.

Wie kann ich das mit einem Switch realisieren ??

mfg

Youre a Loser
 
andi_u

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.01.2009, 15:14     Titel:
  Antworten mit Zitat      
Hallo,

naja da kannst du den Swich nicht verwenden. Für diese Funktion gibt es keinen Block, weil beim Umschalten immer ein Scope ohne Eingangssignal wäre.

Aber du kannst dies umgehen indem du zwei Subsysteme mit Enableeingang verwendest. Als Enablesignal nimmst du eine Konstante die du zum Umschalten verwendest (0 oder 1) Dieses Signal gibt du als Enableeingang auf die beiden Subsysteme. Einmal direkt und einmal negiert mit einem Logicnlock "not".

Dein Eingangssignal gibst du ganz normal auf die beiden Eingänge der Subsysteme.

An die Ausgänge der Subsysteme sind deine zwei Scopes.

Je nachdem ob du jetzt den Enable auf "0" oder auf "1" setzt, wird das Eingangssignal auf dem einen oder anderen Scope angezeigt. Der jeweilige andere Scope zeigt den Wert "0" an.


Ist eine bisl getrickste Lösung, aber sie funktioniert!

Gruß Andi
 
Youre a Loser

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.01.2009, 22:37     Titel:
  Antworten mit Zitat      
Vielen Dank für den Vorschlag,

werde ich gleich mal weitergeben und testen

Mfg
 
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.