LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

3D surface plot..

I have 10 probe which are measuring some fluxes on a circular wafer. So, I
have 3D data, x,y(position on a wafer) and z(flux). I want to make an in-situ
3D surface plot with these data with Labview. I couldn't find a way to do
that. Anyone knows how to do it?
Thanks
0 Kudos
Message 1 of 5
(5,991 Views)
Look up the help pages on "intensity plots", which are probably more
appropriate and less CPU intensive. If you must plot it as a 3D surface,
look in the "Graph" controls palette and check out the "3D Surface Graph".
The help on these should be fairly easy to understand, given a knowledge of
arrays. If you do not understand arrays, read the relevant sections in the
manual- though to do anything in any language I think you quickly hit a need
for arrays..

tae kim wrote in message
news:3a16c5c9@newsgroups.ni.com...
>
> I have 10 probe which are measuring some fluxes on a circular wafer. So, I
> have 3D data, x,y(position on a wafer) and z(flux). I want to make an
in-situ
> 3D surface plot with these data with Labview. I couldn't find a wa
y to do
> that. Anyone knows how to do it?
> Thanks
0 Kudos
Message 2 of 5
(5,991 Views)
If the data is in an ordered grid you can look at the sample VIs that ship
with LabVIEW. The sample VIs use the Plot3DSimpleSurface or Plot3DSurface
methods on the 3D graph (It is an ActiveX control).

However, if your data is not ordered you can use the Plot3DMesh method (use
the ActiveX invoke method) to create a surface. The Plot3DMesh method takes
three 1D vectors of data - X, Y, and Z (plus an optional fourth W vector) -
and triangulates a surface. The Plot3DMesh method is only available with
LabVIEW 6i or MeasurementStudio 3.0.1.

Aaron Michalk


"tae kim" wrote in message
news:3a16c5c9@newsgroups.ni.com...
>
> I have 10 probe which are measuring some fluxes on a circular wafer. So, I
> have 3D data, x,y(position on a wafer) a
nd z(flux). I want to make an
in-situ
> 3D surface plot with these data with Labview. I couldn't find a way to do
> that. Anyone knows how to do it?
> Thanks
Message 3 of 5
(5,991 Views)
Attached is a VI that I wrote that demostrates the Plot3DMesh method on the
3D Graph. It's written in LabVIEW 6i.

Aaron Michalk



"Aaron Michalk" wrote in message
news:3a194c94@newsgroups.ni.com...

> If the data is in an ordered grid you can look at the sample VIs that ship
> with LabVIEW. The sample VIs use the Plot3DSimpleSurface or Plot3DSurface
> methods on the 3D graph (It is an ActiveX control).
>
> However, if your data is not ordered you can use the Plot3DMesh method
(use
> the ActiveX invoke method) to create a surface. The Plot3DMesh method
takes
> three 1D vectors of data - X, Y, and Z (plus an optional fourth W
vector) -
> and triangulates a surface. The Plot3DMesh method is only available with
> LabVIEW
6i or MeasurementStudio 3.0.1.
>
> Aaron Michalk
>
>
> "tae kim" wrote in message
> news:3a16c5c9@newsgroups.ni.com...
> >
> > I have 10 probe which are measuring some fluxes on a circular wafer. So,
I
> > have 3D data, x,y(position on a wafer) and z(flux). I want to make an
> in-situ
> > 3D surface plot with these data with Labview. I couldn't find a way to
do
> > that. Anyone knows how to do it?
> > Thanks
>
>



[Attachment WaferDiagram.jpg, see below]


[Attachment Wafer.vi, see below]


[Attachment Wafer.jpg, see below]
Download All
Message 4 of 5
(5,994 Views)

Is there anyway to make legend to this graph? I have the same plot but I also want to see which color corresponds to which value.

 

0 Kudos
Message 5 of 5
(5,725 Views)