LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

3D surface graph functionality.

In making an executable of a vi containing a 3D surface graph, I have lost the right clicking capability in the executable. So, a lot of functionality of the 3D graph is lost this way.
Can I somehow retain/recover the right click capability in the executable so that 3D graph properties can be user controlled in the executable?
(e.g. perspective/orthographic view etc.)
0 Kudos
Message 1 of 7
(3,616 Views)
Check on "VI properties /Windows appearance/Customize "
Start Checking all options...and continue unchecking one by one.
I think it is ...allow run-time short cut menu.

sandeepvd@hotmail.com
0 Kudos
Message 2 of 7
(3,616 Views)
While the right clicking capability is not present with the executable, you can still configure the 3D graph. You can use Basic Properties.vi and Projection Properties.vi found under the subpalette Graphics and Sound>> 3D Graph Properties. You can also use the property node found under the Application Control subpalette. Here you can wire your control to this property node and set properties like Projection Style. Your executable will have to provide all of the front panel controls for the properties that you want to be able to edit. A good starting point is to look at the Fluctuating Sine Wave.vi shipping example or other online 3D graph examples.

Thanks,
Faya Peng
Message 3 of 7
(3,617 Views)
Thank you much for this helpful response! Inasmuch as I appreciate the good news that this functionality can be maintained, I regret that it involves additional wiring and front panel real estate. So I hope that NI will consider a future change such that full 3D graph functionality is transferred from the original VI to the executable.
Thanks again for your response!
0 Kudos
Message 4 of 7
(3,616 Views)
Hi Faya,
Do you know how to change the colour of teh plotted datapoints? and size? I have been looking at invoke nodes, vi's and this forum all day... I can't seem to figure out how to do it. I'll send you my program thus far. I have managed to make the range of teh axes constant, but I can't change the actual plotted data.
Thank-you very much!
IBAHKA
0 Kudos
Message 5 of 7
(3,597 Views)
0 Kudos
Message 6 of 7
(3,598 Views)
Hello IBAHKA,

You can access the point properties by using a property node to access the properties of the Item reference. The shipping example Wide 3D Lorenz Attractor Draw at Run Time using 3D Parametric Graph.vi is a good example of how to modify these properties. You can find it in LabVIEW by going to Help >> Find Examples... and searching for the keyword 3D.


Regards,

Matt F
0 Kudos
Message 7 of 7
(3,589 Views)