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 

0 und 1 - Werte in Array tauschen



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!

03.07.2014, 14:29
Beitrag #1

sumsi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 83
Registriert seit: Oct 2010

2014
2010
DE


Deutschland
0 und 1 - Werte in Array tauschen
Hallo,
habe folgendes Problem: mein Array enthält lauter Werte 1 und 0. Nun muss ich diese aber genau invertieren, also 0 soll 1 werden und umgekehrt. Gibt es hierfür ein VI?

Bis jetzt ist mir nur eingefallen über zwei Schleifen mein Array zu durchlaufen, den Wert auszulesen und dementsprechend abzuändern. Ist aber keine wirklich schöne Lösung. Gibt es die Möglichkeit alle Felder eines Arrays mit dem gleichen Wert zeitgleich gegen einen anderen Wert zu tauschen? Somit wäre es über z.B. mache aus allen 1 eine -1, aus 0 eine 1 und anschließend aus -1 eine 0 möglich.

Schon mal Danke für eure Hilfe
Sumsi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
03.07.2014, 14:44
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: 0 und 1 - Werte in Array tauschen
Zwei Varianten:
   
Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.07.2014, 15:19
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: 0 und 1 - Werte in Array tauschen
RubeGoldberg: Not(">0") = "<=0"…
Big Grin

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.07.2014, 15:42
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: 0 und 1 - Werte in Array tauschen
@Gerd: Asche auf mein Haupt. Ph34r
Die untere Version finde ich sowieso besser.

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.07.2014, 15:56
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: 0 und 1 - Werte in Array tauschen
Am Platz sparendsten: Formelknoten verwenden und dort reinschreiben
x==0? 1:0
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.07.2014, 17:36 (Dieser Beitrag wurde zuletzt bearbeitet: 03.07.2014 17:37 von jg.)
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: 0 und 1 - Werte in Array tauschen
@Lucki: Ist bei großen Arrays aber langsamer als Vorzeichen-Umkehrung und +1.
Dein Vorschlag ist natürlich super für eine Unsigned-Datentyp!!!

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
03.07.2014, 21:39
Beitrag #7

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: 0 und 1 - Werte in Array tauschen
@Jens
das hast Du schon Recht, aber ärgern tut mich nur, dass ich Deinen zweiten Vorschlag nicht richtig beachtet habe, denn dann hätte ich in den Formelknoten einfach reingechrieben: 1-x (Ideen klaue ich immer von Anderen Big Grin)
Gruß Ludwig
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.07.2014, 08:35
Beitrag #8

sumsi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 83
Registriert seit: Oct 2010

2014
2010
DE


Deutschland
RE: 0 und 1 - Werte in Array tauschen
Danke für die verschiedenen Vorschläge, auf die Idee mit dem Formelknoten hätte ich auch von alleine kommen können. Da Stand ich wohl mal wieder auf der Leitung. Geht auf jeden fall viel schneller als mit 2 Schleifen.

Viele Grüße
sumsi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.07.2014, 08:42 (Dieser Beitrag wurde zuletzt bearbeitet: 04.07.2014 08:47 von GerdW.)
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: 0 und 1 - Werte in Array tauschen
Hallo,

Zitat:Am Platz sparendsten: Formelknoten verwenden
   
Ist das wirklich Platz sparender?
(Und das ist auch kein Formelknoten, sondern ein Ausdrucksknoten. Nicht das noch jemand an der verkehrten Stelle sucht… Wink )

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.07.2014, 08:46 (Dieser Beitrag wurde zuletzt bearbeitet: 04.07.2014 08:47 von jg.)
Beitrag #10

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: 0 und 1 - Werte in Array tauschen
Am schnellsten (Prozesszeit) geht das:
   
Dann folgt "Negieren & Increment", danach Expression Node (egal ob 1-x oder "IF" Struktur).

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
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
  Werte in Array schreiben- Mittelwert bilden und ausgeben um0k 10 8.656 25.08.2020 14:19
Letzter Beitrag: GerdW
  2D Array Werte zuordnen Floorhahn 2 5.696 27.01.2020 13:27
Letzter Beitrag: Floorhahn
  Werte nacheinander in Array schreiben über ein Schieberegister BlackEagle 5 8.548 13.12.2019 13:40
Letzter Beitrag: GerdW
  Werte aus Array als Anzeigeelement ares2013 11 9.262 30.04.2019 14:28
Letzter Beitrag: ares2013
  Aus einem Array festgelegte Werte zuweisen Kahlua 7 7.448 19.01.2018 13:42
Letzter Beitrag: Kahlua
  Array Werte zusammenfügen flizzer82 4 5.993 28.07.2017 12:15
Letzter Beitrag: flizzer82

Gehe zu: