Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Unsupported prim - Build Path

Hello:

 

I have LabView 7.1 with the pocket pc 2003 module installed on a laptop. I also have a panel pc with a pcmcia slot, as well as a NI PCMCIA-CAN/2 card. I have already established communication between the laptop and the pocket pc using ActiveSync. Additionally, I have already installed the drivers for the CAN card into the pocket pc.

 

Now I would like to run a simple Labview .exe to confirm I can actually communicate with my CAN bus. I don’t care what I see, just as long as I see something that proves the pocket pc can communicate with CAN.

 

As I am not experienced with LabView, I would think the easiest way to do this is to use an example VI. I opened labview, and selected pocket pc as the target. Then I clicked on “Open -> Example.” I selected “CAN Receive.VI” as the example. Then in order to build the .exe file, I clicked on “Tools -> Build for PDA.” In the ensuing window that popped up, I clicked “Build.” During the saving progress, I received 3 errors in succession. They are:

 

Unsupported prim – Build Path

Unsupported node – PropNodeMeth, 94852

Unsupported node – PropNodeMeth, 5184

 

Are these errors due to this example not being available for the PDA module? If not, how do I fix this problem? If so, then is there another example VI I can build an .exe file for my pocket pc that you would recommend to accomplish my goal?

 

Your help is greatly appreciated.
0 Kudos
Message 1 of 4
(4,193 Views)
Hello!

I think you are trying to run an example that was not written to run on a PocketPC. You can find the CAN PDA examples by  going to the Example finder, and navigating to Toolkits and Modules>>PDA>>Hardware Input and output>>CAN. Also, be sure to set the Execution Target  to "Pocket PC 2003 Device" from the LabVIEW startup screen. Hope this helps. Goocluck!

Regards,



Ebele O.
National Instruments
Message 2 of 4
(4,181 Views)
Ebele,
 
Thank you for the response. This VI was originally programmed with Pocket PC 2003. So previous versions of it will build for PDA successfully. Is the only possible cause for these errors that it was not written to run on Pocket PC? Or is there another reason they could occur.
 
If it is the only possible reason, then is there a list of functions which are unavailable to Pocket PC, that i way go through my diagram and identify them so that i can remove them?
 
Many thanks in advance.
Rick
0 Kudos
Message 3 of 4
(4,132 Views)

Hi Rick,
The errors you are getting mean that those objects are not supported with the LabVIEW PDA module.  The easiest way to find out what is supported is to target the PDA device and browse the control and function palettes to determine which objects are supported.  You can also refer to this KnowledgeBase for information on searching the LabVIEW help for this information.  The CAN Receive.vi is an example program included with LabVIEW when the NI-CAN drivers are installed and is not compatible with LabVIEW PDA.  If this example has been used in the past, it may have been modified to remove the Build Path as well as the Property Nodes, which are not supported either.  There are some CAN specific examples located in the LabVIEW directory.  These are located at C:\Program Files\National Instruments\LabVIEW 7.1\examples\PDA\CAN-PPC.  Please view these and hopefully they will get you started with some working examples.  Let me know if you have any other questions.

Chris R.
Applications Engineer
National Instruments

Chris R.
Applications Engineer
National Instruments
0 Kudos
Message 4 of 4
(4,113 Views)