|
|
datentyp persistent variable |
|
andi_u |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.06.2009, 12:56
Titel: datentyp persistent variable
|
|
hallo,
ich arbeite gerade mit embedded matlab functions und nutze dort "persistent" variable. wie kann ich deren datentyp festlegen oder verändern? er ist ja default: double.
mfg andi_u
|
|
|
|
|
Volker81k |
Forum-Anfänger
|
|
Beiträge: 26
|
|
|
|
Anmeldedatum: 12.05.09
|
|
|
|
Wohnort: Zürich
|
|
|
|
Version: R2006a
|
|
|
|
|
|
Verfasst am: 24.06.2009, 13:33
Titel:
|
|
Hallo Andi,
beim ersten Aufruf deiner Funktion kannst du über
den Datentyp der Variable festlegen. Das Ändern des Datentypes bei Embedded Funktionen ist nicht möglich. Das hat mir schon das ein oder andere Mal graue Haare gemacht.
Mehr dazu findest du in der Hilfe unter:
Declaring Local Variables Implicitly
Viele Grüsse
Volker
|
|
|
andi_u |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.06.2009, 13:52
Titel:
|
|
Ohje so einfach, is mir jetzt fast bisl peinlich..
Vielen Dank für schnelle Antwort. Super Sache. Funktioniert natürlich!
Gruß andi_u
|
|
|
andi_u |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.06.2009, 13:55
Titel:
|
|
Ja und bei den Embedded Matlab Functions sind dann diese Variablen alle vom Typ doubble? Und das ist nicht änderbar?
mfg andi_u
|
|
|
Volker81k |
Forum-Anfänger
|
|
Beiträge: 26
|
|
|
|
Anmeldedatum: 12.05.09
|
|
|
|
Wohnort: Zürich
|
|
|
|
Version: R2006a
|
|
|
|
|
|
Verfasst am: 24.06.2009, 16:27
Titel:
|
|
Wenn du die Variablen so deklarierst wie oben in dem Beispiel zu sehen, ist Variable 2 vom Typ "char" und Variable 4 vom Typ "int16".
Schau dir mal die Definition zu den Datentypen in der Hilfe an:
char
int8, int16, int32, int64
uint8, uint16, uint32, uint64
Hilft dir das weiter?
|
|
|
andi_u |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.06.2009, 10:13
Titel:
|
|
hallo,
funktioniert super. auch mit embedded matlab functions. dort müssen halt die ports im "ports und data manager" festgelegt werden.
danke nochmal für die hilfe.
mfg andi_u
|
|
|
|
|
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 - 2025
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.
|
|