30.12.2011, 15:31
Beitrag #1
|
fabqu
LVF-Gelegenheitsschreiber
Beiträge: 84
Registriert seit: May 2011
9
2011
DE
|
.sxm-Dateien ansehen und auswerten
Hallo liebe LabView'er,
ich habe folgendes Problem:
Ein AFM der Firma Nanonis spuckt mir ein Bild im .sxm-Format aus.
Dieses müsste ich nun einlesen, nach Maxima suchen und die betreffenden x-y-Koordinaten ausgeben.
Mein Problem: Wie lese ich denn erst mal diesen Datentyp ein? Und stelle es als Bild da?
Wichtig dabei: Die x- und y-Koordinaten, die das Bild enthält, müssen erhalten bleiben!
Danke Euch!
Fabian
|
|
|
31.12.2011, 14:52
(Dieser Beitrag wurde zuletzt bearbeitet: 31.12.2011 14:57 von GerdW.)
Beitrag #2
|
GerdW
______________
Beiträge: 17.465
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: .sxm-Dateien ansehen und auswerten
Hallo Fabian,
warum fragst du nicht direkt bei Nanonis bzw. Specs nach? Manchmal kann es so einfach sein...
Etwas googlen hat auch noch nie geschadet: hier steht etwas von "open file format" und "Matlab and LabVIEW routines are provided for customized post-data processing."...
|
|
|
06.01.2012, 12:36
Beitrag #3
|
fabqu
LVF-Gelegenheitsschreiber
Beiträge: 84
Registriert seit: May 2011
9
2011
DE
|
RE: .sxm-Dateien ansehen und auswerten
Also von der Firma habe ich jetzt ein "read sxm-file", welches mir ein 2D-Array ausspuckt.
Von NI gibts doch ein VI "ArrayToImage", welches ich aber leider nicht habe. Wie bekomme ich das?
Habe gelesen, dass es im Vision Developement dabei ist. Das habe ich aber (2011er Version) schon auf dem Rechner installiert und habe dennoch kein "ArrayToImage"-VI
Was nun?
|
|
|
06.01.2012, 12:53
Beitrag #4
|
fabqu
LVF-Gelegenheitsschreiber
Beiträge: 84
Registriert seit: May 2011
9
2011
DE
|
RE: .sxm-Dateien ansehen und auswerten
Hmm... Es ist aufgetaucht
Habe LV nicht lange genug suchen lassen, so wies aussieht.
|
|
|
09.01.2012, 14:58
Beitrag #5
|
|
|
09.01.2012, 15:08
(Dieser Beitrag wurde zuletzt bearbeitet: 09.01.2012 15:09 von GerdW.)
Beitrag #6
|
GerdW
______________
Beiträge: 17.465
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: .sxm-Dateien ansehen und auswerten
Hallo fabqu,
Zitat:Ich hatte gehofft, dass das ArrayToImage-VI sich Minimal- und Maximalwerte aus dem Array nimmt, und nach ihnen dann Sakliert.
Warum sollte diese Funktion das machen? Ein andere wird vielleicht "hoffen", dass eben dieses nicht passiert...
Grundlegende Mathematik (bzw. deren Anwendung auf Daten) scheint nicht deine Stärke zu sein:
Außerdem hast du dem roten Punkt in deinem Bild wenig Beachtung geschenkt. Auch an dieser Stelle kann einiges deiner Bildinformation verloren gehen...
|
|
|
09.01.2012, 15:29
Beitrag #7
|
fabqu
LVF-Gelegenheitsschreiber
Beiträge: 84
Registriert seit: May 2011
9
2011
DE
|
RE: .sxm-Dateien ansehen und auswerten
Danke dir!
Jaja, ich stell mich halt manchmal an...
Aber das mit dem "roten Punkt":
Wenn ich irgendeinen anderen, als diesen Eingang verwende, passiert gar nix.
Nur, wenn ich das 2D-float-Array an den "U8"-Eingang lege, kommt das Bild raus.
Grüße
|
|
|
09.01.2012, 15:35
(Dieser Beitrag wurde zuletzt bearbeitet: 09.01.2012 15:35 von GerdW.)
Beitrag #8
|
GerdW
______________
Beiträge: 17.465
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: .sxm-Dateien ansehen und auswerten
Hallo fabqu,
Zitat:wenn ich das 2D-float-Array an den "U8"-Eingang lege, kommt das Bild raus.
Und jetzt überlege mal, was von deinem Bild übrig bleibt, wenn alle DBL-Werte ("Die werte sind im Milli- bis Nanometerbereich!") nach U8 konvertiert werden: roter Punkt = erzwungene Konvertierung!!!
|
|
|
11.01.2012, 10:32
Beitrag #9
|
fabqu
LVF-Gelegenheitsschreiber
Beiträge: 84
Registriert seit: May 2011
9
2011
DE
|
RE: .sxm-Dateien ansehen und auswerten
Das ist ja ganz nett, und ich weiß, dass hier einiges runterkonvertiert wird.
Aber dennoch bleibt: Nur dieser U8-Eingang funktioniert. An keinem anderen Eingang erhalte ich ein Bild!!!
Egal, welche Werte ich reingehen lasse (hab es gerade mit anderen 2D-Arrays versucht)!
|
|
|
11.01.2012, 10:57
|
GerdW
______________
Beiträge: 17.465
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: .sxm-Dateien ansehen und auswerten
Hallo fabqu,
ich sage ja nicht, dass du eben diesen Eingang nicht benutzen sollst. Du musst nur deine Werte selbst nach U8 konvertieren, um Fehler durch die automatische Konvertierung auszuschließen...
|
|
|
| |