|
|
Variable in seperaten .m file speichern |
|
Tinka |

Forum-Newbie
|
 |
Beiträge: 4
|
 |
|
 |
Anmeldedatum: 19.10.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 22.10.2012, 14:17
Titel: Variable in seperaten .m file speichern
|
 |
Hallo,
der Übersichts halber, und dass der Benutzer meines Programmes bestimmte Variablen per Hand eingeben kann, möchte ich alle Variablen des workspace in einem .m file abspeichern, das sieht beispielsweise so aus:
In der von mir erstellen Funktion
wird die Variable PARADATA.Realtime.FrameGrab.calc benutzt, um die Variable PARADATA.Realtime.FrameGrab auszurechnen. Das sieht so aus:
dabei bekomme ich leider folgende Fehlermeldung:
Würde ich statt PARADATA.Realtime.FrameGrab.calc.numberToCalc eine Zahl setzen, dann funktioniert das Ganze fehlerfrei...
Kann mir jemand sagen, woran das liegt, und wie es funktionieren könnte? Danke
|
|
|
|
|
Sirius3 |

Forum-Guru
|
 |
Beiträge: 441
|
 |
|
 |
Anmeldedatum: 12.11.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 22.10.2012, 21:55
Titel:
|
 |
Hallo,
ich verstehe die Frage nicht.
Du setzt PARADATA.Realtime.FrameGrab.calc auf 50.
Damit ist es eine Zahl und damit macht die Fehlermeldung
vollkomment Sinn:
Du willst mit PARADATA.Realtime.FrameGrab.calc.numberToCalc
zwar auf eine Struct mit dem Feld numbertoCalc zugreifen,
was aber gar keine Struct ist (sondern die Zahl 50).
Woher soll numberToCalc kommen?
Grüße
Sirius
|
|
|
Tinka |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 4
|
 |
|
 |
Anmeldedatum: 19.10.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 22.10.2012, 22:30
Titel:
|
 |
Hallo,
du hast natürlich Recht, so macht das keinen Sinn...^^.
Ich hatte PARADATA.Realtime.FrameGrab.calc.numberToCalc auskommentiert, aber auch wenn es nicht auskommentiert ist, erscheint die Fehlermeldung.
Ich vermute, dass es an dem Ausdruck
liegt. Lasse ich diesen weg, so läuft die Schleife fehlerfrei.
|
|
|
Sirius3 |

Forum-Guru
|
 |
Beiträge: 441
|
 |
|
 |
Anmeldedatum: 12.11.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.10.2012, 00:48
Titel:
|
 |
Hallo Tinka,
die Zeile hatte ich übersehen
Mit
wird alles was Du die zwei Zeilen zuvor geschrieben hast,
wieder gelöscht und FrameGrab eine leere Matrix zugewiesen.
Was willst Du mit dieser Zeile erreichen??
Grüße
Sirius
|
|
|
|
|
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.
|
|