Eric,
What I'd probably try at this point, with all your targets on the network with known IP addresses ( the cFP and the TPC), would be to create a new, very simple project, and simply try to pass data from a numeric indicator to the TPC and to the host PC. There are a couple things that may be going wrong that I can think of:
1) You are using the LabVIEW PDA module rather Touch Panel Module, and the shared variable support you installed is lost upon reboot, even though you wouldn't know this because the registry of the TPC still thinks it has the support installed. In this case simply reinstall support as described in my last post. See the following KB:
Shared Variable and/or PNG Support Is Not Active After Rebooting the TPC-20062) The IP address of the cFP has changed (perhaps via DHCP after a reboot) since you created the project, in which case the shared variable reference nodes (which have the IP address where the shared variable should be located hard coded) will not find the shared variables where it thinks they are.
If neither of these ideas are the problem, I would continue creating a very simple new project and would do the following:
1) Add the cFP and TPC as targets to the new project.
2) Create a shared variable of type double or integer, and host it under the cFP target.
3) Create a VI under the cFP target that does nothing but run a loop that writes the value of the loop iteration terminal to a shared variable reference node for the variable created in 2).
4) Create a host VI under the My Computer Target that either uses front panel binding (by clicking and dragging the shared variable from the project to the front panel of the VI) to the shared varible created in 2) or polls in a loop on the block diagram from a shared variable reference node from the variable created in 2) and writes to an indicator. In either case you'll need a loop with a wait inside.
5) Make sure that after deploying and running the VI created in 3) that the host VI created in 4) successfully reads from the shared variable hosted on the cFP. This will eliminate the cFP as part of the problem.
6) Once this is working, create a VI under the TPC target and create a TPC VI, then click and drag the shared variable from 2) to the block diagram of the new TP VI (front panel binding is not supported at this time on TPC/PDA targets). Create a while loop and wait and read from this shared variable reference node to an indicator. Wire an indicator from the error out terminal of the shared variable reference node and make its default text size big so you can read the error info if there is any. Build and deploy the TPC exe and see if you get a good reading from the shared variable reference node, otherwise post the error number you are seeing.
Hopefully we'll get closer after these steps.
Message Edited by Doug M on 06-20-2007 10:25 AM
Doug M
Applications Engineer
National Instruments
For those unfamiliar with NBC's The Office, my icon is NOT a picture of me 🙂