02-24-2006 12:32 AM
02-24-2006 05:31 PM
A couple of things to note:
1) Be sure to include at lease simple error handling to notify you of any errors.
2) Since there is no data dependency between the pipe and serial functions, try using sequence structure to force one to occur before the other.
I've attached a screen shot in which I was able to successfully replicate this. Remember that the Mode parameter is required for the command pipe VI. In my code I placed a pause in between the pipe open and close functions and was able to check manually to see if More was running. You might try something similar with your app.
02-24-2006 10:57 PM
02-27-2006
11:56 AM
- last edited on
07-01-2025
10:09 AM
by
Content Cleaner
Have you tested just the serial port by itself, without the pipe code? Make sure that you can communicate with the serial port and that the serial driver for linux is properly associated. In essence, make sure ASRL1::INSTR is a valid resource. You can use a loopback test with the Basic Serial Read and Write example from the NI Example Finder under the Help menu. Here's some more info about how to setup the hardware:
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000YFtECAW&l=en-US
It sounds like the serial code is the problem, and we need to make sure that is working properly first.
02-27-2006 07:15 PM
02-28-2006
12:18 PM
- last edited on
07-01-2025
10:10 AM
by
Content Cleaner
03-01-2006 11:45 AM
Michael is right, there are some known issues with SUSE Linux 10.0 that we are currently working on. It also appears that you have found one of them, but luckily there is a workaround as long as you aren't using VISA for PXI/PCI communication. Here is what you need to do:
1. Run visaconf
2. On the Passports tab uncheck the "libnivipxi.so - NI-VISA Passport for PXI/PCI"
3. Close visaconf and run your VI it should now work as expected
03-01-2006 10:44 PM