Is scxi 1124 capable to output digital signal?

Can I use SCXI 1125 to output a digital signal? How?
Thanks

The SCXI-1124/1125 are strictly analog modules. However, you can still access the unused DIO lines on your DAQ device with the SCXI-1180 feedthrough panel. See Knowledge Base 0YB9LSTA for more information.
Hope this helps!
Russell
Applications Engineer
National Instruments
http://www.ni.com/support

Similar Messages

  • NVIDEA outputs digital signal to LCD projector

    We are having a different problem with connecting to LCD projectors at our school. The problem seems to result from a Crestron media manager between the MBP and the projector. the MBP connects via the DVI-to-VGA adaptor. If the MBP has the NVIDIA GeForce 8600M GT card, it sends a digital signal to the projector and nothing shows up on the screen. Displays preference panel shows the 2nd monitor as "Digital 170T." There are 3 MBPs showing this behavior. one older MBP with an ATI Radeon X1600 card connects just fine. My G4 with an ATI Mobility Radeon 9700 also worked (for over 3 years). both show a "VGA" connection in Displays preference panel.
    The NVIDIA MBPs can connect directly to an LCD projector and output a VGA signal that works. it seems that the intermediate Crestron system is not sending a signal that the NVIDIA requires to know it is connected to a VGA display. and of course, Crestron is telling our support people it is not their problem; NVIDEA's web support doesn't even touch Mac topics.
    So how do we convince the NVIDIA card to output a VGA signal from the DVI port?

    Nvidia Control Panel. Change the video output. Should work.

  • How can I read the value of an SCXI-1124 channel in LabVIEW?

    Is there any way to read back the value of an output channel of SCXI-1124 in LabVIEW (version 6.1 or 7.0)? I want to sweep the output gradually, and want to avoid a sudden change. But this is difficult if the current status of the channel is unknown. Especially, when the computer is reset or shut down, the SCXI-1124 maintains the output voltages (which is good for my application), but I have no idea what those values are.

    If I understand, you can look in the MAX. Then, in the pheriferal you can find the Ntional Instrument Card inserted into the PC. When you test this card you can read the input signales of the card( Volt in general)which is the out put of the SCXI.
    regards
    Anwar

  • DAQmx Digital Signals

    Hi all,
    Need some help with building my LabView Vi. To help you understand what is happening, I am using a DAQ-9472 to send out an output digital signal to a sensor. When the sensor is tripped it will send out a Digital signal to a DAQ-9421 which will cause the DAQ-9472 to send out another digital signal but this time to a solenoid valve. The issue I am having is finding out how to make the second seperate signal from the 9472 to the solenoid valve in response to receiving a signal trigger form the 9421 DAQ. I have attached a sample of what I have so far. Please help out with any examples, ideas, or things too look at. Please also offer suggestions to help complete this goal.
    Thanks for all the help in advance,
    Shervin Aslani
    Attachments:
    SolenoidValve1.vi ‏24 KB

    Hey friends,
    Kbreezy: I am just sedning out one pulse, receiving that pulse then sending out the second pulse to a different location. I am using the NI-9472 output DAQ to activate a photoelectric sensor, then receive back the signal and then activate the solenoid valve. So i guess I would be driving the line high?
    Jeff: Essentially what's happening is the NI-9472 sends out 24VDC to a photoelectric sensor when isntructed to do so. When the sensor is tripped it will send back this voltage to the NI-9421 input DAQ. This should cause the NI-9472 to send out another 24VDC but this time to a solenoid valve. It is this second output from the 9472 that I cam having trouble with. 
    Also if you have any suggestions or corrections to the VI that I posted before please let me know how to improve it.
    Shervin Aslani

  • How to input/output a digital signal and acquire an analog signal at the same time?

    Dasylab, version: 8.0.04
    Acquirement Card: PCI1002L
    When I use DasyLab to acquire the analog signals is no problem without digital inputs and outputs,
    and when I use DasyLab to input or output a digital signal is no problem also, but when I do that at the
     same time, DasyLab tell me the rate is too high and stop.
    so, I searched the manual book1 (user guide) for that, it showed me :
    To internally equalize measurement time and system time in the analog input, digital input and counter
    hardware modules, use the following settings:
       Synchronization: PC Clock
       Sampling rate: <= 5Hz
       Block size: =1
    the problem is, if I set the Sampling rate to 5Hz, the speed of the acquirement datas is not enough for my
    application.
    so, how to improve it? who can give me a example programm for me. thanks!
    by the way, I come from China, my English isn't good, I'm sorry.
    Allen, China.

    Hi,
    Have things changed over the years?
    I need to syncronise a digital output (Modul NI9474) and an analoge input (AI-Modul NI9203) module. I need to measure time intervals from a flank in signal A to a flank in signal B. I would like accuracies of the order of 1 ms. Currently, the signals are not synchronised, with errors of the order of 2 times the block length (block size x sample rate), sometimes much higher. The best I got so far was a block size of around 20 with a sample rate of 1 kHz.
    If I use the master and slave settings on the RTSL settings, my program doesn't run properly.
    If I use digital signals for input and output, I can syncronise them with RTSL settings and everything is good, but I can't always do that.
    Also, if I do anything in the GUI (such as scrollowing something or going to another window), my output gets screwed up properly.
    1. What can be done to synchronise AI with DO?
    2. Is there something that can be done to avoid messing up the output when something happens in the user interface? (I know that I am messing up the outputs as they make some valves switch and that is loud).
    Thanks in advance!

  • How do I output digital/analogue signals based on a text file

    I have a CSV file with three fields in each record; time, rpm, and a voltage. A sample file is attached. The rpm numbers are generated using 8 counts/revolution. I want to replicate this file somehow. At a trade show this past weekend I was told Labview could possibly read this file and output the signals. How would this work? I develop an app in Labview that reads the txt file and then run the app. The app generates the signals using what device? Any info is greatly appreciated, thanks in advance
    Toby

    Many of the National Instruments hardware cards (or potentially third party manufacturers) can be used by LabVIEW to create analogue and digital I/O signals from a text file.
    The PCI cards often have 2 analogue outputs and 8 analogue input channels (often more), as well as Digital I/O's and counter timers.
    I suggest that you firm up your requirements and contact your local NI sales office for specific hardware advice.
    Message Edité par Conseils le 12-18-2006 03:27 PM

  • Counter Output as Sample Clock of Digital Signals

    I have a situation where I need to use a hardware counter as sample clock of digital output signals.
    How do you specify the "Counter Internal Output" signal as a sample clock of digital output?
    I want to do something like this:
      // Create counter task
      CNiDAQmxTask m_Task(_T("ATask"));
      m_Task.COChannels.CreatePulseChannelTicks(_T("Dev1/ctr0"), "", _T("20MHzTimebase"), DAQmxCOPulseIdleStateLow, 0, 10, 10);
      m_Task.Triggers.StartTrigger.ConfigureDigitalEdgeTrigger("PFI0", DAQmxDigitalEdgeStartTriggerEdgeRising);
      // Create digital output task                     
      CNiDAQmxTask m_Task2(_T("ATask2"));
      m_Task2.DOChannels.CreateChannel("Dev1/port0/line0", "", DAQmxOneChannelForAllLines);
      m_Task2.Timing.ConfigureSampleClock("XXXXXX", 0, DAQmxSampleClockActiveEdgeRising, DAQmxSampleQuantityModeFiniteSamples, 400);
    How do I specificy "counter 0 Internal Output signal" instead of "XXXXXX" above, i.e. the sample clock of the digital output signal. Can't find the name of the signal anywhere in the documentation and help files. I have a 6259 DAQ board. 
    /pek

    Thank you for your answers, but I can't get it to work.
    When I use "ai/SampleClock" as sample clock everything works correct. When I try to use a counter as sample clock the task completes imediately, before any digital signals has been sent/measured. The task even completes before I have started the trigger, which is very confusing. No error appears.
    I think that something is wrong about how I setup the counter. I use the code below:
    // Create counter task
    CNiDAQmxTask m_Task(_T("ATask"));
    m_Task.COChannels.CreatePulseChannelTicks(_T("Dev1/ctr0"), "", _T("20MHzTimebase"), DAQmxCOPulseIdleStateLow, 0, 100, 100);
    m_Task.Triggers.StartTrigger.ConfigureDigitalEdgeTrigger("PFI0", DAQmxDigitalEdgeStartTriggerEdgeRising);
    // Create digital output task
    // The code below works with "ai/SampleClock" as sample clock
    CNiDAQmxTask m_Task3(_T("ATask3"));
    m_Task3.DOChannels.CreateChannel("Dev1/port0/line0", "", DAQmxOneChannelForAllLines);
    m_Task3.Timing.ConfigureSampleClock("Dev1/Ctr0InternalOutput" /*"ai/SampleClock"*/, 0, DAQmxSampleClockActiveEdgeRising, DAQmxSampleQuantityModeFiniteSamples, 400);
    // Create samples
    CNiUInt32Vector ui_data;
    for(int i = 0; i < 200; i++)
      for(unsigned int j = 0; j < 2; j++)
        ui_data.Append(j);
    // Create digital writer
    CNiDAQmxDigitalSingleChannelWriter m_writer3(m_Task3.Stream);
    m_writer3.WriteMultiSamplePortAsync(true, ui_data);
    // Wait until task completes
    m_Task3.WaitUntilDone(-1);

  • Sequence 1create output digtal signal- 2 make microsecon​ds delay or less- 3 measure digital signal with board 6023e

    hello
    I need creat a digital signal and for this i use a counter output and then i need creat a delay after  a signal measurment and for this i use again a couter. My problem is how i can make this delay betwen create and measure a signal. this delay must to bethe shortest  possible  and precise. une of my attemps was make  a sequence and for make the delay i create a task for une virtual output with max frequency 5000000hz and just une pulse but i dont know how many time the labview get to go by the first task ( creat a output pulse and ent it) to make tis task before discribed to the last task (measure a digital sinal). Another thing that i dont know is how many time the libview get to create and eliminate une task. Une information beyond the kind of board (6023E) that can be useful to help me  with this problem is the information about my pc in this case i use a pentium4 3Ghz.
    thanks  

    ...My problem is how i can make this delay betwen create and measure a signal.
    ...how many time the labview get to end one task and start another one.
    What I tried to say is, that even if you use the counter of the 6023e-Board
    to create the delay and trigger the measure via LabView under Windows,
    you leave the realtime-path. Executiontime of LabView-code is then not
    determinated.
    One way to solve this, is triggering measurement via hardware and use LabView to read Data from the Buffer of the DAQ-card.
    You can find more info about DAQ in the "measurements manuall" of NI, delivered with your LabView Software.
    Lorand

  • How to output a digital signal on negative slope of the clock?

    Hi
    I need to output a finite length of the digital pulse which will start on demand at the negative slope of the imported (or exported) clock.
    I am trying to get the clock exported or imported, but in no case I can trigger outputting the signal on the negative slope. 
    What is the trick?
    thanks
    Pawel
    Solved!
    Go to Solution.

    Which device are you using to generate your digital signal.  What is the clock source?  Can you attach your vi?  Normally, there is a DAQ function to configure the trigger where you choose the trigger source and the trigger slope (rising or falling), which would be falling for a negative slope.
    - tbob
    Inventor of the WORM Global

  • Can airport express output a digital signal to feed a separate audio DAC?

    Can airport express output a digital signal to feed a separate audio DAC?

    Yes. To access the digital output from the AirPort Express Base Station's (AX) audio port, you will need to connect a mini-TOSlink digital optical cable.

  • SCXI-1162HV Digital Signal Acquisition

    This question has to do with SCXI-1162HV, DAQmx, and Digital Signal Acquisition, but I do this programming in CVI 2010 using the SCXI-1600 USB Digitizer and DAQmx, so I'll start here.
    I have seawrched many discussion forums, the examples and tutorials, and cannot find much on setting up and using the SCXI-1162HV 32-Channel Digital Input module.  I did find some example code in C:\Documents and Settings\All Users\Documents\National Instruments\CVI\samples\DAQmx\Digital.
    What I want to do: 
    I have several Analog Input cards (voltage, thermocouple, etc) in my SCXI chassis, that will be scanned at 1000 samples/second.  Using DAQmxRegisterEveryNSamplesEvent(...) a callback will be alerted every 100 milliseconds to read all the sampled data from the buffer into common memory.  I have a number of digital timing events that must be captured at the same rate.  It would be best if the 1162HV would supply 32-bit words into the buffer at the same scan rate.  Is that possible? 
    So far I have not found anything in DAQmx that would support such a thing.  I can create a task that scans multiple analog boards, but it does not appear that I can add the 1162HV board to that task.  No matter what I select in the DAQmx task generator, the generated code is always:
    int32 CreateDINTask(TaskHandle *taskOut1)
     int32 DAQmxError = DAQmxSuccess;
      TaskHandle taskOut;
     DAQmxErrChk(DAQmxCreateTask("DINTask", &taskOut));
     DAQmxErrChk(DAQmxCreateDIChan(taskOut, "SC1_DIN/port0",
      "DigitalIn", DAQmx_Val_ChanForAllLines));
     DAQmxErrChk(DAQmxSetChanAttribute(taskOut, "DigitalIn", DAQmx_DI_InvertLines, 0));
      *taskOut1 = taskOut;
    Error:
     return DAQmxError;
    Scanning does not seem to be a possibility.
    Now, going to the example code (...\Digital\Read Values\Read Dig Port-Ext Clk ) , particularly attempting to use an external clock to perform scanning, with AI clock selected, when executing these function calls:
      DAQmxErrChk (DAQmxCreateTask("",&taskHandle));
      DAQmxErrChk (DAQmxCreateDIChan(taskHandle,chan,"",DAQmx_Val_ChanForAllLines));
      DAQmxErrChk (DAQmxCfgSampClkTiming(taskHandle,clockSource,rate,DAQmx_Val_Rising,DAQmx_Val_FiniteSamps,sampsToRead));
    the DAQmxCfgSampClkTiming() call generates this error

    Hendra@ngms,
    Thank you for using the forums.  I am sorry that you are receiving these errors.  I was able to replicate your system and I have found that if I set up a digital input task in Measurement and Automation Explorer, and chose any timing beside the on demand I received an error.  See screen shot.  Basically what this error says, is that the only timing that the 1162HV can do is On Demand.  So it doesn't appear that you can sample at your desired rate.  I hope that helps.
    Regards,
    Brian P.
    Applications Engineer
    National Instruments
    Attachments:
    Capture.JPG ‏33 KB

  • FPGA Digital Signal Output Problem

    Hi,
    I am having a problem outputting a signal through my PCI-7831 and would appreciate any advice anyone has as I am beginning to crack the wall where I am banging my head into it. 
    My software is LV7.1 with FPGA module 1.1.  I am controlling a VI compiled onto the PCI-7831 with a host VI in windows.  I am viewing the outputs I mention on a high end oscilloscope.  I'm relatively new to LV and very new to the FPGA module.
    The FPGA VI consists of 3 while loops though only 2 loops are not performing as expected.  The FPGA while loops in question contain a single sequence structure that has as their first frames an IRQ 0 and 1 respectively . 
    In the host VI I am waiting for IRQ, writing the value of 2 wait timers,  and acknowledging the IRQ in the first frame of a sequence.  The FPGA then sets the states of 2 DIO outputs to both high.  Then the timers keep both outputs high until the next frame is reached, then 1,0 is written, the second wait expires, and the loop repeats until the while loop conditions in the host VI are met and the sequence in the host VI indexes (this is about 1 second.)
    For the second loop, I am going to the next frame in the host VI. This host works the same as the above sequence but only 1 value is being written, 0,1.
    In any case, it works but has 2 bugs I can't reason.
    The last, and only the last, iteration of the "both high" period is wrong.  The 1,1 becomes 1,1, then 0,1 about halfway through the wait, then the 1,0 occurs properly, then the 0,1 period begins properly.
    The other bug is that at the beginning of the 1,1; 1,0 sequence the 1,0 is repeated twice.
    I am using these signals to control a custom high amplitude bipolar digital signal generator.
    I have posted my VI's if anyone would like to see them.
    Thanks,
    Ben
    Message Edited by bugsmashers on 07-21-2005 12:57 PM
    Message Edited by bugsmashers on 07-21-2005 12:58 PM
    Attachments:
    Preset_power_top_WHILE_loops1.vi ‏311 KB
    Digital Pulse Amplitude Control Preset Power.vi ‏216 KB
    preset_power_data_gen_FPGA.vi ‏684 KB

    Hi Ben-
    I took a look at your code, and I can explain the first error you are talking about, but I don't think I understand the second error.  For the first error, lets start on the last iteration of the first while loop in your host code.  It first waits on IRQ 0, then sets the 'high' and 'low' parameters on RT, then acknowledges IRQ 0.  At this point on the FPGA side, the top loop (1,1 loop) begins to execute and sets the lines to 1,1.  Meanwhile back on the host, your first loop completes and the second loop starts.  The first thing the second loop does is wait on IRQ 1.  It doesn't have to wait at all because IRQ 1 was set long ago when the FPGA program started, so it clears IRQ 1, and the second FPGA Loop immediately sets the lines to 0,1.  The next thing that happens is your top loop in FPGA (1,1 loop) finishes waiting for the time specified in 'high' and moves to the next sequence frame and sets the lines to 1,0, next the second loop finishes its wait ('Wait Zero') starts the loop over again, sends IRQ 1, which is handled by your second host loop, it acknowledges IRQ 1, and then your second FPGA loop sets the lines back to 0,1.  Long explanation, but I hope not too confusing.  Synchronizing the host and FPGA with everything happening in parallel can get to be a lot to wrap your brain around.
    One comment on the code - From your description and looking at the code it looks like the first pulse iterates for a given period of time, then the second.  The way you have it written right now the pulse period will not be very deterministic - especially if you are using windows as your host.  The reason is that every iteration of the pulse depends on an IRQ interaction, which means you are waiting on your host CPU to do something.  Granted, the host should react quickly, but it is not deterministic - if windows is your host, and you start dragging windows around, you'll notice your period become longer than 'high'+'low'.  A better architecture might be to send the number of iterates of the 1,1 - 1,0 loop you want to execute down to FPGA, and let FPGA count the iterations and report back when it's done.  Then start the second loop, or send all the info down to FPGA and let it control both loops.  If setting 'high', 'low', and 'wait zero' need to happen through out, use the read/write control to just update those on the fly from the host rather than making the FPGA halt while they are updated.  If determinism on the period length is not important for your code, or you designed it the way you did for other reasons, then ignore everything I just said .
    Good luck, sorry I couldn't help on the second problem, if it's still an issue, post back with a little more detail on what '1,0 is repeated twice' means
    Dustin

  • Is there a better way to generate custom timed digital Signals

    I am trying to generate digital output of high and lows with particular delays on different lines. Each daq assistant is activating single line on a port on USB 6501. There more complex high and lows that I need to generate with variable time difference between high and low. There is codebelow which accomplishes what I am trying to achieve but for executing a long pattern of high and low signal is very time consuming to do this way. I am sure there is a better way to do this, I  not a expert on labview so I haven't uncovered its full potential. Can anybody suggest a more effective and a quick way to do this. I would hgihly appreciate. Thanks!
    I have not shown in the code below but through DAQ assistant I have initialized lines to low level logic.
    Solved!
    Go to Solution.

    See the attached file
    Attachments:
    Digital Signal.vi ‏335 KB

  • How do I convert analogue 5.1 surround sound into a digital signal? (Pioneer SE-DIR800C headphon

    I understand that my SB Audigy 2 card will only output 5. sound from games through its 3 analogue connectors. How do I convert this analogue signal into a digital one? What hardware do I need to purchase?
    I have read the thread on "Digital Connections, SPDIF and Dolby Digital Info", and also I've thoroughly read the "Creative Speaker Connectivity Guide".
    The reason I ask is that I have just bought a pair of Pioneer SE-DIR800C Surround Sound headphones. This are supposedly fantastic for recreating surround sound on headphones because there is a clever little decoder box. They accept a DTS / Dolby Digital signal via the digital co-axial and optical inputs, and there is a single analogue input which only accepts stereo sound.
    My XBox and PS2 will output true digital 5. sound via an optical cable and I am confident this will work perfectly with these headphones. I'm really looking forward to playing Halo in surround sound! But for gaming on my PC, I'll be limited to just an analogue stereo signal. Well, unless I can find some device that will convert my SoundBlaster's analogue 5. outputs into a digital signal, which I can then plug into the little decoder box for these headphones.
    So, back to my question:
    What hardware do I need to buy to convert an analogue 5. signal (via 6 x RCA or 3 x 3.5mm stereo ) into a true digital signal (via optical or co-axial SP/DIF)? Is it some type of headphone amplifier I need? If possible, please recommend makes & models of equipment.

    Thanks stefan
    OK, basically I have found 3 options for getting digital 5. out of a PC:
    a) Creative DTS-60 (approx $90). This converts the SB's analogue into digital, but it's not available in the UK and it also introduces a noticeable 50ms sound delay. Also, who wants an extra box hanging out of their PC?
    b) Buy a new sound card which has Dolby Digital Li've output. For example, ) BlueGears HDA X Mystique 7., or 2) Turtle Beach Montego DDL, or 3) Terratec Aureon 7. PCI (NOT the Space, FireWire or Uni'verse cards). I couldn't find the first two available in the UK so I have just ordered the Terratec card from Komplett.
    c) Buy a new motherboard that has built-in Dolby Digital Li've output, for example the ABIT Fatalty AA8XE. Unfortunately my PC is only just over year old and I'm not quite ready to replace it.
    I hope this info is useful for people. Maybe Creative will start making a card with DDL output too.Message Edited by NinjaHeretic on 2-22-2005 08:46 AM

  • How to Output Digital Audio to Male Mini USB Connector?

    I would like to input digital audio from my iPhone 5 to my headphone DAC/amplifier. The latter has a mini USB female connector for digital signal input. I envisage the following options, listed in the order of preference:
    1. A cable with a male Lightning connector to a male Mini USB connector. This would be the most elegant solution but does such a cable exist?
    2. Apple Lighting to female Micro USB adapter plus a male Micro USB to male Mini USB cable. Does this pass audio?
    3. Apple Lightning to male USB connector (the cable which came with the phone) plus a female USB to male Mini USB connector. This should work technically because the Apple stock cable does output audio from the phone to my car audio system.
    4. Any other ideas?
    Which of the above options would be best to send digital audio from my iPhone 5 to my headphone DAC/amplifier? Thank you.

    I believe you are not correct. You likely have not read my question entirely because I said that:
    "This should work technically because Apple stock cable does output audio from the phone to my car audio system".
    In other words, I connect my iPhone 5 using the supplied Lightning charging cable to the USB input of the car audio system and the music plays just fine.
    However, I need a cable that has a Mini USB male connector, not a regular USB connector. Is there such a thing, or should I go with Options 2 or 3?
    Thanks.

Maybe you are looking for

  • How do I move a video clip from one event folder to another?

    Today I imported a bunch of old VHS based analog videos. I imported them all into one event library folder. Now I want to move some of the clips into a new event folder so I can keep all the folders properly organized with what is in them. When I hig

  • Please i need help to install the HP laserjet pro 100 color MFPm175 series

    hello sir,              please i need a help how to install hp laserjet pro 100 color mfp m175 series drive.              i just bought the printer today.

  • Video plays on Root folder but not in Cgi-bin folder...Help!

    Hello- I just transfered my entire website content form one domain to another and for some reson my videos will not play on the new domain whereas they played correctly in the cg-bin folder of the old domain.  I do not understand why and need your he

  • APEX Report shows compilation Errors

    . I compiled and recompiled the reports many times. There is no problem in compilation. The reports run fine in ORACLE Reports Builder. That tells me that the problem is not with Compilation. But when I run the report in APEX, it shows the compilatio

  • Question related to webgate

    When a request comes to a webserver having webgate installed, the webgate contact Policy Manager to check for authenitcation/authorization required. The Policy Manager contact the LDAP to check that. This will happen to all the resource on that webse