LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Missing VIs in 3D picture control 2010?

Solved!
Go to solution

Hey everyone,

 

I have been trying to follow this developer guide for Labviews visualization functions:

 

http://zone.ni.com/devzone/cda/tut/p/id/7664

 

I have discovered that a lot of the VIs shown here for 3D picture control are not available for the (free) module in Labview 2010, even with the control and simulation toolkit. Is this the case for other users?

 

Examples of 3D picture control VIs that I cannot find in Labview 2010's block diagram functions are:

 "build toroid.vi"

"create model.vi"

"add material.vi"

"create transform.vi"

"add model.vi"

"create camera.vi"

"camera look at.vi"

"create positional light.vi"

"render scene.vi"

"draw scene.vi"

 

I can however find the following VIs:

Geometries Menu

"create cone.vi"

"create cylinder.vi"

"create box.vi"

"create height field.vi"

"create mesh.vi"

"create sphere.vi"

"create text.vi"

 

Object Menu

"create object.vi"

"find object.vi"

 

Transformations Menu

"get rotation.vi"

"set rotation.vi"

"rotate object.vi"

"get scale.vi"

"set scale.vi"

"scale object.vi"

"get translation.vi"

"set translation.vi"

"translate object.vi"

 "clear transformation.vi"

 

 Helpers Menu

 "color change.vi"

"setup window.vi"

"create clip plane.vi"

 "texture.vi"

 "new light.vi"

"sensor mapping.vi"

 

File Loading Menu

 "load ASE geometry.vi"

 "load vrml file.vi"

 "load STL geometry.vi"

 

So my question is why can't I access the first list of VIs in 2010, are the functions somehow hidden with new VIs? Or am I missing a library, or where these functions discontinued for the 2010 release? If they were discontinued, is there any way of building an scene and drawing it from scratch in 2010's version?

 

Many thanks!

 

 

0 Kudos
Message 1 of 2
(2,484 Views)
Solution
Accepted by topic author Joe-0001

Hello

 

The 3D picture control is natively available to LabVIEW 2010. The issue you are running into is because you are trying to open a VI that uses the first NI-Labs 3D Picture Control, which was replaced with the native 3D PIcture Control. Those functions are "obsolete" and you would have to manually replace your code with the new shipping API. You can also try to use the old toolkit, but keep in mind that this is not supported:

 

http://zone.ni.com/devzone/cda/tut/p/id/4411

 

The examples for the new API can be found in:

 

C:\Program Files\National Instruments\LabVIEW 2010\examples\picture\3D Picture Control

 

and you should be able to find most of the VI necessary to modify your old toolkit to the new one.

 

Hope this helps...

Barp - Control, Simulation, RTT and HIL - National Instruments
Message 2 of 2
(2,457 Views)