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

Simulink.Parameter mit fester Schrittweite

 

MightyMac
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 29.04.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.09.2016, 15:17     Titel: Simulink.Parameter mit fester Schrittweite
  Antworten mit Zitat      
Hallo liebe Community,

ich habe einen Vektor als Simulink.Parameter abgespeichert.
Value: [1.8 1 1.6 1]

Für das weitere Vorgehen muss der Vektor auch unbedingt in diesem Klassentyp abgespeichert sein.

Mein Problem liegt nun darin, einen richtigen Datentyp zu finden.
Im Drop-down-Menü kann man jetzt zwischen mehrern integern wählen. Dort ist die Schrittweite ja 1.

Ich suche aber einen Datentyp, der die Schrittweite 0,1 hat.

Ich hoffe das Problem wurde verstanden und es kann mir einer helfen!
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: 26.09.2016, 15:28     Titel:
  Antworten mit Zitat      
Es gibt keinen "Datentyp" der "Schrittweite 0.1" hat.

Welches Menü denn? Ein Block? Modell?

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

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 29.04.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.09.2016, 08:52     Titel:
  Antworten mit Zitat      
Der Vektor dient als Table data für ein Lookup Table in meinem Simulink Modell und wird im Workspace als Simulink.Parameter abgespeichert.

Wenn ich als Datentyp Integer auswähle, ist das für meine Simulation zu grob, da das Inkrement des Vektors für jeden Eintrag dann bei 1 liegen würde.
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: 27.09.2016, 12:31     Titel:
  Antworten mit Zitat      
Ich vermute mal, dass die Fragestellung unabhängig von der Nutzung der Klasse Simulink.Parameter ist und beantworte das mal unter Nutzung der Default-Einstellungen des Blocks "1-D Lookup Table". Da steht bei "Table data":

Code:


Man könnte stattdessen auch A eintragen und vorher A im Workspace zuweisen:

Code:

A=tanh([-5:5]);
 


A ist also hier eine 1x11 double Variable und man kann beliebige Zuweisungen machen, auch in 0.1 er Schritten:

Code:

A=0:0.1:10;
 


Der Datentyp bleibt aber double.

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 27.09.2016, 12:36     Titel:
  Antworten mit Zitat      
Ich habe mir die Doku hier http://www.mathworks.com/help/relea.....f/simulink.parameter.html mal angeschaut und ausprobiert. Vielleich ist das ganze mit Fixed-Point Modellierung und Datentypen machbar?

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