09-19-2008 05:43 PM
In the instruction lab in which I work, we have two types of systems:
1)SCXI-1000 chassis connected by copper to a PXI-6035E card in a PC.
2)PXI-1010 chassis connected by fiberoptic from a MXI-3 to a PXI-6030E card in a PC. A PXI-6533 handles the digital I/O.
We have LabVIEW8.5.1 running on both types of systems. On the SCXI-1000 system, the LabView example Acq&GraphVoltage-IntClk-DigStart.vi runs just fine. It does not run on the PXI-1010 systems. Instead, I eventually get Error-200284. In both cases we use PFI0 or PFI1, and digital ground, for the triggers, connected to lines 38, 39, and 33, respectively, in the SCXI-1302 terminal block, which connects to an SCXI-1180 feedthrough panel.
I searched the forums and all ni.com for information on this problem, and have not been able to find any relevant information.
Joseph D. Rudmin
09-22-2008 03:34 PM
Hi Joseph,
I'm still not too clear as to how your system is currently set up. Could you please explain a bit more about your application?
1) Is it possible that your SCXI-1000 card was connected to a PCI-6030E rather than to a PXI-6035E?
2) If I understand you correctly, you are using a MXI-3 card to communicate between your PXI-1010 chassis and your PC. However, I'm still confused as to how you are connecting your PXI-6030E to the SCXI-1180 feedthrough panel. Could you give me more detail on how you connected your 1180 to your chassis?
09-23-2008 10:36 AM
Thank you, S_Hong for taking an interest in our problem. The connections are typical for both the PXI-1010 and SCXI-1000 systems. I apologize for the confusion, and I will try to clarify.
1) For the SCXI-1000, I have a PCI-6036E card in a PC, connected to a copper parallel cable, connected to the SCXI-1000. The PCI-6036E communicates through the SCXI-1100 module in the SCXI-1000 chassis. The SCXI-1000 chassis has 4 slots for 4 modules, each with an accessory. One of those modules is an SCXI-1180 feedthrough panel, which allows direct connection to the SCXI bus. Its accessory is an SCXI-1302 terminal block. I understand that this feedthrough allows direct connection to the PCI-6036E, via the SCXI bus. On this system the PFI0 digital trigger works just fine.
2) For the PXI-1010, I have a PXI-6030E card in a PC, connected to a fiberoptic cable, connected to an SCXI-8335 MXI-3 module in the PXI-1010. This PXI-1010 includes an SCXI-1000 box, with the same four SCXI modules in the same order and configuration as in the SCXI-1000 box for system #1 above. For this system, a PXI-6533 digital I/O device is a an SCXI module in the PXI-1010 chassis, outside the SCXI-1000 box. I assume that this PXI-6533 handles the digital communication. But, I could be wrong. Nothing is connected to the port on its front. In any case, on this system, the PFI0 digital trigger is not detected.
Does this help?
Joseph D. Rudmin
09-24-2008 03:29 PM
Hi Joseph,
Thanks for the clarification on your setup. Just as a correction, you said the PXI-6533 is a SCXI module in the PXI-1010 chassis, but in reality, we just refer to the PXI-6533 as a PXI module. 🙂
Could you tell me more about the digital trigger you are using?
I'm assuming that you are measuring voltages from your SCXI-1100 module and you want to trigger off of one of those lines?
How are you connecting the PFI0 digital lines?
Could you perhaps post a screenshot of your VI so we could have a better understanding of your application?
09-24-2008 03:48 PM
This equipment is used for an instructional lab. So, the professor just needs to the equipment to work in some fashion. So, for the SCXI-1000 chassis (no PXI-1010), I simply take a sine wave from a function generator into analog input ob0!sc1!md1!0 (Dev1\Mod1), and use the 5V square wave sync pulse for the trigger. Since the two are the same frequency, the sample VI shows the measured sinewave as starting at the same phase for every measurement. With the PXI-1010, I get a timeout error. It thinks that it never sees the pulse on PFI0. It is probably related, but I also cannot generate a signal using analog output from the PXI-1010. I think that we were able to do it with LabVIEW 8.2.1, but definitely not with LabVIEW8.5.1. In this case I don't get a timeout error. The vi runs as if it is generating a signal, but I just don't see a signal on the output. In all these cases, I am using example vis from LabVIEW help, an oscilloscope, and a function generator.
Joe
09-25-2008 10:34 AM
Here is the screen shot that you asked for.
In the upper left in the MAX configuration.
In the upper middle and right is the NI example LabView vi that I am running.
In the bottom left is the timeout error message.
In the bottom middle and right is the NI example finder showing the NI example LabView vi selected from the list.
Joe
09-25-2008 02:32 PM
Hi Joseph,
I think I'm starting to understand the problem you are having. Unfortunately, since on a SCXI module, all channels are generally multiplexed through AI0, the PXI/SCXI backplane only shares the necessary channels i.e. one AI channel and any required timing signals. Therefore, even if though you are using the SCXI-1180 module with a SCXI-1349 communicating adapter, you will not be able to access the other channels on your PXI-6030E since there is no physical connections being made to those channels in the backplane. There are 2 solutions around this problem:
1. You can use an SCXI-1349 cable assembly to connect the front of the PXI-6030E module to the back of the SCXI-1349 adapter. This way the unused pins on the DAQ module can be accessed through the SCXI-1180.
2. You can decide not to use the SCXI-1180 and simply use a standard 68-pin terminal block with your PXI-6030E and connect your 5V sync pulse to the PFI pins. This will still allow you to sample off of the SCXI-1100 since those channels are connected via the backplane.
Here's a link to our online KnowledgeBase article which talks about this issue.
Please let me know if this answers your question.
09-25-2008 03:21 PM
S_Hong,
I think that you might have found the problem. Indeed with the SCXI-1000 boxes (no PXI-1010) we DO use a SCXI-1349 cable assembly to connect to the SCXI-1180. This system uses a copper parallel cable, which bundles all lines from the PXI-6036E. However, for the PXI-1010 systems, a fiberoptic cable connects the PXI-6030E card to a MXI-3 module. As a result, I don't think that we can use an SCXI-1349. I expect that the MXI-3 connects to the other modules via the back plane.
Since you are an NI applications Engineer, could you please confirm for me that use of a fiberoptic cable to a MXI-3 prevents the use of the PFI0 and DAC0 lines? Thank you. I greatly appreciate your help.
Joe
09-26-2008 12:23 PM
Hi Joseph,
Could you give me a detailed description of what connections you made to your PXI-1010 chassis from your computer?
The way I understand it, you should have a fiberoptic connection between your PCI-MXI-3 in your PC and your PXI-MXI-3 card in your PXI-1010 chassis. So technically, there should be no external connections from the PXI-6030E to the MXI-3 module. The MXI-3 connection is only a means of communication between your PC and your PXI chassis. So since we are mainly interested in accessing the unused channels on your PXI-6030E, we need to connect this DAQ module to the SCXI-1349 so we could tap into the channels with the SCXI-1180. All you need to do is connect the front 68 pin connector of the PXI-6030E to the back of the SCXI-1349 adapter. So to clarify, the connection that needs to be made is between the PXI-6030E & the SCXI-1349 and not between the PCI-MXI-3 and the SCXI-1349.
I hope this clarifies a few things. Please let me know if you still have any questions.
09-26-2008 01:04 PM
Thank you, S_Hong. I regard your last reply as the confirmation I was requesting. The fiberoptic cable alone is insufficient for use of the DAC and PFI channels. I need an additional (copper) cable from the PXI-6030E card to the SCXI-1180.
Joe