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 

Umwandlung von String in dezimalzahl



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!

15.12.2010, 09:55
Beitrag #1

fendt Offline
LVF-Grünschnabel
*


Beiträge: 43
Registriert seit: Nov 2010

2010
2010
EN


Deutschland
Umwandlung von String in dezimalzahl
Hallo LabView-Gemeinde,

ich habe nicht gewusst in welche Sparte meine Frage passt! Darum habe ich hier meine Frage gepostet.

Ich habe endlich durch die Hilfe von euch mein Motor zum laufen gebracht.
Nur sind noch ein zwei Probleme offen.

1.
mein Programm ist schon fertig aber der Motor läuft noch. Danach habe ich ein Vergleicher eingebaut, der mir den Wert vom Encoder mit meiner Schrittweite vergleicht.
Da der Encoder einen String auswirft und die Schrittweite einen Integerwert ist, benutze ich einen Umwandler.

Das funktioniert alles aber manchmal hat der Encoder einen anderen Wert +/-5 dann rechnet der rum und kommt nicht weiter. Wie bringe ich da eine Toleranz rein z.B. +/-5???

2. Bei meinem Programm kann man die Richtung einstellen, d.h. rechtsnks.
jetzt will ich dass der Motor wieder zurückfährt, d.h. wenn ich rechts klicke, dass dann der Motor wieder nach der eingegebenen Schrittweite zurück fährt aber links.
Ich habe versucht, dass ich den Wert "rechts" invertiere aber das hat nciht so ganz gestimmt.

viele grüsse
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
15.12.2010, 10:17 (Dieser Beitrag wurde zuletzt bearbeitet: 15.12.2010 10:20 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Umwandlung von String in dezimalzahl
Hallo fendt,

wo hast du deine VIs angehängt? Wie soll man Verbesserungen vorschlagen, wenn du nicht zeigst, was der aktuelle Stand ist?

zu 1)
Es gibt da eine InRange-Funktion in der Vergleichspalette...

Wie sieht dein "Vergleicher" und dein "Umwandler" aus? Fehlt dem Vergleicher etwa eine ordentliche Abbruchbedingung? (s. Kommentar oben)

zu 2)
Wie stellst du denn die Werte dar? "Links/Rechts" sind jedenfalls keine allgemein definierten Datentypen...
Was hat das Invertieren eines Wertes in LabVIEW mit dem Verhalten eines Motors zu tun?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2010, 10:44
Beitrag #3

fendt Offline
LVF-Grünschnabel
*


Beiträge: 43
Registriert seit: Nov 2010

2010
2010
EN


Deutschland
Umwandlung von String in dezimalzahl
Hallo Gerd W
ich habe mal das Sub VI hochgeladen

ich habe die LV version 10


Angehängte Datei(en)
Sonstige .vi  FAHRE_GRAD.vi (Größe: 239,99 KB / Downloads: 270)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2010, 10:57 (Dieser Beitrag wurde zuletzt bearbeitet: 15.12.2010 11:04 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Umwandlung von String in dezimalzahl
Hallo fendt,

meinst du mit "Vergleicher" das Gleichheits-Zeichen in der While-Loop? Dann baue dort doch die InRange-Funktion ein, die den Wert vom IO-Assistent auf den Sollwert +-Toleranz vergleicht und dir sagt, ob der Wert im gültigen Bereich liegt...

Hast du dir schon mal angeschaut, was herauskommt, wenn man ein <strike>Enum</strike> Ring (Links/Rechts) per logischem NOT negiert? Da könnte es bei deiner Methode zu Problemen kommen. Alternativ könnte man <strike>eine Case-Struktur</strike> folgendes verwenden:
   

Welcher Idio* hat da einen Ring statt eines Enum definiert?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2010, 11:01
Beitrag #5

fendt Offline
LVF-Grünschnabel
*


Beiträge: 43
Registriert seit: Nov 2010

2010
2010
EN


Deutschland
Umwandlung von String in dezimalzahl
Danke für deine Hilfe,
ich veruche das mal!

Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2010, 11:53
Beitrag #6

fendt Offline
LVF-Grünschnabel
*


Beiträge: 43
Registriert seit: Nov 2010

2010
2010
EN


Deutschland
Umwandlung von String in dezimalzahl
Cool! Danke!
Das mit dem Richtungswechsel funktioniert, aber das mit dem Range noch nicht :-(!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2010, 13:56
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Umwandlung von String in dezimalzahl
Hallo fendt,

habe mal dein VI auf das Nötigste begrenzt, um es als lauffähiges Beispiel zurückzuschicken...
Lv10


Angehängte Datei(en)
Sonstige .vi  FAHRE_GRAD.vi (Größe: 11,97 KB / Downloads: 197)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2010, 14:21
Beitrag #8

fendt Offline
LVF-Grünschnabel
*


Beiträge: 43
Registriert seit: Nov 2010

2010
2010
EN


Deutschland
Umwandlung von String in dezimalzahl
Danke für deine Mühe!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Umwandlung String in Zeitstempel simcum 3 2.748 14.02.2023 17:41
Letzter Beitrag: Achim
  Dezimalzahl in Binär darstellen Natalie1984 3 4.280 01.07.2019 19:08
Letzter Beitrag: Natalie1984
  Dezimalzahl in beliebigem Zahlensystem darstellen stringcomander 5 5.453 16.07.2017 16:03
Letzter Beitrag: stringcomander
  Schönheitsfehler Ring implizite Umwandlung LabViewer12 1 3.658 21.01.2017 17:12
Letzter Beitrag: GerdW
  Umwandlung Hexa in IEEE754 Gesetzt 4 5.750 28.11.2016 19:24
Letzter Beitrag: Gesetzt
  Umwandlung von VI-Versionen michifu 4 5.348 15.04.2014 10:11
Letzter Beitrag: michifu

Gehe zu: