Measurement Studio for .NET Languages

cancel
Showing results for 
Search instead for 
Did you mean: 

Digital Filter Design toolkit in Measurement Studio

We are porting a LabView program to Measurement Studio .NET. So far, I've been able to find equivalent functionality in Measurement Studio for most of the LabView VI's. However, one portion of the LabView program uses the Digital Filter Design toolkit to design some filters and then apply them. For example, these VI's are used:

 

http://zone.ni.com/reference/en-XX/help/371988G-01/lvdigfiltdestk/dfd_remez_order/

http://zone.ni.com/reference/en-XX/help/371988G-01/lvdigfiltdestk/dfd_remez_design/

 

In Measurement Studio, I am aware of the NationalInstruments.Analysis.Dsp.Filters namespace, but this appears to be slightly different, allowing me to specify filters, but not to "design" them. 

 

If I want to faithfully reproduce the Labview implementation, is that possible in Measurement Studio .NET? What assembly/namespace includes the functionality of the above VI's?

0 Kudos
Message 1 of 2
(4,128 Views)

Unfortunately, there doesn't appear to be anything additional for filter design in Measurement Studio other than the namespace you mentioned.  The Getting Started manual for Measurement Studio lists available filter functionality starting on page 4-6 for different versions of Measurement Studio.  Please refer to the following link:

 

Getting Started with Measurement StudioTM

http://www.ni.com/pdf/manuals/373225c.pdf

 

You may be able to use combinations of what is offered to generate the filters you want, but there aren't general filter design methods included with Measurement Studio.

 

One thing you may be able to do to get around this, though, is to create a .NET interop assembly in LabVIEW and then reference it in your .NET project.  

 

Please refer to the following document for general information on .NET interop assemblies:

Characteristics of LabVIEW-Built .NET Interop Assemblies

http://zone.ni.com/reference/en-XX/help/371361L-01/lvhowto/charac_net_interop/

 

The following link specifically addresses creation of .NET interop assemblies in LabVIEW:

Building a .NET Interop Assembly (Windows)

http://zone.ni.com/reference/en-XX/help/371361H-01/lvhowto/building_a_net_assembly/

 

Thanks,

 

 

0 Kudos
Message 2 of 2
(4,090 Views)