INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Positionen (Werte) in Matrix speichern



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

07.01.2018, 19:12 (Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2018 21:01 von tahity94.)
Beitrag #11

tahity94 Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Dec 2017

17.0f2
-
DE



RE: Positionen (Werte) in Matrix speichern
Ich habe das jetzt nochmal geändert und frage die unterschiedlichen Y-Richtungen jetzt darüber ab, ob die Schleifeniteration gerade oder ungerade ist.
Auch bei dem Speichern der Daten bin ich etwas weitergekommen. Und zwar wird in der inneren Schleife jeweils die Position mittels WriteSpreadsheetFile (Danke nochmals für den Tipp) in eine Tabelle geschrieben. Ich stelle mir das so vor, dass jetzt pro Iteration eine Zeile mit X,Y,Z und ein Messwert( Anzahl von Flureszenzphotonen - das ist bis dato allerdings noch nicht berücksichtigt im Code, da ich die Bibliothek des Detektors noch nicht zur Verfügung habe) in die Datei geschrieben wird und diese jeweils durch Komma voneinander getrennt. Jetzt bleibt die Frage der Darstellung. Ich denke, dass eine Darstellung als 3D-Histogram am übersichtlichsten ist. Wie kann ich die Daten dann aus dem CSV-File darstellen? Also die Anzahl der Photonen gegen X und Y.


Und ein anderes Problem bereitet gerade etwas Kummer: Und zwar geht es dabei um das Timing. Der Motor soll ja bei jedem Schritt erst in seiner Ziel-Position ankommen, bevor es weitergeht. Wie kann ich das gewährleisten? Eine Überlegung ist, dass ich innerhalb der For-Schleifen eine flache Sequenzstruktur einfüge, in der im ersten Rahmen die aktuelle Position plus Schrittweite berechnet wird. Das ist dann die neue Ziel-Position. Im zweiten Rahmen soll der Motor dann eine Relativbewegung ausführen. Und im dritten Rahmen soll die Ist-Position dann mit der Ziel-Position verglichen werden. Und zwar mit einem kleinen Wertebereich, um eventuelle Ungenauigkeiten des Motors abzufangen. Und wenn dieser Vergleich wahr ist, soll es weitergehen. So weit die Idee. Aber wie setze ich das am besten um? Im vierten Rahmen dann eine While-Schleife, die leer ist und beendet wird, sobald der Vergleich wahr ist?
Oder gibt es da bessere Ansätze/Lösungen?

Das mit dem Fehlerdraht werde ich berücksichtigen. Und wie kann ich das mit "Stop Scanning" ändern?

Danke :-)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: Positionen (Werte) in Matrix speichern - tahity94 - 07.01.2018 19:12

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Maximalwerte in Matrix erkennen und mit zugehörigem neuen Wert überspeichern MartinNewBee 16 9.652 08.02.2018 16:31
Letzter Beitrag: MartinNewBee
  Werte speichern mit Zeitangabe und Title patriote00 2 4.868 15.01.2016 13:52
Letzter Beitrag: patriote00
  Werte aus Signalverlaufsdiagramm in Datei speichern und laden montanaro 5 7.739 15.07.2015 06:56
Letzter Beitrag: montanaro
  1D Array in 6er xD matrix formatieren Da_Rudi 9 6.805 27.11.2013 15:22
Letzter Beitrag: Da_Rudi
  Werte in einer .txt-datei speichern tom102 38 29.937 28.07.2010 12:06
Letzter Beitrag: GerdW
  Werte aus Datei in Arrays speichern Fysi 4 5.220 07.09.2009 09:04
Letzter Beitrag: Lucki

Gehe zu: