‎02-11-2016 06:22 PM
Ah okay that makes a lot of sense. If only the wizard did perform magic! Luckily for me, that is the only function that would require this. I am getting an error saying: One or more required inputs to this function are not wired or are wired incorrectly. Do all the inputs need to be wired to something, even if they are a pointer?
Right now the inputs that are not wired are:
uint32_t* timeDomainFramesRead
uint32_t* frequencyDomainFramesRead
‎02-12-2016 01:21 AM
That are most likely 32 bit integers passed as pointer. So have you configured them as
Control Type: Numeric
Data Type: 32 bit signed integet
Passed: as pointer
You can wire a 0 constant on the left side of the node to these two parameters and on the right side you get the number of actually filled in elements in the according array.
‎02-12-2016 06:10 PM
That is what I was thinking. It is nice to know how memory can actually be allocated in labview. I am trying to graph the output of timeDomainBuffer which will be an array of signed integers. The array will be segmented by a block size. For example, if I set my block size to be 1024 and input a 4k Hz signal, timeDomainBuffer's output should be multiple sine waves where array[0...1023], array[1024...2048]... are each a sine wave.
I am unsure what would be the best way to graph this.
‎02-13-2016 01:31 AM
I figured it out. If I use array subset I can pick what I want from the array.