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 

Skalare Werte in Array umwandeln



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!

25.09.2007, 08:19 (Dieser Beitrag wurde zuletzt bearbeitet: 08.12.2007 15:53 von jg.)
Beitrag #1

ToxicCobra Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Sep 2007

8.2
2007
kA

13055
Deutschland
Skalare Werte in Array umwandeln
Hi,
weis jemand, wie man einen Skalaren (orange) Wert in ein Array (Braun) umwandeln kann?

Der Wert entspricht einem Schwingungsgraphen (wie in der Datei unten zu sehen) und soll als Fouriertransformation angezeigt werden.
Das VI "Get Waveform Components" akzeptiert aber nur Arrays.
Wie im Bild zu sehen, sollen quasi die beiden Kabel (rote Kreise) mit einander verbunden werden können.

Kann mir jemand helfen?

(VI LV 8.2)


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  PowerSpectrum.vi (Größe: 32,68 KB / Downloads: 199)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.09.2007, 08:31 (Dieser Beitrag wurde zuletzt bearbeitet: 08.12.2007 15:53 von jg.)
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
Skalare Werte in Array umwandeln
Ich verstehe zwar den Sinn nicht, aber ich habe Dir die beiden "roten Kreise" miteinander verbunden. Außerdem ist das eine Waveform und KEIN Array.

Gruß Markus

(VI LV 8.2)


Angehängte Datei(en)
Sonstige .vi  PowerSpectrum.vi (Größe: 27,28 KB / Downloads: 197)

--------------------------------------------------------------------------
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
25.09.2007, 08:38 (Dieser Beitrag wurde zuletzt bearbeitet: 25.09.2007 09:01 von Lucki.)
Beitrag #3

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Skalare Werte in Array umwandeln
Du verwendest die falschen Begriffe.
Die "orangenen" leitungen sind nur dann Skalare, wenn sie ganz dünn sind. Ansonsten sind es - wie hier bei Dir - Arrays.
Die "braunen" Leitungen sind keine Arrays, sondern Waveforms. Sie sind ein eigenes Datenformat, in etwa entsprechen sie einem speziellen Cluster, bestehend aus den Elementen: to, dt, Data-Array, Attribute.

Edit: Markus, Du warst schneller. Hinweis: In Deinem Vi hast Du bei der Funktion "Signalverlauf erstellen" kein dt eingegeben. Damit ist es standardmäßig 1, was hier zu sehr ungleicher Darstellung führt (Beim anderen Kanal ist dt=0.001) (nur Hinweis, ich weiß, darum geht es hier gar nicht)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.09.2007, 08:54
Beitrag #4

ToxicCobra Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Sep 2007

8.2
2007
kA

13055
Deutschland
Skalare Werte in Array umwandeln
' schrieb:Ich verstehe zwar den Sinn nicht, aber ich habe Dir die beiden "roten Kreise" miteinander verbunden. Außerdem ist das eine Waveform und KEIN Array.

Gruß Markus
Der Sinn ist, ich versuche eine Fouriertransformation in ein vor lager Zeit geschriebenes Programm zu integrieren. Und d in diesem gibt es keine eingehende Waveform, sondern nur diese orangen Arrays. Diese Datei sollte ja nur das Problem im kleinen Massstab verdeutlichen.

Nebenbei: Funktioniert das auch mit mehrdimensionalen Arrays?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.09.2007, 09:01
Beitrag #5

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Skalare Werte in Array umwandeln
Wie?? Du willst ein mehrdimensionales Array in eine Waveform wandeln und dann fouriertransformieren?

Gruß Markus

' schrieb:Der Sinn ist, ich versuche eine Fouriertransformation in ein vor lager Zeit geschriebenes Programm zu integrieren. Und d in diesem gibt es keine eingehende Waveform, sondern nur diese orangen Arrays. Diese Datei sollte ja nur das Problem im kleinen Massstab verdeutlichen.

Nebenbei: Funktioniert das auch mit mehrdimensionalen Arrays?

--------------------------------------------------------------------------
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
25.09.2007, 09:19 (Dieser Beitrag wurde zuletzt bearbeitet: 08.12.2007 15:53 von jg.)
Beitrag #6

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Skalare Werte in Array umwandeln
' schrieb:Nebenbei: Funktioniert das auch mit mehrdimensionalen Arrays?
Siehe VI
Anmerkung: Manche hier denken, ein zweidimensionales Array mit den Daten von 5 kanälen sei ein fünfdimensionales Array. Ich habe also Deine Frage beantwortet, als ob sie so formuliert gewesen wäre: "Funktioniert das auch mit mehreren Kanälen (in einem zweidimensionalem Array) ?

(VI LV 8.2)


Angehängte Datei(en)
Sonstige .vi  PowerSpectrumwa.vi (Größe: 16,17 KB / Downloads: 161)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.09.2007, 11:12 (Dieser Beitrag wurde zuletzt bearbeitet: 08.12.2007 15:54 von jg.)
Beitrag #7

ToxicCobra Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Sep 2007

8.2
2007
kA

13055
Deutschland
Skalare Werte in Array umwandeln
' schrieb:Wie?? Du willst ein mehrdimensionales Array in eine Waveform wandeln und dann fouriertransformieren?

Gruß Markus
Ich kann das nicht richtig erkären. Deshalb hab ich jetzt einfach mal das Programm angehängt. Auf dem Screenshot ist zu erkennen, um welches Signal es mir geht.

P.S. Beim öffnen des Programms werden weitere VIs verlangt. Einfach die Anforderung ignorieren.

(VI LV 8.2)


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  AnalogInput_Vorfuehrung__berarbeitung.vi (Größe: 110 KB / Downloads: 155)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.09.2007, 13:38 (Dieser Beitrag wurde zuletzt bearbeitet: 08.12.2007 15:54 von jg.)
Beitrag #8

ToxicCobra Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Sep 2007

8.2
2007
kA

13055
Deutschland
Skalare Werte in Array umwandeln
So, ich hab das Programm gemäß eurer Vorschläge verändert.

(VI LV 8.2)


Angehängte Datei(en)
Sonstige .vi  AnalogInput_Vorfuehrung__berarbeitung.vi (Größe: 115,61 KB / Downloads: 170)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.09.2007, 15:48 (Dieser Beitrag wurde zuletzt bearbeitet: 25.09.2007 15:49 von Lucki.)
Beitrag #9

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Skalare Werte in Array umwandeln
' schrieb:So, ich hab das Programm gemäß eurer Vorschläge verändert.
Von wem sollen denn diese Vorschlöge sein? Was Du gemacht hast, ist zwar nicht falsch, aber Nonens: Erst Array in Waveform, und dann ohne das zu verwenden wieder zurück in Array. Du glaubst wohl, daß Deine Daten dadurch veredelt werden? So würde es doch genau so funktionieren:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.09.2007, 14:07
Beitrag #10

ToxicCobra Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Sep 2007

8.2
2007
kA

13055
Deutschland
Skalare Werte in Array umwandeln
Na schön. Danke erst mal!

Neues Problem: Wie kann ich der X-Achse des Koordinatensystem klar machen, dass sie nicht die Werte in Abhängigkeit der Zeit sondern der Frequenz in Hz darstellen soll?
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
  Falsche werte im Array/ Anzahl auch falsch Meister Eder 2 3.762 17.01.2014 21:37
Letzter Beitrag: Meister Eder
  Falsche Werte durch paralleles Einlesen digitaler und analoger Werte daxel 13 11.759 20.08.2013 12:03
Letzter Beitrag: daxel
  1D Array in Double 64 Bit Reell Umwandeln SantaKrass 1 5.048 21.04.2011 16:47
Letzter Beitrag: Lucki
  Signalverlauf in Array umwandeln TobiasSch 1 8.330 19.04.2011 11:27
Letzter Beitrag: GerdW
  X-Y Werte aus 1D Array von Signalverlauf lesen 4037 2 5.644 30.11.2010 10:40
Letzter Beitrag: 4037
  1D-Array mit Zeitangabe in 2D-Array umwandeln jens_j 2 7.138 26.05.2009 10:26
Letzter Beitrag: ImExPorty

Gehe zu: