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 

Signal in "echtzeit" in eine lokale Variable schreiben.



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!

12.04.2011, 18:20 (Dieser Beitrag wurde zuletzt bearbeitet: 12.04.2011 18:34 von Tobs.)
Beitrag #12

Tobs Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Mar 2011

2010
2010
EN



RE: Signal in "echtzeit" in eine lokale Variable schreiben.
(12.04.2011 17:28 )IchSelbst schrieb:  
(12.04.2011 17:08 )Tobs schrieb:  Allerdings habe ich fuer den Motor ein analoges und fuer den Laser ein digitales (an/aus) Signal.
Hab ich da was falsch interpretiert?
Wer steuert denn den Motor an? Machst du das von LabVIEW aus oder ist das komplett extern?
Ich bin bisher davon ausgegangen, dass du den Motor von LV aus ansteuerst. Nur dann wäre es machbar, wie ich es beschrieben habe: Nur wenn du das Motoransteuersignal kennst, würdest du auch den Laser ansteuern können - beide sollen ja synchron laufen. (Kennst du die MotorANSTEUERUNG nicht, musst du natürlich die aktuelle MotorPOSITION einlesen, um den Laser zu steuern).

Hast du denn jetzt mal eine Berechnung gemacht, wie genau die Steuerung des Lasers sein muss? Bei einer Ungenauigkeit von 100µs würde ich einer PC-Lösung ja noch verstehen. Bei 10µs erlaubter Ungenauigkeit würde ich aber zu einer Hardware-Lösung raten.

Sorry.. ich hatte grad uebersehen, dass du ja schon geantwortet hast.

Also ich steuere auch meinen Motor ueber Labview. Mein Erster Gedanke war ein rechtecksignal auf den Motor zu geben um ihn so schnell wie moeglich schwingen zu lassen und dann die Position wieder auszulesen. Wenn ich naemlich eine Rechteckspannung vorgebe bekomme ich die maximale performance des Motors.

Jedoch wird das wohl nach mehrern Beschreibungen nicht mit einer Labviewloesung funktionieren. Deshlab ist jetzt die 2. Idee dem Motor direkt eine Sinusfoermiges Signal zu geben und darauf zu vertrauen, dass er auch immer an der vorgegebenen Stelle steht. Danach abhaengig von dem ausgegebenen Sinussignal den Laser mit einem digitalem Signal anzusteuer. Bei dieser Loesung haette ich nur zwei Ausgaenge (1x analog fuer Motor und 1x digital fuer Laser) und keinen Eingang.
Im prinzip wuerde ich dann ein Sinussignal mit z.b. 100Hz auf den Motor geben und eine Rechtecksignal mit einem ganzzahligem vielfachem der Motorschwingung, z.b. 100x100Hz (also 10000Hz), auf den Laser um diesen An und Aus zu schalten. Dadurch wuerde sich dann wenn ich das ganze auf eine Wand projeziere ein stehendes Streifenmuster ergeben. Hierbei laeft der Motor etwas langsamer als bei der 1. Loesung, aber ich brauche keine aufwendige Hardware.

Die Frage ist jetzt nur wie ich die Beiden Signale im Labvie mit ein ander Synchronisieren kann.

Bei der Genauigkeit haette ich schon gesagt, dass ich auf 10µs genau anschalten moechte. Am ende beeinflusst das ganze die Bildqualitaet und ist nicht so einfach durch eine Zahl wiederzugeben.

Besten Dank.
Tobs

(12.04.2011 18:08 )Lucki schrieb:  Das Projekt selbst ist hochpofessionell, die versuchte Realisierung hört sich aber für mich eher laienhaft bis dilletantisch an.
Wäre es nicht das Naheliegendste, die Beratung von einer Herstellerfirma von Laserscannern einzuholen? Kostet doch erst mal nichts. D ist auf diesem Gebiet führend. Deutsche Firmen sind z.B Scanlab, Raylase oder Arges.

In dem Projekt geht es um meine Masterarbeit, die ich hier in den USA an einer Uni schreibe. Bis jetzt musste ich mich hauptsaechlich mit der dem Optikschema, der Konstruktion und Fertigung des Mikroskopes und dem Schreiben von Programmen zur Bildverarbeitug beschaeftigen. Nun steht das Programmieren der ganzen Hardware an. Ich moechte nicht abstreiten, dass das Thema fuer eine Masterarbeit doch schon etwas ausufert aber jetzt habe ich halt den Salat.
Wie auch immer... Das Problem ist nun auch, dass ich mich bisher mit Labview nur sehr wenig beschaeftigt habe und ungefaehr zwei Wochen Erfahrung mitbringe.
Ich wuerde auch eventuell die Hilfe von einer Firma in betracht ziehen, jedoch glaube ich, dass ich noch viel ueber Labview lernen muss um zu beurteilen ob es sich nicht auch so loesen laesst.

Tobs
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Signal in "echtzeit" in eine lokale Variable schreiben. - Tobs - 12.04.2011 18:20

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Datenübermittlung in Echtzeit - Fehler in der Datenübertragung LabView-2018 5 5.110 09.01.2018 17:40
Letzter Beitrag: LabView-2018
  15 Digitale Output Signale in echtzeit erfassen galilio 8 5.697 04.05.2017 14:38
Letzter Beitrag: GerdW
  Kraftverlauf in Echtzeit abri 3 4.458 01.03.2016 10:05
Letzter Beitrag: GerdW
  Echtzeit graphische Darstellung der Daten und Speicherung auf Kommando nusser 44 25.741 25.02.2014 11:31
Letzter Beitrag: nusser
  Messwerte in Spalten statt Zeilen mit Echtzeit Labormichel 2 4.655 29.06.2010 15:10
Letzter Beitrag: GerdW
  Signal mit 100kHz erfassen aber nur mit 2kHz schreiben Bommelstrick 8 5.736 04.02.2010 14:39
Letzter Beitrag: Lucki

Gehe zu: