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

Handle format

 

Anna1988
Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 19.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.05.2012, 16:28     Titel: Handle format
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen


Helmut
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 23.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.05.2012, 08:28     Titel:
  Antworten mit Zitat      
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.
Private Nachricht senden Benutzer-Profile anzeigen
 
Anna1988
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 19.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.05.2012, 12:13     Titel:
  Antworten mit Zitat      
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!!!
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: 07.05.2012, 12:45     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 07.05.2012, 13:20     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Anna1988
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 19.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.05.2012, 13:27     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
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.