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 

Faltung



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!

04.02.2009, 13:32
Beitrag #1

Physikus
Unregistered


 







Faltung
Hallo Leute,

nach langer Zeit darf ich mich endlich wieder mit LabVIEW beschäftigen und habe auch gleich eine Frage. ^_^

Ich möchte eine Faltung durchführen und habe gesehen, dass es dafür ein eigenes Symbol bei LabVIEW gibt. Leider stand in der Hilfe dabei, dass dies nicht in der Basisversion vorhanden ist.
Eine kurze Suche in meiner Version hat ergeben, dass ich wohl die Basisversion besitze, da das Symbol nicht zu finden war.

Stellt sich also für mich die Frage: Lässt sich eine Faltung auch (einfach so) programmieren? Oder greife ich dazu besser auf andere Programme zurück?

Cheers,
Physikus.
Diese Nachricht in einer Antwort zitieren to top
04.02.2009, 13:51
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
Faltung
Die "Convolution"-VIs kann man auch öffnen und einfach nachprogrammieren. Nur weiß ich nicht, ob das von NI-Seite aus legal ist und außerdem weiß ich auch nicht, wie die funktionieren. Unsure
Hast Du kein neueres LabVIEW zur Hand? Da gibt es auch schöne Bsp. im Example-Finder.

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
04.02.2009, 14:10
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Faltung
' schrieb:Die "Convolution"-VIs kann man auch öffnen und einfach nachprogrammieren. Nur weiß ich nicht, ob das von NI-Seite aus legal ist und außerdem weiß ich auch nicht, wie die funktionieren. Unsure
Hast Du kein neueres LabVIEW zur Hand? Da gibt es auch schöne Bsp. im Example-Finder.

Gruß Markus
@Y-P: Was ist hier dran nachprogrammierbar? (Screenshot aus 8.6)
   
Wenn du "nur" das Basispaket hast, dann hast du auch nicht die entsprechende DLL.

@Physikus:
Kann man schon in LV programmieren. Ist halt ein wenig Array-Multiplikation und Array-Geschiebe. Da musst du dich halt mal reinarbeiten.
   

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
04.02.2009, 14:21
Beitrag #4

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Faltung
@Jens:

Hab' mir das PtbyPt-VI angeschaut und das könntest Du nachprogrammieren. Sind halt keine Arrays am Eingang, sondern Einzelwerte.

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
04.02.2009, 14:38
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Faltung
' schrieb:@Jens:

Hab' mir das PtbyPt-VI angeschaut und das könntest Du nachprogrammieren. Sind halt keine Arrays am Eingang, sondern Einzelwerte.

Gruß Markus
Achso, aber dies hat Physikus, wenn er wirklich eine Base-Version hat, auch nicht nachbauen...
Aber diese Aufsummierung, das geht schon. SubArrays korrekt auswählen, dann Arrays miteinander multiplizieren und Aufsummieren mit Summenzeichen. Das geht schon. Auch wenn am Ende sicher langsamer ist als die DLL-größer-Base-Package-Variante.

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
05.02.2009, 13:33
Beitrag #6

Physikus
Unregistered


 







Faltung
Danke für die Antworten,

habe den Eindruck, dass es wieder einmal an der Version hängt. Dry

Ja, ich kann nur LV 6 hier an der Uni verwenden.


Habe nochmal nachgefragt und herausgefunden, dass ich eigentlich eine Faltung rückgängig machen muss. Und das geht im Grunde über eine FFT. Allerdings scheint auch dieses Symbol nur in der Basisversion vorhanden zu sein.

Und so wie es aussieht greife ich da prinzipiell eher auf Mathematica zurück?

*verwirrt*Unsure

Cheers,
Physikus.
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.02.2009, 15:45
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
Faltung
' schrieb:Habe nochmal nachgefragt und herausgefunden, dass ich eigentlich eine Faltung rückgängig machen muss. Und das geht im Grunde über eine FFT. Allerdings scheint auch dieses Symbol nur in der Basisversion vorhanden zu sein.
Man muß ja nicht unbedingt "falten", sondern könnte es auch mit Fouriertransformation machen - vorausgesetzt das ist in der Basiversion dabei.
Es geht geht dann so:

Von den beiden Funktionen f(t) und g(t) die (komplexen) Frequenzspektren berechnen. Diese Spektren miteinander multiplizieren und das Ergebnis in den Zeitbereich rücktransformieren.

Rückgängig machen kann man das Ergebnis auch, aber natürlich nur dann, wenn eine der beiden Funktionen f oder g in der Zeit- oder Frequenzebene bekannt ist. Dann kann man die andere berechnen. Der Unterschied in der Prozedur ist dann lediglich, daß die beiden Spektren dividiert werden.

Gruß Ludwig
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.02.2009, 16:05
Beitrag #8

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Faltung
' schrieb:Man muß ja nicht unbedingt "falten", sondern könnte es auch mit Fouriertransformation machen - vorausgesetzt das ist in der Basiversion dabei.
Das ist das Problem. Ist eben nicht in der Basis-Version dabei. Die ganzen Mathe-Sonderfunktionen lässt sich NI mit dem Full Development System gut bezahlen.

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
06.02.2009, 07:15 (Dieser Beitrag wurde zuletzt bearbeitet: 06.02.2009 07:16 von rolfk.)
Beitrag #9

rolfk Offline
LVF-Guru
*****


Beiträge: 2.306
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Faltung
' schrieb:Das ist das Problem. Ist eben nicht in der Basis-Version dabei. Die ganzen Mathe-Sonderfunktionen lässt sich NI mit dem Full Development System gut bezahlen.

Gruß, Jens

Ich glaube hier fast zu hören dass Matlab (und so es das denn noch gibt Mathematica) etc. frisch und fröhlich gratis sind. Ironie
Und die lassen sich umgekehrt die Erzeugung von grafischen Frontpaneln auch ganz fürstlich belohnen.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen 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
  Faltung mit Filterkernel -> Ränder nicht mit Nullen füllen thz89 2 4.123 06.10.2017 13:09
Letzter Beitrag: thz89
  1D-Faltung (DBL) Arachnoid 6 5.934 26.10.2012 16:56
Letzter Beitrag: Arachnoid

Gehe zu: