DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

Pegel in dB(A) aus FFT bestimmen und als Property abspeichern

Hallo,

 

ich habe eine FFT die Pegel zu den einzelnen Frequenzen sind in dB(A) abgespeichert.

Jetzt möchte ich den Gesamtpegel errechnen und das Ergebnis als Property speichern. Mit dem Taschenrechner kann ich aber nur Werte als neuen Channel abspeichern.

Wie lässt sich das realisieren?

 

Gibt es weiterhin eine Möglichkeit mit dem Coursor einen Bereich aus der FFT zu markieren und den Anteil dieses Bereiches am Gesamtpegel anzuzeigen?

 

Vielen Dank

Aquilin

0 Kudos
Message 1 of 3
(3,601 Views)

Hier noch eine Datei mit einer FFT

0 Kudos
Message 2 of 3
(3,599 Views)

Hi,

 

have you tried using a script?

 

Const strPropName = "NEW_PROPERTY"
If (not Data.Root.ChannelGroups(1).Channels("Zeit").Properties.Exists(strPropName)) Then
  Call Data.Root.ChannelGroups(1).Channels("Zeit").Properties.Add(strPropName,"new value",DataTypeString)
Else
  Data.Root.ChannelGroups(1).Channels("Zeit").Properties(strPropName).Value = "new value"
End If

 

Best regards,

Christoph

Staff Applications Engineer
National Instruments
Certified LabVIEW Developer (CLD), Certified LabVIEW Embedded Systems Developer (CLED)


Don't forget Kudos for Good Answers, and Mark a solution if your problem is solved
0 Kudos
Message 3 of 3
(3,558 Views)