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 

LabVIEW LINX für Raspberry



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!

31.01.2021, 22:58
Beitrag #8

markus78 Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jan 2021

2019C
2019
DE


Schweiz
RE: LabVIEW LINX für Raspberry
(29.01.2021 08:49 )GerdW schrieb:  Hallo Markus,
- Um die RaceConditions in deinem Code zu vermeiden, solltest du ALLE lokalen Variablen durch Draht und Schieberegister ersetzen!
- Ich würde noch einen dritten Case/State hinzufügen: "nichts am Ausgabearray ändern"!
- Du verwendest ein InRangeAndCoerce, was prinzipiell nicht schlecht ist. Dummerweise willst du damit Strings prüfen: du weißt schon, dass dieser Check bei Strings anders verläuft als bei numerischen Zahlenwerten?

Hallo GerdW

Das mit dem InRangeAndCoerce verstehe ich leider überhaupt nicht.
Jedoch habe ich versucht die anderen Punkte im VI umzusetzen. Habe jetzt alle lokalen Variablen entfernt.
Allerdings geht es jetzt grad gar nicht mehr so wie es sollte. Das Zwischenarray habe ich jetzt in einem Case mit einer Bedingung auf das Ausgabearray geführt
Ebenso kann jetzt der TimeReset ein TRUE auf das Case geben und damit das Ausgangsarray mit FALSE-Werten füllen.
Jedoch wenn ich die BCD-Eingabe vom Zwischenarry ins Ausgangsarray übertragen möchte, passiert das jetzt natürlich nur 1 Zyklus lang.
Die übertragenen Werte sollten jetzt aber darin gespeichert werden, bis entweder ein neuer Wert übertragen wird, oder das TimeReset alles auf FALSE stellt.

Ich schnalls echt überhaupt nicht mehr Bahn

Bin froh um jeden Tip....

Vielen Dank im Voraus


Angehängte Datei(en)
19.0 .vi  BCD_Eingabe_V11.vi (Größe: 22,16 KB / Downloads: 149)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
LabVIEW LINX für Raspberry - markus78 - 27.01.2021, 19:22
RE: LabVIEW LINX für Raspberry - MScz - 28.01.2021, 08:23
RE: LabVIEW LINX für Raspberry - jg - 28.01.2021, 12:05
RE: LabVIEW LINX für Raspberry - GerdW - 29.01.2021, 08:49
RE: LabVIEW LINX für Raspberry - jg - 01.02.2021, 13:51

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Raspberry PI LINX Toolkit WLAN SSID abrufen Zelos 2 2.958 14.01.2022 12:24
Letzter Beitrag: Zelos
  Gedankenspielerei LabVIEW Vi auf einem Raspberry Pi 4 8Gb/4Gb bachatero18 6 5.956 10.11.2020 15:29
Letzter Beitrag: jg
  LINX Square Wave Gansalf 4 3.719 26.03.2019 15:57
Letzter Beitrag: Gansalf
  LINX und I2C wolle70 1 3.366 06.03.2019 15:56
Letzter Beitrag: wolle70
  UDP Kommunikation mit Raspberry 3 Fishbone07 1 2.956 22.02.2017 15:55
Letzter Beitrag: Hubert R.

Gehe zu: