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 

Wie ein Signal generieren?



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!

20.01.2015, 12:56
Beitrag #1

agroell Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jan 2015

11
2014
DE_EN



Wie ein Signal generieren?
Hallo,

Wahrscheinlich ist das eine der duemmsten Fragen.... und ich bin mir gar nicht genau sicher ob ich in der richtigen Kategorie bin.

Ich versuch es einfach mal. Ich erhalte eine Serie von Werten (0, 1,2,3,4,3,4,2,1,5,.......) mit Hilfe der seriellen Schnittstelle. Die serielle Schnittstelle wird ausgelesen und das Auslesen ist in einer While Schleife. Ich wuerde dieses Signal nun gerne Low Pass filtern. Jedoch scheint es so das ich dieses Serie in ein Signal umwandeln muss und ich irgendwie delta T hinzufuegen muss. Jednfalls passen die Datentypen dieser Serie nicht mit dem eines Low Pass Filters ueberein.

Wie macht man so was?

LG
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.01.2015, 13:26 (Dieser Beitrag wurde zuletzt bearbeitet: 20.01.2015 22:17 von Lucki.)
Beitrag #2

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: Wie ein Signal generieren?
Herzlich willkommen im Forum!
Der Datentyp "Signal" wird rund um Express-VIs verwendet, damit würde ich gar nlcht erst anfangen. Wenn du filtern willst: die komfortabelsten Filter-VIs arbeiten mit dem Format "Signalverlauf". Dahin würde ich die Daten konvertieren, und zwar so:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.01.2015, 12:13
Beitrag #3

agroell Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jan 2015

11
2014
DE_EN



RE: Wie ein Signal generieren?
Danke erstmal.... werde ich mal versuchen.

Sorry wenn ich frage aber wo kommen die Werte denn rein.... die Welle oder Y?

Was mach ich denn wenn dt von der While Schleife abhaengt und dementsprechend variert. Zeitgesteuerte While Schleife?

Gruesse
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.01.2015, 19:18 (Dieser Beitrag wurde zuletzt bearbeitet: 21.01.2015 19:22 von Lucki.)
Beitrag #4

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: Wie ein Signal generieren?
(21.01.2015 12:13 )agroell schrieb:  Sorry wenn ich frage aber wo kommen die Werte denn rein.... die Welle oder Y?
Sorry ebenfalls, die Frage verstehe ich nicht
Zitat:Was mach ich denn wenn dt von der While Schleife abhaengt und dementsprechend variert. Zeitgesteuerte While Schleife?
Wie Du die Datenerfassung machst, weiß ich nicht. Das Ideal ist natürlich, die Daten gleich mit konstantem dt zu erfassen. Am besten geht das mit einer Messkarte mit eingebauten Timer. Beim softwaremäßigen Aufruf jedes einzelnes Messwertes in einer Schleife funktioiniert das nur bedingt und bei niedrigen Raten, weil Windows kein Echtzeitsystem ist.
Wenn man Daten mit nicht äquidistanten Zeiten filtern will, dann ist vorher eine softwaremäßige Neuabtastung erforderlich. Es wird ein dt vorgegeben, und alle Werte, die nicht zufällig auf einem Vielfachen von dt liegen, werden aus den benachbarten Daten interpoliert. Hier Beispiel für einfache lineare Interpolation.

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.01.2015, 07:23
Beitrag #5

agroell Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jan 2015

11
2014
DE_EN



RE: Wie ein Signal generieren?
Hallo,

Danke erstmal fuer deine Antwort... Sorry ich habe mich vieleicht schlecht ausgedrueckt .

Ich habe eine Reihe von Werten die ich via serieller Schnittstelle erhalte z.B. x1, x2, x3, x4, x5.... Da diese durch die serielle Schnittstelle kommen habe ich keine definierten Zusammenhang zur Zeit. Weiss jedoch das x1 als erstes kam, x2 als zweites usw..

Habe mir gerade das lineare Interpolationsbeispiel angeschaut. Wenn ich das richtig verstehe kommen die Werte x1, x2, x3,... in das Array "Werte" und in das Array "Zeiten" kommt die dazugehoerige Zeit, die ich ermittle wenn ich einen Wert via serieller Schnittstelle erhalte.

Gruesse
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.01.2015, 08:26
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Wie ein Signal generieren?
Hallo agroell,

Zitat:Da diese durch die serielle Schnittstelle kommen habe ich keine definierten Zusammenhang zur Zeit.
Was für ein Gerät hängt den an der seriellen Schnittstelle?
Die meisten mir bekannten Geräte senden (oder bestimmen) ihre Messwert in einem festen Intervall (aka Samplerate). Und unabhängig von möglichen Verzögerungen durch die Datenkommunikation kann man die einzelnen Samples trotzdem als zeit-äquidistant verwenden…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.01.2015, 09:03 (Dieser Beitrag wurde zuletzt bearbeitet: 22.01.2015 09:05 von jg.)
Beitrag #7

agroell Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jan 2015

11
2014
DE_EN



RE: Wie ein Signal generieren?
Danke ich werd das mal checken...

Es handelt sich um ein Motion Node (http://www.motionnode.com/imu.html ).
Hier ein Link auf LabView Support (http://www.motionnode.com/tools.html )

Gruesse
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.01.2015, 09:14
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Wie ein Signal generieren?
Hallo agroell,

auf der Webseite steht "Sample rate: 100 Hz".
Stimmt das in etwas mit der Datenübertragungsrate überein? Wieviele Werte bekomst du pro Sekunde übermittelt?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.01.2015, 22:15
Beitrag #9

agroell Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jan 2015

11
2014
DE_EN



RE: Wie ein Signal generieren?
Sorry um ehrlich zu sein, habe ich das noch nie gecheckt.

Werd ich mal uebers Wochenende machen.
Liege zur Zeit nur gerade mit einer Erkaeltung krank im Bett...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.02.2015, 01:16
Beitrag #10

agroell Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jan 2015

11
2014
DE_EN



RE: Wie ein Signal generieren?
Halloechen bin zurueck... Ich war krank und dann hat es noch die Familie erwischt.

OK, ich denke ich versteh nun das Build Waveform und Delta T, usw. Jedoch erwartet das Build Waveform ein Array. Dumme Frage... wie bekomme ich meine Werte in ein Array?

Desweiteren brache ich einen continuously andauernde Filterung ... Also nicht Signal aufnehmen und dann analysisen...

LG
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
  Pause zwischen zwei Sinc Signalen generieren mriworld 21 10.390 03.08.2022 12:46
Letzter Beitrag: mriworld
  Zeitstempel aus Signalverlauf generieren PeteFlosse 4 5.141 13.06.2017 12:47
Letzter Beitrag: PeteFlosse
  Erfasstes Signal mit simulierten Signal vergleichen funktioniert nicht wegen Datenty Felifa 14 11.048 21.04.2017 07:46
Letzter Beitrag: Felifa
  Werte zur Systemanregung generieren s0n1c 1 3.452 17.12.2012 20:13
Letzter Beitrag: GerdW

Gehe zu: