LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Programmatically Z-autoscale each intensity graph in array of Intensity Graph Clusters

I have an array of intensity graph clusters (you have to put an intensity graph inside a cluster to obtain an intensity graph array).

I want to have each of the intensity graphs Z-autoscaled when I change the array control index to see a different intensity graph (so I get full contrast expansion for each intensity graph).  For example, my first thought was to use an event case with 'value changed' for the cluster array but a change in the index does not trigger the event.  Is there anyway to do this programmatically (without going thru the math of normalizing each intensity graph to between 0 and 255 prior to inserting into cluster and array)?

As of now, I do what I need to do manually by using Z autoscale property node plus a control on the front panel that I mouse click on.

Sincerely,

Don 


0 Kudos
Message 1 of 2
(2,985 Views)
It has been my experience that elements in an array loose all individuality, so the axes will be the same in all plots. You need to scale externally. You could hide the Z-axis scale and e.g. place two extra numeric indicators in the cluster to show the true max and min of the range.
0 Kudos
Message 2 of 2
(2,983 Views)