05-31-2010 11:06 AM - edited 05-31-2010 11:08 AM
Hello,
I am stuck getting Error 50103. I looked at the NI website and worked through the 7 possible cases and believe that my problem falls under Case 6 -- though I am not sure -- and have no idea how to solve this. Basically, what I would like to do is ouput my signal and have the receiving side record it after it passes through a noisy channel. To boot, I have attached a trigger control so that neither transmission nor recording begin before the trigger input rises above a certain value (in my case, 3V).
Could someone please look at my code (attached, called 'Optical_DPPM_V3.vi')) and try to give me some hint as to what I'm doing wrong? Thanks!
By the way, I am using some examples from NI that I have also included in the .zip file for reference.
SP
P.S. Equipment: LabView 8.2, NI PCI-6070E
Solved! Go to Solution.
06-02-2010 07:29 AM - edited 06-02-2010 07:30 AM
Hello sp306,
I have been able to download your attachment and open your main VI. It appears that you have borrowed two examples from the LabVIEW Example Finder and attempted to use them together. This is a good starting point, and often only requires a few changes to have a working application.
Upon opening your VI, it appears that you have not saved a default values in your Front Panel, which means that I cannot test your VI without knowing what your settings are. Which two Analog Input channels are you using? Follow the steps below to supply a more examinable VI.
Further more, have you used Highlight Execution on the Block Diagram to see at which point the error appears on the Error Cluster?
You referred to a online document which described the causes of error 50103. Is this the Knowledgebase article you were referring to?:
http://digital.ni.com/public.nsf/allkb/485201B647950BF886257537006CEB89?OpenDocument
Regards,
06-02-2010 09:22 AM
Hi gt3000,
thanks for your response. I have actually solved the problem as I called one of your offices directly and spoke with someone just last night.
Indeed the problem was 'Case 6' as indicated on the page you gave. When I spole with one of your colleagues, I was directed to an example which did the basics of what I wanted. If anyone is interested, you can follow this path to find it:
Help --> Find Examples --> Hardware Input and Output --> DAQmx --> Synchronisation --> Multi-Function --> Multi-Function Synch AI-AO.vi
It seems the trick is to use an internal digital trigger to synchronise the CLK for both VI and VO.
If people are interested, I can send my final code around for a Differential Pulse Position Modulator, triggered by an external analogue voltage whose receiver records and saves values into a spread sheet. My next goal is to actually write the code for the receiver to demodulate the information...here we go!
Thanks again,
SP