LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to create a dynamic data indicator

I added a merge signal express function to combine a number of signals.  I want to create a dynamic data indicator to the output of the merge signal function.  When right clicking on the output of the function I can create either a graph indicator or a numeric indicator neither of which I want.  How do I create the dynamic data type indicator?

0 Kudos
Message 1 of 6
(3,845 Views)

There is no dynamic data indicator. You have to use either a graph or an indicator. Or, you can use the Convert From Dynamic Data to convert it to a waveform and use a waveform indicator.

0 Kudos
Message 2 of 6
(3,827 Views)

I wonder if they want something like you see when you put a probe on a blue dynamic data wire and look at the data tab where you see some hard data for the waveform cluster array and also the other attributes that are thrown into the blue wire.

0 Kudos
Message 3 of 6
(3,816 Views)

What I ultimately want to do is pass the merged signals back from a subroutine to the caller as dynamic data and let the caller process the data.  The 'Convert DDT to 2D Array.vi' example located in the NI Example Finder under Analyzing and Processing Signals\General does this, but I can't seem to replicate it.  See the attached vi which is a sub-vi in the example file.

0 Kudos
Message 4 of 6
(3,802 Views)

That is strange as it appears to just be a 1 element cluster of array of waveform double data. I couldn't recreate it either. What you can do is select it on the front panel and select edit>>Customize control and then save it as your own. That way you can use it later. Note you will have to log out of labview and back in before it will appear on your pallette.

 

This is one of the reasons alot of users stay away from the 'express' vi's.

 

Hope this helps

Now Using LabVIEW 2019SP1 and TestStand 2019
0 Kudos
Message 5 of 6
(3,789 Views)

 


@meg57 wrote:

What I ultimately want to do is pass the merged signals back from a subroutine to the caller as dynamic data and let the caller process the data.  The 'Convert DDT to 2D Array.vi' example located in the NI Example Finder under Analyzing and Processing Signals\General does this, but I can't seem to replicate it.  See the attached vi which is a sub-vi in the example file.



@GovBob wrote:

That is strange as it appears to just be a 1 element cluster of array of waveform double data. I couldn't recreate it either.


 

After seeing the example I did a little digging. There is a dynamic data control, but it's contained in a library that does not appear on the controls palette. You can find it in the <LabVIEW>\vi.lib\Waveform\WDTCtls.llb library. It's called "dynamicData.ctl"

 

0 Kudos
Message 6 of 6
(3,780 Views)