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 

Probleme mit Drehgeber



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!

02.08.2012, 09:49
Beitrag #31

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Probleme mit Drehgeber
Hallo Benny,

Idee:
Für deinen CTR holst du dir immer wieder einen neuen Startwert vor der CTR-Schleife. Durch die AI-Funktionen danach gibt es eine kleine Verzögerung, bevor du wieder neue CTR-Werte abfragst. In dieser Zeitspanne können natürlich CTR-Pulse verloren gehen. Dummerweise ignorierst du eben diese Impulse, in dem du dir einen neuen Startwert für die CTR-Schleife holst..

Mögliche Lösung:
Hole dir nur einmal einen CTR-Startwert vor der "großen" While-Schleife und nutze diesen als Referenzmarke innerhalb deiner kompletten Mess-Schleife...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.08.2012, 10:15
Beitrag #32

Ben187ny Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2012

2011
-
DE



RE: Probleme mit Drehgeber
hi,

ich muss ja für die Berechnung immer wieder mit dem Wert von 0 anfangen. Wenn ich jetzt den Counterwert von der großen Schleife abfrage wie setze ich den dann immer wieder zurück und wie nutze ich den per Referenz?

Habe mal ein Screenshot gemacht, vielleicht kannst es mir daran besser erklären


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.08.2012, 10:20
Beitrag #33

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Probleme mit Drehgeber
Hallo Benny,

Zitat:ich muss ja für die Berechnung immer wieder mit dem Wert von 0 anfangen.
Du musst nicht bei Null anfangen, sondern beim letzten bekannte CTR-Wert. Also: Schieberegister verwenden, um den letzten CTR-Stand zu merken und dieses Schieberegister vor der großen Schleife einmalig mit dem dann aktuellen CTR-Wert initialisieren...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.08.2012, 10:27
Beitrag #34

Ben187ny Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2012

2011
-
DE



RE: Probleme mit Drehgeber
hi,
aber wenn ich nicht den zähler auf 0 zurücksetze und z.b. bei 50mm weg bin, dann stoppt die wegzählung ja und soll wieder von vorne anfangen. Aber mit dem schieberegister fängts dann ja nicht von vorne an sondern vom letzten Wert und ist automatisch über 50mm oder verstehe ich jetzt was falsch?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.08.2012, 10:30
Beitrag #35

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Probleme mit Drehgeber
Hallo Benny,

Zitat:Aber mit dem schieberegister fängts dann ja nicht von vorne an sondern vom letzten Wert und ist automatisch über 50mm
Der letzte CTR-Wert ist doch schon bei deiner "50mm"-Marke. Wenn du jetzt erneut in die Schleife gehst, startest du an der letzten 50mm-Marke und kannst erneut 50mm abzählen.
Ja, ich glaube, du verstehst da etwas falsch: Deine Wegmessung beruht auf Differenzen und du musst nur immer den richtigen Startwert wählen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.08.2012, 11:51
Beitrag #36

Ben187ny Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2012

2011
-
DE



RE: Probleme mit Drehgeber
hi,
bekomme das leider nicht hin, habe leider noch nie mit schieberegistern gearbeitet Sad
Könntest du mir das vielleicht an meinem Programm zeigen? Wäre dir auch unheimlich dankbar dafür.

Anbei noch das Programm

Vielen Dank schon mal


Angehängte Datei(en)
11.0 .vi  Berechnung Bodenunebenheiten1.vi (Größe: 103,85 KB / Downloads: 158)

11.0 .vi  Berechnung Weg.vi (Größe: 8,2 KB / Downloads: 169)

11.0 .vi  Korrekturfunktion Sub VI.vi (Größe: 7,91 KB / Downloads: 165)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.08.2012, 12:01
Beitrag #37

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Probleme mit Drehgeber
Hallo Benny,

da mir die ganzen Geräte-SubVIs fehlen, nur ein rudimentäres VI im Anhang. Den eigentlichen Aufruf des CTR-Lesens habe ich durch einen Sequenzrahmen dargestellt. Siehe auch die passend geänderte Berechnungsfunktion...


Angehängte Datei(en)
11.0 .vi  Berechnung Bodenunebenheiten1.vi (Größe: 12,92 KB / Downloads: 160)

11.0 .vi  Berechnung Weg.vi (Größe: 7,06 KB / Downloads: 171)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.08.2012, 13:06
Beitrag #38

Ben187ny Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2012

2011
-
DE



RE: Probleme mit Drehgeber
Vielen vielen Dank, nun geht es endlich, hat bloß nicht die eingänge von Sub VI erkannt aber sonst läuft es super

Vielen Dank dafür
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.08.2012, 09:37
Beitrag #39

Ben187ny Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2012

2011
-
DE



RE: Probleme mit Drehgeber
Hallo,

wollte noch etwas am programm ändern und zwar wollte ich zusätzlich noch so etwas wie ich tabelle einfügen, in diese soll z.b. zu vermessende Länge eingegeben werden und es soll einem dann ein zulässiger Wert angezeigt werden.

Möchte das für eingegebenen Werte unter 10 ein Ergebniss von 500 angezeigt wird, bei über 15 soll 1000 angezeigt werden und bei 20 soll 1500 angezeigt werden, zwischen den werten von 10 und 15 und den Werten von 15 bis undendlich soll interpoliert werden.

Weiss leider nicht genau wie ich dies genau programmieren soll, evtl mit chase Struktur ?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.08.2012, 09:40
Beitrag #40

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Probleme mit Drehgeber
Hallo Benny,

Zitat:zwischen den werten von 10 und 15 und den Werten von 15 bis undendlich soll interpoliert werden.
Array-Palette -> "1D-Array interpolieren"

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  RPM Messung über Drehgeber Position RobinDR 3 3.824 19.11.2016 16:13
Letzter Beitrag: GerdW

Gehe zu: