LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Add Channel to existing FPGA Digital Filter

Solved!
Go to solution

I am maintaining my predecessors code, so a bit stuck with this problem as I haven't really done any digital filter processing before.

 

The project has the following two filters defined.

digital filters.png

I need to add an additional channel.

 

When I open the Mutlirate Filter Single Stage....vi, it has what appears to an express VI, but it doesn't open a panel to configure. I right click and go properties, it has a few thinks and then nothing happens. I can see a channel count of 4 in VI properties. I converted it to a VI and there is no sign of a channel count input....

 

 

filter express VI.png

 

 

 

 

I gather I will have to update the size of the FIFOs as well. The out FIFOs have size 4.

 

I have found code that generates a mfs and nmfs files, but that doesn't have channel counts. 

I assume I can take the mfs file and re-generate VIs above... but can't figure out how. 

 

So rather lost and any help will be appreciated. 

 

LabVIEW 2018, cRIO 9056, reinstalled DFD module. 

 

Cheers

Nick

 

 

 

0 Kudos
Message 1 of 2
(2,195 Views)
Solution
Accepted by topic author NickNZ

Figured it out... guess that the code to take the filter files to make code was not committed. 

What didn't help was finding a decoy VI, which doesn't work with the mfs filter file data... I had to find the code generation VIs on a different menu. 

This seems much harder than it should be...

 

FPGA solution.png

0 Kudos
Message 2 of 2
(2,173 Views)