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 

Array-Elemente verschieben



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!

17.09.2011, 13:09 (Dieser Beitrag wurde zuletzt bearbeitet: 17.09.2011 13:58 von Robert85.)
Beitrag #1

Robert85 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 50
Registriert seit: Feb 2011

2009
2011
DE

13597
Deutschland
Array-Elemente verschieben
Hallo,

ich habe ein Array das wie folgt aufgebaut ist:

+1 +1 -1 -1 +1 +1 -1 -1, usw.... ich will das um 90° verschieben, also das soll rauskommen:
-1 +1 +1 -1 -1 +1 +1 -1

Genaus gehen soll das wenn die Periode der 1en anders ist:

+1 +1 +1 +1 -1 -1 -1 -1
-1 -1 +1 +1 +1 +1 -1 -1

Mein Idee wäre jetzt (zum Beispiel für den ersten Fall):

x = 0,25 * Periode = 0,25 * 4 = 1
Nun nehme ich mein Array was verschoben werden soll und entferne am Anfang die ersten x Elemente.
Den Rest kann ich ja dann so übernehmen. Nur fehlt mir dann am "Ende" des Arrays ein Stück.
Da würde ich mir vorher aus dem Ausgangsarray eine Kopie machen die genau um x länger ist als das andere.
Das dürfte gehen. Aber recht umständlich? In LabVIEW hab ich keine Funktion für sowas gefunden.
Hat einer einen besseren Vorschlag?

Hab grad doch was gefunden: Ich probiere mal

Hat geklappt, zur Vollständigkeit halber, hab ich die Lösung angehangen.
Hmm klappt iwie doch noch nicht. Das geht nur wenn man als Breite des Arrays eine Ganzzahliges der Periode hat.
Ist das Array 8 breit mit : +1 +1 +1 +1 -1 -1 -1 -1, dann geht es und es kommt raus: -1 -1 +1 +1 +1 +1 -1 -1.
So wie ich es haben will. Hab ich aber eine Breite von 10 (+1 +1 +1 +1 -1 -1 -1 -1 +1 +1) geht es nicht mehr.

Kann jemand helfen?


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.09.2011, 10:15
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Array-Elemente verschieben
Bahn

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.09.2011, 16:27
Beitrag #3

Robert85 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 50
Registriert seit: Feb 2011

2009
2011
DE

13597
Deutschland
RE: Array-Elemente verschieben
Hab jetzt eine Lösung gefunde.
Soll ich die noch posten? Oder wollen wir den Beitrag lieber löschen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.09.2011, 17:03 (Dieser Beitrag wurde zuletzt bearbeitet: 18.09.2011 17:05 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Array-Elemente verschieben
Hallo Mike,

bitte immer eine Lösung zeigen, statt sie nur zu erwähnen. Irgendjemand wird schon hier drüber stolpern.

Aber erläutere bitte auch, was du unter "Phase" verstehst bei einem 2D-Array. (Und "Periode"...) Deine Frage war schon sehr "krude" formuliert - immer daran denken, dem geneigten Leser alle nötigen Informationen bereitzustellen, ohne ihn totzuquatschen! (Statt schlecht formatierter Texttabellen bietet sich hier immer ein VI an mit 2 Arrays namens "vorher" und "nachher", die die entsprechenden Ausgangs- und Zieldaten enthalten...)

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
  Elemente aus 2D-Array nach bestimmten Index (n,m) auslesen und in 2D Array speichern 1990 2 5.600 29.04.2017 21:51
Letzter Beitrag: 1990
  Datei über Drag & Drop in andere Anwendung (kein LabVIEW) verschieben ahebauer 2 3.605 29.03.2017 08:41
Letzter Beitrag: ahebauer
  Array 4 Elemente (Float) aufbrechen Tobiii 6 5.397 13.02.2017 09:24
Letzter Beitrag: Tobiii
  Einzelne Elemente aus Array vergleichen DerTueftler 1 3.815 15.12.2016 21:15
Letzter Beitrag: Morpheus
  Array to Cluster Elemente Anordnung wladimir s 6 6.398 27.03.2015 12:32
Letzter Beitrag: GerdW
  Elemente auf Frontpanel zur Laufzeit verschieben andrepf 37 22.555 18.11.2014 17:11
Letzter Beitrag: andrepf

Gehe zu: