22.01.2018, 20:16
Beitrag #2
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Analogsignale vom Arduino auslesen.
Hallo Christoph,
Zitat:Das gleichzeitige Anzeigen der Messwerte klappt hier überhaupt nicht. Es werden Werte zwischen 600 und 2,5 angezeigt.
Hat jemand hier einen Tip ???? Wäre klasse.
Könnte das Problem damit zusammenhängen, dass du deinen Analogwert (=float) mittels "Zahl nach String (Dezimaldarstellung)" in eine Ganzzahl-Darstellung umwandelst?
Probier doch mal die Funktion "Zahl nach String (Fließkomma)" aus - oder alternativ FormatIntoString mit passendem Formatstring…
|
|
|
22.01.2018, 22:39
Beitrag #3
|
|
|
23.01.2018, 08:46
Beitrag #4
|
|
|
23.01.2018, 10:50
Beitrag #5
|
Christoph Maass
CM
Beiträge: 13
Registriert seit: Jan 2017
Full Dev. System 2021
2017
DE
22941
Deutschland
|
RE: Analogsignale vom Arduino auslesen.
Vielen Danlk für die sicher hilfreichen Antworten.
Ich werde dies im Laufe des Tages nacheinander ausprobieren.
Melde mich wieder, und stelle gern das Ergebnis vor.
Vielen Dank noch einmal !!!!
C. Maass
|
|
|
25.01.2018, 16:40
Beitrag #6
|
|
|
25.01.2018, 16:54
Beitrag #7
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Analogsignale vom Arduino auslesen.
Hallo Christoph,
Zitat:Die Messwerte schwanken im Takt von 1/2 Sekunde immer zwischen dem richtigen Messwert
und 60,4V. Ich weiß nicht, woher die 60,4V (siehe Foto) kommen und warum der Messwert so stark variiert.
Schwankt auch der in LabVIEW angezeigte Messwert? Oder nur die Anzeige im LCD-Display?
Ich würde noch alle Funktionen seriell aufrufen! Die Kommunikation mit dem Arduino läuft über einen (virtuellen) seriellen Port, da kannst/solltest du nicht Dinge parallel drüber laufen lassen.
Also: alle Arduino-Funktionen in nur einer "Kette" aufrufen, sowohl vor als auch in der Schleife!
|
|
|
26.01.2018, 09:26
Beitrag #8
|
Christoph Maass
CM
Beiträge: 13
Registriert seit: Jan 2017
Full Dev. System 2021
2017
DE
22941
Deutschland
|
RE: Analogsignale vom Arduino auslesen.
Das klingt nachvollziehbar. Ich probier's !
Danke für den Hinweis !!!
|
|
|
26.01.2018, 09:55
Beitrag #9
|
|
|
26.01.2018, 10:44
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Analogsignale vom Arduino auslesen.
Hallo Christoph,
Zitat: habe einen Probe an den Ausgang des Arduino-Read-VI's gelegt. Dort schwankt der Messwert ebenfalls
D.h. dein LabVIEW-VI selbst läuft korrekt: es werden Werte vom Arduino gelesen und korrekt zum LCD weitergereicht!
Zitat:entferne ich nur den Arduino-Print-VI, läuft (bis auf die fehlende Anzeige im Display) alles bestens.
Also liegt der Fehler irgendwo im Arduino: entweder verträgt sich das ReadPin nicht mit dem PrintLCD oder irgendwelche Pins auf dem Arduino sind doppelt belegt/stören sich gegenseitig…
Mögliche Lösung: du erstellst dein eigenes Arduino-Sketch und programmierst die benötigten Dinge selbst. Kommunikation wie gehabt über den seriellen Port, nur eben mit reinen VISA-Funktionen auf LabVIEW-Seite…
|
|
|
| |