LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

openGL/Labview interface. Have any drivers?

i wnat to use labview with 3d capabilities of openGL. can i do this using some drivers or libraries..?
0 Kudos
Message 1 of 7
(3,458 Views)
I'm not aware about the existance of any OpenGL LabVIEW
Libs at the moment. But what you can do is using the multi
plattform Lib "GLUT" in LabVIEW with the Help of the
DLL interface. As far as I know, GLUT doesn't use any
call wich LabVIEW isn't able to handle.But this is only
a presumption!
0 Kudos
Message 2 of 7
(3,458 Views)
Hi,

We have a rudimentairy, commercial OpenGL interface. It's not finished,
because there was not enough interrest.

The calling of OpenGL dll's is not too difficult. The biggest problems for
making a driver are:

+ Creating and handling the OpenGL window
+ OpenGL (3d stuff) itself
+ Building a intuitive set of VI's that capture the functionality in LabVIEW

OpenGL has lots of posibilities, and is intuitive to use in e.g. C++. You
can call the API's directly. In LV, it pays off to build a wrapper (, the
driver, a set of VI's that capture the functionality). Ideally, this driver
is fool-proof. For OpenGL, this will be very difficult, because the
functions has to be called right on time, mixed with other funtions.

If you are interrested in our commercial dri
ver, drop me a mail
(wiebe@air.nl). I can send you a demo. It will not have diagrams (to protect
the code, and to hide the chaos behind it!).

Regards,

Wiebe.



"Project Assistant" wrote in message
news:50650000000800000008790000-1042324653000@exchange.ni.com...
> i wnat to use labview with 3d capabilities of openGL. can i do this
> using some drivers or libraries..?
Message 3 of 7
(3,458 Views)
Hi,

GLUT does require pointers to functions (events). It requires pointers to
handle the mainloop, rescale event, quit event, etc. It's not imposible to
do in LabVIEW, but very unintuitive.

You could build a dll, and get the pointers to the functions in the dll with
the LoadLibrary windows API...

Regards,

Wiebe.


"Sebastian Dau" wrote in message
news:3e63122a$0$24909$4d4ebb8e@read.news.de.uu.net...
> I'm not aware about the existance of any OpenGL LabVIEW
> Libs at the moment. But what you can do is using the multi
> plattform Lib "GLUT" in LabVIEW with the Help of the
> DLL interface. As far as I know, GLUT doesn't use any
> call wich LabVIEW isn't able to handle.But this is only
> a presumption!
>
>
0 Kudos
Message 4 of 7
(3,458 Views)
Hi Wiebe,

does your OpenGL interface work with MESA which shippes with LabVIEW or is it related to a specific product? I have seen that the source code is on the LabVIEW CD.
Waldemar
Waldemar

Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
Don't forget to give Kudos to good answers and/or questions
0 Kudos
Message 5 of 7
(3,458 Views)
Hi,

We interface with the OpenGL32.dll. I guess it is possible to use mesa, I
never tried.

Regards,

Wiebe.

"waldemar.hersacher" wrote in message
news:506500000005000000CDD60000-1042324653000@exchange.ni.com...
> Hi Wiebe,
>
> does your OpenGL interface work with MESA which shippes with LabVIEW
> or is it related to a specific product? I have seen that the source
> code is on the LabVIEW CD.
> Waldemar
0 Kudos
Message 6 of 7
(3,458 Views)
Hi,
I have an OpenGL application and I would like to use it in a VI Labview. How can I do ?
Regards,
Cyril.

cyril.habatjou@polymtl.ca
0 Kudos
Message 7 of 7
(3,458 Views)