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 

Wert(nicht Boolean) auf einem digital Port von Arduino mittels LINX schreiben.



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!

16.04.2019, 12:39
Beitrag #1

Atlaspremier Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Jul 2016

2017
2015
DE


Deutschland
Wert(nicht Boolean) auf einem digital Port von Arduino mittels LINX schreiben.
Ich werde versuchen, mich deutlich wie möglich auszudrücken. Deutsch ist nicht meine Muttersprache. Also ich sollte eine Regelungssystem für das automatische Auswuchten von Rotoren implementieren. Ich bin kein Profi mit Labview. Ich habe schon LINX installiert und habe schon die VI,s. Meine Frage ist wie kann ich ein Wert (nicht ein Boolean) auf eine Digital Port. der VI "Digital Write" kann leider nur boolean annehmen. z.B wie kann ich ein Wert von Winkel zwischen 0 und 90° auf dem digital port schreiben ? Ich bitte um eure Hilfe.

Beste Grüße

Armel
lv17_img
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.04.2019, 13:12 (Dieser Beitrag wurde zuletzt bearbeitet: 16.04.2019 13:15 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Wert(nicht Boolean) auf einem digital Port von Arduino mittels LINX schreiben.
Hallo Armel,

Zitat:wie kann ich ein Wert von Winkel zwischen 0 und 90° auf dem digital port schreiben ?
Ein Digitalport kann eben nur digitale Werte verarbeiten, also 0 oder 1 (AN/AUS, TRUE/FALSE).
Wie willst du also einen Float-Wert dort ausgeben??? (Du könntest die einzelnen Bits dieses Floatwerts nacheinander ausgeben (wie bei einer seriellen Schnittstelle) - aber ich bezweifle, dass du so etwas machen willst…)

Was für ein Gerät hängt denn an diesem Digitalport dran und was soll dieses Gerät mit den dort gesendeten Daten machen?

P.S: Profil_ergaenzen, wenn du jetzt eine andere LabVIEW-Version verwendest…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.04.2019, 13:28
Beitrag #3

Atlaspremier Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Jul 2016

2017
2015
DE


Deutschland
RE: Wert(nicht Boolean) auf einem digital Port von Arduino mittels LINX schreiben.
Hallo GerdW,

danke erstmal für deine schnelle Rückmeldung

(Du könntest die einzelnen Bits dieses Floatwerts nacheinander ausgeben (wie bei einer seriellen Schnittstelle)

Ja das könnte eine Lösung sein. Und wie macht man das ?

Was für ein Gerät hängt denn an diesem Digitalport dran.
Ein Ardunio Nano. Aber es ist erstmal zum Testen ich werde danach Arduino Uno benutzen

und was soll dieses Gerät mit den dort gesendeten Daten machen?

Also ich möchte vielleicht ein Exzentrizität (Wert) eingeben und kugen wie das System sich verhält.

Ich hoffe ich habe mich richtig ausgedrückt

Leider verwende ich nur LabVIEW 2017 ältere version habe ich nicht mehr.

Armel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.04.2019, 14:35
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Wert(nicht Boolean) auf einem digital Port von Arduino mittels LINX schreiben.
Hallo Armel,

Zitat:Ein Ardunio Nano. Aber es ist erstmal zum Testen ich werde danach Arduino Uno benutzen
Du willst also einen Wert von einem Arduino zu einem anderen senden: warum verwendest du keinen Analogwert für deine Float-Daten?

Zitat:Ja das könnte eine Lösung sein. Und wie macht man das ?
Schau dir doch malbei Wikipedia an, wie serielle Schnittstellen arbeiten…
(Ich halte diese Vorgehensweise nicht für sinnvoll!)

Zitat:Leider verwende ich nur LabVIEW 2017 ältere version habe ich nicht mehr.
Deshalb sollst du ja dein Profil_ergaenzen!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.04.2019, 06:08
Beitrag #5

alieninvader Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: Jan 2013

7.1, 8.5
2006
DE_EN

55xxx
Deutschland
RE: Wert(nicht Boolean) auf einem digital Port von Arduino mittels LINX schreiben.
Guten Morgen,

also ich kenne LINX nicht.
Allerdings können die Arduinos auch Analogwerte auf bestimmte Digitale Ausgänge schreiben. Hier ist das Beispiel dafür
https://www.arduino.cc/en/Tutorial/Fade
Der Ausgang ist dann per PWM (Pulse Width Modulation) geschaltet.

Hier ist dann ein Beispielcode, wie man den Wert wieder zurück liest:
http://www.benripley.com/diy/arduino/thr...h-arduino/

Der Ausgang kann aber nur10 bit = 1024 Werte.

Viele Grüße

Stefan

Wenn du willst, dass es funktioniert, bau es größer.
Wenn du willst, dass es gleich funktinoiert, bau es gleich größer!
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
  BMP180 Sensor mit I2C Bus auf Arduino Uno und Linx Nomier 1 3.888 30.11.2020 14:48
Letzter Beitrag: jg
  Kommunikation LabView-Arduino klappt nicht Klaudia 3 6.676 24.03.2020 17:58
Letzter Beitrag: Klaudia
  Arduino -> LabVIEW Kommunikation über TCP/IP Herrx 2 4.161 08.07.2019 06:35
Letzter Beitrag: Herrx
  UDP-Verbindung zu Arduino -cosmo- 4 5.502 16.08.2018 09:20
Letzter Beitrag: GerdW
  keine Schnittstellenauswahl bei LINX+Arduino Mega NoWay 2 6.735 24.11.2015 07:24
Letzter Beitrag: NoWay
  Kommunikation mit Arduino Uno dve28 2 5.819 20.07.2015 10:03
Letzter Beitrag: dve28

Gehe zu: