Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Error 50103 - Simultaneous Analog Vout and Vin with Analog Trigger Start

Solved!
Go to solution

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

Message Edited by sp306 on 05-31-2010 11:08 AM
0 Kudos
Message 1 of 3
(3,158 Views)

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.

 

  1. Open your main VI.
  2. Type in your usual settings in your Front Panel Controls.
  3. In the main menu, navigate to Edit->Make Current Values Default
  4. Save the VI.
  5. Reattach the example to your next post

 

Further more, have you used Highlight Execution on the Block Diagram to see at which point the error appears on the Error Cluster?

 

  1. Open your main VI Block Diagram.
  2. Click on the 'Highlight Execution' lightbulb in the menu.
  3. Run your VI.
  4. Investigate the Block Diagram to see where error 50103 is generated.

 

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,

Message Edited by gt3000 on 06-02-2010 01:30 PM
George T.
Senior Applications Engineer
National Instruments UK and Ireland
0 Kudos
Message 2 of 3
(3,126 Views)
Solution
Accepted by topic author sp306

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

Message 3 of 3
(3,114 Views)