marcel_s84
Level-1
- Beiträge
- 5
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo Forenmitglieder...
Ich beschreibe euch mal kurz mein Poblem: und zwar
ich bin gerade dabei ein programm mit einem lasersensor zu schreiben, welcher einen rundlauf eines rotierenden teils misst. dafür habe ich 2 datenbausteine angelegt, die beide auch identisch aufgebaut sind. im 1. db werden in einem array 180 abstandswerte (REAL) aufgenommen(eine Umdrehung des Teils). im 2. db werden genau zu diesen abstandswerten die jeweils aktuellen winkelpositionen gespeichert(quasi von 0 bis 360°).
nun zum eigentlichen:
von einer externen steuerung bekomme ich über einen schnittstellen-db einen REAL-wert mit einer winkelposition gesendet. jetzt soll ich schauen, welcher der gemessenen winkel (2. db) diesem gesendeten winkel am nächsten kommt und dazu gleich den passenden abstand aus dem 1. db holen. mit diesem abstand muss ich dann weiterrechnen, das ist aber wieder ein anderes problem, welches ich dann auch selbst lösen kann.
kann mir bitte jemand weiterhelfen ?*vde*
gruß marcel
Ich beschreibe euch mal kurz mein Poblem: und zwar
ich bin gerade dabei ein programm mit einem lasersensor zu schreiben, welcher einen rundlauf eines rotierenden teils misst. dafür habe ich 2 datenbausteine angelegt, die beide auch identisch aufgebaut sind. im 1. db werden in einem array 180 abstandswerte (REAL) aufgenommen(eine Umdrehung des Teils). im 2. db werden genau zu diesen abstandswerten die jeweils aktuellen winkelpositionen gespeichert(quasi von 0 bis 360°).
nun zum eigentlichen:
von einer externen steuerung bekomme ich über einen schnittstellen-db einen REAL-wert mit einer winkelposition gesendet. jetzt soll ich schauen, welcher der gemessenen winkel (2. db) diesem gesendeten winkel am nächsten kommt und dazu gleich den passenden abstand aus dem 1. db holen. mit diesem abstand muss ich dann weiterrechnen, das ist aber wieder ein anderes problem, welches ich dann auch selbst lösen kann.
kann mir bitte jemand weiterhelfen ?*vde*
gruß marcel