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 

Benutzereingabewerte ändern



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.11.2012, 11:27 (Dieser Beitrag wurde zuletzt bearbeitet: 02.11.2012 11:41 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Benutzereingabewerte ändern
Hallo Thomas,

wenn du in der Schleife die Werte ändern willst, musst du wohl die Abfrage in die Schleife hinein nehmen. Dort dann mit einem Button (und einer Case-Struktur) die Abfrage aufrufen...

Wenn du schon dein VI umschreibst:
- Entferne gleich die RaceCondition im Bild: THINK DATAFLOW! Verwende Drähte statt lokaler Variablen! Warum lokale Variablen, wenn die Terminals teilweise unbenutzt im BD rumliegen?
- Verwende doch gleich Eingabeelemente statt immer erst einen Dialog aufzurufen! (Falls dem keine Sicherheitsaspekte entgegenstehen...)
- Warum verwendest du den FXP-Datentyp in einem VI, welches offensichtlich auf einem PC läuft? Warum überhaupt der ganze Datentypen-Mix (SGL, DBL, FXP)?
- die ganzen Geräte-spezifischen Sachen würde ich in subVIs auslagern (aka "Gerätetreiber" erstellen)...
- Wenn dein Gerät Werte in einzelnen Bytes zurückmeldet und du diese Bytes mit StringToU8Array umwandelst, dann würde ich gleich nach dieser Umwandlung mit IndexArray einen skalaren Wert erzeugen, anstatt hinterher (wie du) mit Arrays hantieren zu müssen, die eh nur einen einzelnen Wert enthalten...
So z.B.:
   
- Was hälst du von einer Statemachine statt riesiger Sequenzen?
- Bei deinem "hier komm ich nicht weiter" versuchst du einen skalaren Wert in ein Array zu schreiben. Das kann so nicht funktionieren...

- In deinem Profil steht LV8.6, dein Attachment ist dagegen LV2011. Da passt was nicht...

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


Nachrichten in diesem Thema
RE: Benutzereingabewerte ändern - GerdW - 02.11.2012 11:27

Gehe zu: