LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

IMAQ images on remote panels

I am aware of the issue described below, so I upgraded to LabVIEW 7.1.1 before I got to this part of my project; however, I recently was able to check it, and I am having the same problem as this other user, but I have already upgraded.  I was wondering if there was anything else I needed to do or anything else you can suggest.  I also looked at the example described below as another option, and I get an error when I try to run it.  It says "invalid image type" and it occured at IMAQ image to array.  I was wondering if you had any comments about that as well?  The link below is where I found this problem posted.  Thank you for your time.
-Tek
 
 
Problem: My application uses the IMAQ Image Display control within LabVIEW 7.1. I am attempting to use the Web Publishing feature of LabVIEW to view the Remote Front Panel on another machine. When I publish the document, the images do not show up within the IMAQ control on the remote machine. All of the other controls and even the frame for the Image Display show up fine. What can I do to fix this problem?

Solution: The above behavior is a known issue with LabVIEW 7.1. Upgrading to LabVIEW 7.1.1 should fix this problem. LabVIEW 7.1.1 is a free upgrade from LabVIEW 7.1 and can be obtained by following the first link in the Related Links section below.

If upgrading is not an option, the native LabVIEW Picture control can be used in place of the Image Display control. To do this, you will need to convert the image to an array, flatten the array to a pixmap, and then draw the pixmap. For more information on using the picture control, please see the Example Program linked below. The Image_to_Spreadsheet_no_vision_LV60 VI uses this method for image display.
0 Kudos
Message 1 of 6
(3,347 Views)
Hello Tek,
 
For the remote panel issue, I would first make sure the appropriate run-time engines are both the server and client machines.  In this case, the server machine would need to have LabVIEW 7.1.1 (and IMAQ) installed, and the client machine would need to have the LabVIEW 7.1.1 run-time engine (and IMAQ) installed.
 
Are you able to use the server machine to see the remote front panel (instead of a separate client machine)?
 
Where do you get the "invalid image type" error (which VI)?  The example programs typically convert 8-bit images to arrays.  If you are trying to convert a color image, you may get this error.
 
Let me know what you find out.
 
Best Regards,

Jesse D.
Applications Engineering
National Instruments
0 Kudos
Message 2 of 6
(3,337 Views)

Thank you very much for your help.  I did upgrade the LabVIEW run-time engine to 7.1.1, but was still unable to see the images on the remote panel (I can see them on the host panel).  I used the Image_to_Spreadsheet_no_vision_LV60.vi example vi found here:

http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3E34856A4E034080020E74861&p_...

and altered it a little to meet my requirements.  That is the example where I was getting the "invalid image type" error.  I was trying to convert a color (32-bit) image, so I changed the settings in MAX (changed channel 0>>camera>>standard from NTSC to RS170) so I only had an 8-bit black and white image, and now it works great!

Thank you for your time,

Tek

0 Kudos
Message 3 of 6
(3,330 Views)

Hello.

Help me.

The answer is :and the client machine would need to have the LabVIEW 7.1.1 run-time engine (and IMAQ) installed.

What is meen  IMAQ?

Respect

Aleksandr.

 

Message Edited by sasa14@inet.ua on 05-29-2006 10:13 AM

0 Kudos
Message 4 of 6
(3,208 Views)

Aleksandr,

I am not really sure what you are asking, but I'll do my best.

"What is meen  IMAQ?"

IMAQ is short for Image Acquisition and it is used to refer to all of the National Instrumetns Image Acquisition products.  NI-IMAQ is the driver for our frame grabber boards.  NI-IMAQ for IEEE 1394 is our driver for firewire (IEEE 1394) cameras.  There are a few VIs that ship with the IMAQ drivers (both NI-IMAQ and NI-IMAQ for IEEE 1394) that have the IMAQ in there name (like "IMAQ Create.vi").

I hope I answered your question.

Lorne Hengst
Application Engineer
National Instruments

 

0 Kudos
Message 5 of 6
(3,182 Views)
Dear Lorne Hengst.
Thanks for the answer.
You very helped me.
Regards
Aleksandr
 

 
0 Kudos
Message 6 of 6
(3,177 Views)