LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

abstracting interpolated values from 3D surface plot

I've ploted some data on a 3D curve, while meshing the data on a separate plot.  I would like to do the same thing, except on an intensity map.  I know someone else posted this same question, but there was no reply.  Is there a way to take the meshed data that was created (in an x,y,z format), so that I can use it to graph on something like an intensity plot?  Or is there a way where I can do achieve this mesh, with given a few points (x,y,z).
 
Given roughly 15 points, I was able to graph the attached image.  I want to do the same thing, except on an intensity map.
 
1. raw data (15 points)
2. using 3D mesh > created graph
3. take newly created points from graph
4. apply to intensity graph
0 Kudos
Message 1 of 6
(3,569 Views)
Almost forgot.  Here's some of the images that I'm seeing right now.
0 Kudos
Message 2 of 6
(3,559 Views)
Last footnote.  I meant extract instead of abstract.  Sorry for the confusion.
0 Kudos
Message 3 of 6
(3,554 Views)
Hi there,

Would you be willing to post your VI that demonstrates what you have so far? It looks like you already have an intensity graph, and I'm not sure what exactly you mean by an "intensity map". Also, what exactly do you mean by meshing? Are you using the "Create Mesh Grid (2d)" or what?

Kind regards,
Sam
-Sam F, DAQ Marketing Manager
0 Kudos
Message 4 of 6
(3,535 Views)

It seems you want to resample your unevenly spaced data to form a regular grid.

If you have LabVIEW 8.20, you can use the mathscript function Griddata, see the griddata example.vi (LabVIEW 8.20 only!) by Chris_C. from a previous post.

Message Edited by altenbach on 12-30-2006 04:14 PM

Message 5 of 6
(3,519 Views)
Thanks for the advice.  I was looking for something like a 2D mesh grid, but it looks like I was able to accomplish this through the grid data function.  I remember seeing this tutorial before, but I thought I would be able to find another way without having to upgrade to 8.2.  In the end, I chose to go with simple route of upgrading.   Given unevenly spaced data, the grid data function was able to mesh/interpolate all the points in between, provided that I specified the number of samples.  Some of the problems I was having before, is that I was unable to extract these data points from the 3D mesh grid vi.  But after upgrading to Labview 8.2, I was able to utilize this function.  The attached image is what I was really trying to go for.  You can see that I exported the data to an "intensity map" or graph.  From here I brought this into Vision Development Module (which I had to update to 8.2 as well, in order to function with Labview 8.2), to do some image processing.  All in all, everything seems to be working.  Thanks again.
0 Kudos
Message 6 of 6
(3,473 Views)