SCXI 1600 and digital inputs

Does anyone know whether the SCXI 1600 card can sample digital inputs from say an SCXI digital input card like the SCXI-1162? The manual and specs say so but I can't see how it is done. The user manual is clear on analog inputs - up to 352 for the 200kS/s max rate but it doesn't say anything specific about digital inputs. An article on DEVZone has a brief response to a similar question to mine that says the specified max channel count does not include digital inputs. I can't work out from the specs at what sample rate one could sample digital inputs with the SCXI-1600 card.

Hello Andrew,
As it says in the user manual, the SCXI-1600 is built similar to E Series DAQ devices and can control digital I/O SCXI modules. You are probably looking for dynamic characteristics on the digital side of things kind of like sampling rate. The reason it is not specified is that it is static digital I/O meaning that it is software controlled.
So a reading is taken when called by software. But rest assured that the SCXI-1600 can support your digital module.

Similar Messages

  • Can we acquire the Analog input and Digital Input at

    Can we acquire the Analog input and Digital Input at
    the same time? My sensor data include Analog and
    digital signals.

    Hi Chenchen,
    It usually simplifies things greatly if you use analog inputs to monitor both the analog signals AND the digital signals.
    If you abosulutely HAVE to use digital lines, then the answer is, DEPENDS....
    With the correct hardware and depending on how fast you want to collect data and how closely the measurements have to be syncronized in time, it can be done.
    But first, concider using analog inputs to monitor all signals.
    If you need to move forward with both analog and digital acquisitions, then post a new quesion and give us details on the hardware you are using and the other details we will need to advise you.
    Trying to help,
    Ben
    Ben Rayner
    Certified LabVIEW Developer
    www.DSAutomation.com
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Producer consumer with analog and digital inputs and outputs

    Hi everyone,
    I am working on a control system program for some practical test work. Currently I am working on the data acuisition component of the Labview program. My architecture is produced-consumer loops with a que. My system will have analog inputs, analog outputs, digital inputs and digital outputs. It's not a time critical sytem, but I would like all of the data acquisition to be synchronised. I have attached my program as it is at the moment. I am having trouble getting all of the data into the que since I have two data types. Also, I'm not sure if i've synchronised the four read/write sequences correctly. I would greatly appreciate if somebody could take a look at my program and give me some advice. Thanks in advance.
    Solved!
    Go to Solution.
    Attachments:
    control_v2_DAQ loop.vi ‏46 KB

    Robert, the specific error that I get is:
    Error -200462 occurred at DAQmx Start Task.vi:6
    Possible reason(s):
    Generation cannot be started because the output buffer is empty. 
    Write data before starting a buffered generation. The following actions can empty the buffer: changing the size of the buffer, unreserving a task, setting the Regeneration Mode property, changing the Sample Mode, or configuring retriggering.
    Task Name: Heater testing lab digital outputs
    This error occurs at the 'DAQmx write.vi' function. I just want to sent one sample per second, for each channel. I would like the producer and consumer loops to each run once every second.
    I have attached part of my code with just the data acquisition and writing. Any help would be greatly appreciated.
    Attachments:
    control_v2_ML_simple.vi ‏83 KB

  • Acquire Analog and Digital inputs at the same time with 6025E card

    I have 6025E DAQ card, all the analog channels are used
    up. There are several digital signals, such as flowmeter. Can I acquire both kinds of data at the same time with my 6025E card? Thanks for your help.

    I suggest you search the examples that ship with LV
    Digital
    Find Examples>>>Hardware Input and Output>>>Digital Input and Output>>>8255
    for doing each type of I/O seperately.
    When you have found two examples. Just try to run the two at the rate use need in your final app.
    Post follow-ups Q's here. I am not personally familiar with that deveice so I can not speak from experience.
    I would generally expect that if you sample rate is low (i.e. <10Hz) you maybe happy with the results. If you want to run faster or have the PC do something else at the same time, the timing of the signals form the DIO lines may be suspect.
    So...
    It depends.
    Trying to help,
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Sending analog signals using SCXI bus to SCXI-1600 for digitizing

    I want to measure a signal generated in the SCXI-1181 custom bread board module.
    Is it possible to send the signal using SCXI bus to SCXI-1600.
    The signal is less than +5V & is positive.
    Is it possible to use AB0+ & ABO- in SCXI bus for this purpose?
    I have a SCXI-1001 chassis installed with SCXI-1600 in slot 1 & SCXI-1181 in slot 2.
    I have 4 more switch modules (SCXI-1160s) installed from slot 3 to 6.
    Will the above has an interference when you want to control the switches?

    see here:
    http://forums.ni.com/ni/board/message?board.id=250​&message.id=20644

  • Cable input and digital input.

    Right now my TV has an Analog Rf input and a Digital RF input.
    I have cable in the analog and a digital air antenna into the other.
    The new TV's I'm looking at don't have the two inputs.  How do I connect the two to the new TV?
    Thanks  Eric

    My tv doesn't have s video, but I feel it should still be an option being there are millions of dvd players still out that use that connection.
    I know of no receiver that switches RF signals so that isn't an option, and in the end its just a switcher which you can get anyway for like 10 to 30 bucks.
    I just find it odd that 5-7 years ago if you got a decent tv it came standard with 2 or 3 antenna inputs and dual tuner PIP. Now the new tvs are supposed to be more high tech and yet come with less options.
    TV has done the same thing as audio, as the technology progressed the experience actually got worse. These new flat screens look cool asthetically and all, but in the end a good CRT tv is still the better display. I own a HD ready crt tv (7 year old hitachi) and a new samsung plasma. The 7 year old tv still looks better than the plasma in picture quality. And it will display any signal I feed it.
    Same with audio, the new MP3 players look cute and hold a lot of music, but are actually a step down in audio quality from CD's.

  • Synchronize digital output AND digital input NI-USB 6343

    Hello
    I'm using NI-USB 6343 to drive 1 TTL device. This device can also output a TTL signal to indicate whether the gate is opened/closed. 
    I'm using Digital Bool 1 Line 1 Point. I was able to flip gate open/close in timely manner. But i Like to sync DI and DO properly.
    I tried to throw in OnBoard clock but it was not successful. 
    Is there any way to sync DI and DOI using onbaord/hardware clock?
    Any insight will be great!
    Thanks!!

    Hi,
    Synchronizing your DI and DO tasks should be possible with your device. You will need to time them off of a a clock that is usable by both. This information is available in the X Series User Manual
    http://www.ni.com/pdf/manuals/370784f.pdf
    pg 6-9 and 6-13
    You can also find some information and examples of syncing various tasks in the article below.
    http://www.ni.com/product-documentation/4322/en/
    Best of luck,
    Eric

  • Newbie: 6020E (USB) slow performance with mixed digital and analog input

    Hi,
    I'm using a 6020E to do analog and digital input, and I'm getting very bad performance.
    Please note that doing IO in Labview is new to me!
    I have read the post about 6020E slow performance, and it says I should do buffered IO.
    Can anybody point me to some DOC or SAMPLE that actually shows or explains how one should do this. I need to read several digital IO lines (which I can combine in one port-read), and several analog inputs.
    Seeing how slow the reading on the 6020E is, I am amazed there is only one post that deals with this issue.
    I would be satisfied to get the 6020E into some sort of continuous read mode so that whenever I need data, I get the latest reading right away.
    thanks,
    Peter D'Hoye

    Hi Peter,
    Your cannot do buffered digital I/O with your daqpad. It doesn't have that capability. You can only make direct software calls with digital read/write from/to your port. So your digital IO is completely software clocked and not hardware clocked. The example you are trying is only for specific Simultanuous sampling boards or now also for M-series boards that are able to do correlated DIO.
    Use the Cont Acq&Graph Voltage-Int Clk.vi example for your analog measurements. (NI Example Finder) For your digital IO you can only use the examples like Read Dig Chan.vi, Read Dig Port,...
    There are indeed some slow performance issues with single point I/O Operations, that is correct.
    Check the explaination below:
    DAQPads are offered for the Universal Serial Bus (USB) and the IEEE 1394 (also known as FireWire). Both of these standards use a high-speed serial communication protocol between the computer and the device with a bandwidth up to 12 MB/s for USB and 400 MB/s for FireWire.
    During a single point operation, the DAQ device requires a complete set of configuration commands. This is done through serial communication (USB or FireWire), making the process slower than in a PCI-based board. The speed obtained for single point operation in a DAQPad is system dependent; this means that your computer processor, memory, bus speed, and other factors alter the speed at which you can do single-point operations with a DAQPad.
    For example, on the DAQPad-6020E, timed non-buffered analog input operations are limited to about 50 Hz. At higher rates, the software may become unresponsive. On a FireWire device, you can expect stable operation around 3,000 Hz. But again, these figures are system dependent.
    Regards.
    JV
    NI

  • Multiple channels reading on SCXI 1600

    Hi,
    I'm trying to implement reading of 64 AI channels using
    SCXI-1600 and two SCXI-1100 modules.
    All channels have to be read once or twice per second.
    Reading will be initiated by software.
    I thought this should be implemented by
    DAQmxCfgImplicitTiming(TaskHandle, DAQmx_Val_OnDemand,1);
    but i got the following message in this call:
    ERROR: Requested value is not a supported value for this property.
    Property: DAQmx_SampTimingType
    You Have Requested: DAQmx_Val_Implicit
    You Can Select: DAQmx_Val_SampClk, DAQmx_Val_OnDemand
    Status Code: -200077
    If I use another timing:
    DAQmxCfgSampClkTiming(TaskHandle,'',100.0,DAQmx_Va​l_Rising,DAQmx_Val_ContSamps,100);
    everything is fine, but sometimes I got the error:
    ERROR: Attempted to read samples that are no longer available. The requested sample was previously available, but has since been overwritten.
    Increasing the buffer size, reading the data more frequently, or specifying a fixed number of samples to read instead of reading all available samples might correct the problem.
    Property: DAQmx_Read_RelativeTo
    Corresponding Value: DAQmx_Val_CurrReadPos
    Property: DAQmx_Read_Offset
    Corresponding Value:
    Status Code: -200279
    After that task is destroyed.
    How can I use Implicit Timing with acquiring readings
    by software?
    Thanks,
    Peter.

    Peter,
    I am a little confused, in the DAQmx C Reference Help that installs in the National Instruments->NI-DAQ folder, it lists the second input of DAQmxCfgImplicitTiming as "Sample Mode" with the options of "DAQmx_Val_FiniteSamps", "DAQmx_Val_ContSamps", and "DAQmx_Val_HWTimedSinglePoint".  Make sure you are calling the right function and passing the right type of inputs.  The C Reference help is located in the Start Menu->Programs->National Instruments->NI-DAQ folder.  Also make sure you are running the latest NI-DAQmx driver (version 7.5) available on the web.  Other than that, it sounds like since the software will be handling the sampling, you would want On Demand as your option.  Best of luck, let us know what else we can do to help.
    Erik F
    NI - Applications Engineer

  • Add support for SCXI-1600 in 64-bit Windows

    Hello,
    I recently discovered that the SCXI-1600 is not supported in 64-bit Windows.  From what NI has told me, it is possible for the hardware to be supported, but NI has chosen not to create a device driver for it.
    I'm a bit perplexed by this position, since I have become accustomed to my NI hardware just working.  It's not like NI to just abandon support for a piece of hardware like this -- especially one that is still for sale on their website.
    Please vote if you have an SCXI-1600 and might want to use it in a 64-bit OS at some time in the future.
    Thanks,
    Doug
     

    Hi All. Just reading about the lack of support for the
    SCXI-1600 and Windows 7 (64bit) It sounds like I am in the same boat as the
    rest of you. I have 4 SCXI systems and IT head office is rolling out Windows 7
    (64) across the board. (Worldwide). so now I have the choice of either
    purchasing 4 new systems ($160K USD), Trying to just get the Windows 7 (32)
    operating system (if possible) or start buying new hardware. Then I need to
    justify why I am spending this money. Like you all, it has been just so easy to
    use the NI stuff but when you are forced to upgrade and there is no support for
    one party it does make our job so much harder. Yes I would like 64bit support
    for the SCXI-1600 module.

  • About pci-6013 digital input

    i want to know what volume resistor i can used between 5vcc and digital input, order to keep input higt.
    i found it must less than 2k om.
    i need your propose.( i use pci-6013)
    thank you !

    Hi,
    in pci-6013 card, DIO state is pulled down by putting a resistor of 1.5 Kohm between DIO & DGND. If you connect 1.5K resistor between Vcc & DIO, you will get 2.5V approx.
    Further to increase voltage at this DIO, you have to reduce the value of this resistor. Lets say, if you connect a resistor of 150 ohm between Vcc & DIO, you will get (10/11)x5V which is near to 4.5 V which is surely TTL high signal.
    So you can connect any value between 150 ohm to 1.5 Kohm to get high TTL logic at DIO.
    Hope it works. Your feedbacks are welcome.
    Best Regards,
    Nirmal

  • Error -200279 with simultaneous analog input (different devices) and digital output.

    Hi guys,
    I am a beginner in Labview and have been dealing with this problem for a couple of weeks now and just can't seem to get it completely right, I have a feeling there are a few small bugs in my code/hardware setup.
    I am running an scxi-1000 chassis with a 1600 module and 1302C along with a 1303 accesory for temperature measurements, this is connected to four thermoucouples. Unfortunately I have a limited number of modules available so I am also using a PCI-6221 DAQ card with an scb-68 breakout box used for a digital output and analog input voltage channel. Attached is my labview program. When I run the code at a 50 Hz sampling rate it runs with no errors but the data file comes out extremely wrong, this is also attached. When I run the code at 100 Hz I get error-200279 after a few loops. I used to have 2 daqmx timing VIs (one for each input), but the same error would eventually happen, I have also tried increasing the buffer size on said timing VI. I am also using an old computer (Pentium IV) could this effect the program?
    I have learned a lot going through forms for similar problems to mine but I just can't get it to for an extended period of time, I have posted my simplest code.
    Thanks in advance,
    Luca
    Attachments:
    tc_2.txt ‏1102 KB
    FinalCombined_2.vi ‏128 KB

    Ok this makes sense. I have made the suggested modifications but still getting the same error with sampling rates of 100 Hz or higher. Could you check that I have implemented the queue VIs properly (new file attached)? Also when running at 50 Hz in debug mode it does not look like the second while loop (with the dequeue element) comes into play until I hit the stop button, once I hit the stop button I get the following error:
    Error 1 occurred at Dequeue Element in FinalCombined_2.vi
    Possible reason(s):
    LabVIEW: An input parameter is invalid. For example if the input is a path, the path might contain a character not allowed by the OS such as ? or @.
    =========================
    NI-488: Command requires GPIB Controller to be Controller-In-Charge.
    This leads me to believe I have programmed the queue elements incorrectly.
    Thanks for your help, any suggestions are greatly appreciated.
    Luca
    Attachments:
    FinalCombined_2.vi ‏102 KB

  • How do I use the counter and digital signals of the 6071E while it is connected to SCXI modules?

    I am contemplating using a PCI 6071E with SCXI. We have the boards (6071E), we would need the cable (I suppose SH1006868) and the SCXI system. I would like to know how would you access the counter and digital line capabilities of the board. I will be using a SCXI-1314 with a SCXI-1520 Module for strain measurements but will need to use the counter and digital lines of the board as well. Can this be done? If so, how and/or what else do I need?

    I think this KnowledgeBase will answer the question for you.
    Accessing DAQ Board Counter Pins with an SCXI System
    Otis
    Training and Certification
    Product Support Engineer
    National Instruments

  • I was given an assingment, but have no idea where to begin. The assingment is to create a text file using notepad with all of my digital inputs and some how make those imputs show up on my digital indicators on my control pannel

    I was given an assingment, but have no idea where to begin. The assingment is to create a text file using notepad with all of my digital inputs and some how make those imputs show up on my digital indicators on my control pannel.
    When it was explained to me it didn't sound to hard of a task, I have no LabVIEW experience and the tutortial sucks.

    StevenD: FYI, I did NOT give you the one star rating. I would never do that!
    StevenD wrote:
    Ow. Someone is grumpy today.
    Well, this is an assignment, so it is probably homework.
    Why else would anyone give HIM such an assigment, after all he has no LabVIEW experience and the tutorials are too hard for him?
    This would make no sense unless all of it was just covered in class!
    This is not a free homework service with instant gratification.
    OK! Let's do it step by step. I assume you already have a VI with the digital indicators.
    "...but have no idea where to begin".
    open notepad.
    decide on a format, possibly one line per indicator.
    type the document.
    close notepad.
    open LabVIEW.
    Open the existing VI with all the indicators.
    (are you still following?)
    look at the diagram.
    Who made the program?
    Does the code make sense so far?
    Is it a statemachine or just a bunch of crisscrossed wires?
    Where do you want to add the file read?
    How should the file be read (after pressing a read button, at the start of the program ,etc.)
    See how far you get!
    Message Edited by altenbach on 06-24-2008 11:23 AM
    LabVIEW Champion . Do more with less code and in less time .

  • Comparing digital input and output from two different DAQs

    I want to create this program where the digital output lights up LEDs at random and push buttons are the digital input part of another DAQ are pushed. When the correct button is pushed, the score will increase by 1. My code doesn't work though. Can someone point my errors to me? Both the DAQs i'm using are USB-6008 DAQs. thanks
    Attachments:
    Untitled 1.vi ‏41 KB

    Let's start with the digital output
    What is this code all about?
    Do you want only one of the 8 led's to lit randomly or are multiple led's also ok?
    The two possible codes are in attached file SNAG-003.jpg
    Connect the output of the "Scale by power of 2" function or the "Multiply" output directly to the Write DAQmx vi
    I don't understand the purpose of the "Boolean Value" and "Replace subset array" thing, so I skipped it
    Attachments:
    SNAG-002.jpg ‏49 KB
    SNAG-003.jpg ‏22 KB

Maybe you are looking for