|
Anna1988 |
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 19.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.05.2012, 16:28
Titel: Handle format
|
|
Hallo!
Ich habe ein Programm geschrieben, das mir die Blöcke aus einem Simulink Model in eine Tabelle schreibt und diese Importier ich dann in Access... Nun meine Frage: Die Handles sind vom Format her mit einem Punkt, also zB 95.0010. Access übernimmt aber die Zahlen nach dem Punkt nicht. Bis jetzt sind die Handles dennoch alle unterschiedlich, da die Zahlen vor dem Punkt sich unterscheiden. Ist das immer so? Als sind die Stellen nach dem Punkt relevant? Würde mich wundern wenn es nicht so wäre aber ich habe nichts dazu im Internet gefunden.
Wenn die Zahlen immer unterschiedlich sind ist alles bestens, wenn nicht, gibt es eine möglichkeit die Handles zu manipulieren?
Danke für eure Hilfe!
Lg Anna
|
|
|
|
|
Helmut |
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 23.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.05.2012, 08:28
Titel:
|
|
Dieses Problem hatte ich gestern mit matlab und c.
Vielleicht hilft es den Punkt durch ein Komma zu ersetzen.
C z.B. verwendet einen Punkt statt des Kommas von Matlab.
|
|
|
Anna1988 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 19.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.05.2012, 12:13
Titel:
|
|
Das hilft mir nicht wirklich weiter, weil das Programm in das ich importieren will weder Zahlen mit komma noch mit Punkt ließt. Da müssen es ganze zahlen sein.
Ich habe inzwischen raus gefunden, das Matlab die "Handle" als double speichert. Kann man das irgenwo umstellen?
Danke für eure Hilfe!!!
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 07.05.2012, 12:45
Titel:
|
|
Nach meinem Kenntnisstand können die Datentypen für Simulink Handles nicht verändert werden.
Auch wenn die Zahlen vor dem Komma auf den ersten Blick einmalig erscheinen, ist das keinesfalls sicher. Allein die Grösse herkömmlicher Modelle in der Auto- und Aeroindustrie >100.000 Blöcke lässt das logisch erscheinen.
Andreas
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 07.05.2012, 13:20
Titel:
|
|
Hallo
man kann die Handles nicht abspeichern, das sind Zeiger in Speicher zu einem Graphischen Objekt. Dieser Zeiger wird jedesmal neu angelegt, beim Starten der GUI. Also wenn du die Handles auch in Access ablegst, beim auslesen aus der Datenbank sind das nur Zahlen, die keine Beziehung mehr zu Objekten haben werden.
Man kann nur Haldes der Figures auf Integer umstellen, alle andere Objekten haben solche Eigenschaft nicht.
siehe Figure Property IntegerHandle:
http://www.mathworks.de/help/techdoc/ref/figure_props.html
|
|
|
Anna1988 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 19.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.05.2012, 13:27
Titel:
|
|
Danke für eure Antworten.
Das Problem ist gelöst, weil das Programm das ich nutze die Zahl akzeptiert wenn ich in Access in dem entsprechenden Feld in das ich importiere auch angebe dass es sich um eine Zahl mit der Größe double handelt.
Und doch mir bringt es was, wenn ich die Handles speicher weil ich über diese die Parent-Children verknüpfung bekomme, die ich in der Sicherheitsanalyse bzw im Fehlerbaum benötige.
Liebe Grüße
|
|
|
|
|
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 - 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.
|
|