Connect a cRIO-9081 a cDAQ-9178

I want to connect a cDAQ-9178 chassis to a cRIO-9081USB port.

The cRIO-9081 has Windows Embedded 7 on it.  I wrote a LabVIEW FPGA program that is loaded in the cRIO FPGA.  Once started the FPGA, FPGA ignores basically on the side of Windows, very minimal data exchange.

I want to use the side WIndows to run a program cDAQ.  I have to do it this way because the cRIO has 7 modules inside and the cDAQ has 7 modules.

Whenever I insert the 14.5 of NOR-DAQmx CD into a CD drive on the cRIO, I see that the cRIO drivers.  How can I get the cDAQ drivers installed?

I was able to work around the problem by copying the DAXmx on a USB and install from there.

Tags: NI Hardware

Similar Questions

  • Combine the cRIO 9076 and cRIO 9081

    I have two controllers time real FPGA: cRIO 9076 and cRIO 9081.  Due to not having the latest version of LabVIEW (2011), I am unable to use cRIO 9081.  CRIO 9076 not having only 4 slots for modules, I am using cRIO 9081 as a slave just to add more modules on its machines slot.  Will this work?  If so, how can I connect the cRIO 9081 to cRIO 9076. Any suggestion is appreciated.

    Hello ExcelX,

    Unfortunately, there is no meaningful way to interface with the 9081 without going through the correct versions of LabVIEW (at least 2011) and NOR-RIO (at least 4.0). It does not have windows, so you could theoretically it boots into Windows and plug a monitor on it, but you wouldn't be able to run any code on it.

    You can download the demo version of LabVIEW 2011 and use it with your 9081 for thirty days. But I recommend you just upgrade to LabVIEW 2011 - the 9081 is a powerful (and expensive) CompactRIO.

  • Difference between the cDAQ-9174 and cDAQ-9178

    I have several cRIO-9081.  Each cRIO-9081 running NOR-DAQmx 15.5.  On four of the cRIO-9018 we show you cDAQ - 9178 with 8 modules.  Everything just worked.  On the fifth cRIO-9018, we tried to connect a cDAQ-9174.  The aircraft appeared in the Windows Device Manager and MAX, but MAX has indicated that the aircraft was missing (error-88705) and that Windows can't find a driver for the instrument.

    We then plugged a cDAQ-9178 in the fifth cRIO and everything just worked.

    What is the difference between a cDAQ-9174 and cDAQ-9178 other than the number of the module support?

    Paul

    Hi Paul,.

    It seems it could be a driver problem! What DAQmx version you have installed on two computers? Reinstall the latest version may be worth it because it looks like there may be corruption. You can find the latest version here: http://www.ni.com/download/ni-daqmx-15.5/5901/en/

    You can manually associate the device driver, here: http://digital.ni.com/public.nsf/allkb/5B80CAAA64413B4C86256C5E0000C1A7

    There are modules connected to the cDAQ chassis?

    Also, sometimes, this can happen if you do not restart your computer after the installation of the NOR-DAQmx driver. Restart your computer after the driver installation will allow you to reserve the device successfully. Here are a few others not to try:

    • Check the charger to device OR to see if it is running

    • Reset the service OR charger

    • Reset the MAX Configuration database

    • The system power cycle

  • Error 200220 CRIO 9081 and data acquisition modules

    Hello

    I try to use a CRIO 9081 with NI9206 modules. Max recognize the chassis, but not the module.

    When I try to add an acquisition of data associated with the NI9206 in Veristand, 200220 error message seems.

    I have the solution, finally he was required to add a custom device to search for new engines and detect modules. Then, it is possible to interact with modules.

    Thank you very much for your help!

  • Slow outputs analog on the cDAQ-9178

    My control of the C language application calls the DAQmx API 200 times per second to update some AOs, using the following call:

    DAQmxWriteAnalogF64 (taskHandle,

    1, TRUE, 0.0, DAQmx_Val_GroupByScanNumber, data, NULL, NULL);

    On a system with a single chassis cDAQ-9178 and two modules OR 9264 AO, it works correctly with a task of up to 4 channels. If I add channels to the AO job, the flow slows down below 200 Hz (5 ms). Here are the times:

    Chans ms

    8 6.8

    16 13.4

    32 26.9

    How can I write 1 sample per channel, more than 32 channels, all 5 ms? It's a control application that meets the entries, so I can't write several samples per call.

    Thank you.


  • cDAQ 9178 simultaneous independent loops counters?

    I have a cDAQ 9178 wherein I am scanning in various mainly analog channels, but also unique sending digital outputs. These tasks are started during the execution of the program and basically scan continuously, filling variables according to the needs.

    In addition to this, I needed to count impulses and the only way I managed to do that work was to begin the task of counter when necessary, and then stop it. This happens at the same time (within a state machine) and works very well.

    Now, I want to add a second counter, which will take place if necessary (same scenario, task of beginning, read the pulses, work stoppage).

    So in summary, I have to:

    Main outputs and analog loop, digital inputs, tasks began before the great loop and continuously, work stopped only after the termination of the program. (works fine)

    Counter task began when necessary, stopped when necessary, of the main inside while loop. (works fine).

    2nd job counter starts when necessary... (I was wondering if it will work)?

    Should it be a problem?

    Jeff

    Hi Jeff,

    I don't think that you will have problems with that.  To test this, I took an example of the meter and it - create two tasks, each using a counter of the device even duplicated and I has not encountered any errors.  That said, the best way to check for your application would be to add a second straightforward and test it.  As long as it works, there is no problem even if your final configuration can be much more complex.

    Kind regards

    Trey C.

  • connection intermittent cRIO (with MAX, etc.)

    Our cRIO connects to our fine PC when it is initialized at first - and you can view it fine in MAX, Manager of distributed system and its web interface. But after all 3-5 minutes it always loses connection. It remains disconnected, and only restart the cRIO restores the connection but only for another 3-5 minutes. Only MAX restart does not help. We can ping the cRIO ok when 'disconnected' - which, to me, implies that it is a problem of higher level software.

    We had this particular cRIO work fine before.

    Thanks for your suggestions... While not in a rush to do this, I really want to understand why the connection is intermittent

    Here are some details:

    • MAX version 5.0.0f1
    • LV2011 DS2
    • cRIO is a 9022 (no screws running on it to the commissioning, CPU minimum load - idle = 97%)
    • computer development is a Vista Home Premium 32 bit
    • connected together using the brand-new Cat5E cable
    • TCP/IP settings on the laptop - Static IP, IP 192.168.2.4 address, mask 255.255.255.0
    • TCP/IP settings on cRIO - Static IP, the IP 192.168.2.1, mask 255.255.255.0 (gateway and DNS are blank or 0.0.0.0)
    • cRIO set to use for the link speed autonegotiation (no option to change this) and detection of packets = "interrupt".
    • PC value link autonegotiation speed, but has no effect on the problem, if it is set on a fixed, low speed for example. Half-Duplex 10 Mbps
    • PC Firewall is configured to allow the port 3580, and actually disable the firewall altogether change the problem

    Had the chance to try again with my intermittent connection to cRIO, and here's what I found:

    • Connection through a switch, rather than directly with crossover cable - made no difference, still kept disconnecting after 3-4 minutes
    • With no other network on my laptop other than the LAN - no difference development
    • cRIO with APP No. dip switch select IT - no difference
    • cRIO with game of dip-switch SAFE MODE - this time it is remained connected, but this mode is not very useful as a solution

    Then I was reinstalling the software cRIO as suggested - it did not complete the first time, but second attempt was beautiful and connection is now very stable (and has not abandoned in the last 30 minutes).

    Here are the instructions to reinstall (just in case useful for others):

    1. In the measurement and Automation Explorer (MAX), access remote systems | cRIO | Software
    2. Click on the "Add/Remove software", and an installation wizard will appear
    3. With currently installed version of the selected software - "then click to reinstall the software currently installed.
    4. Follow the rest of the instructions, and it should take about 4-5 minutes

    Thanks for your help

    Andy

  • Rename the cRIO-9081 with MAX 5.5

    We have several cRIO - 9081 s.  We have deployed the year last two and deploy at least 4 more this year.  Those deployed last year is MAX 5.4 running and we were able to give them an alias so that our code can work on both systems.

    4 new run MAX 5.5.  There is no option to rename or give them an alias so that they correspond to older machines.

    Why MAX 5.5 does not create an alias?  Y at - it a new version of MAX that allows us to perform the alias?

    I wouldn't waste your time to reset your database MAX.  This isn't the problem, and unfortunately, it gets more prescribed as a solution.  It seems to me that if you have the runtime OR RIO, but not the support of configuration installed on the second computer.

    In the past, MAX don't would not show the device at all if the configuration management does not been installed, Ute 5.5 now shows always the device, but you may be missing the views of configuration if you have no support for configuration of the devices installed.

    The safest thing would be to install the full OR-RIO and make sure you only select the CompactRIO support.

    http://www.NI.com/download/NI-Rio-14.5/5129/en/

    There may be a smaller distribution somewhere that understands what you need, however I know that we have everything.

  • How to give the option to the user to select the measures of temperature or voltage with NEITHER cDAQ-9178

    Hello. I wrote two programs for the NOR cDAQ-9178 that work perfectly, but now I would like to combine... and users the ability to perform a measurement of the temperature (module NI 9214) or a measure of tension (NI 9201 module). I tried to use an Enum to a case Structure control, where the

    user can choose either 'Measure the temperature', or 'Measure the tension', but during execution of the program, only the before user input panel opens and the program stops. Could someone please look at the code below and give me advice on the placement of my two programs in a structure of case? Each program contains two screws... a Subvi user input and a measure vi. Is it possible for me to drag the temperature and tension screw in the structure of matter? Thank you.

    FYI - I am reposting this, because I couldn't get tethering to work on my previous post

    I found my solution. I had to right click on the Subvi vi... 'Subvi node Setup' and select set the front panel

  • Bad analog output help Every_N_Samples-NI-9263 cDAQ-9172 chassis (works with cDAQ-9178 chassis)

    Hello

    The NOR-9263 analog output voltage geberation works correctly with the cDAQ-9178 chassis but gives wrong result using the chassis NOR cDAQ-9172.

    In the attached code example, a single cycle of a sine wave is composed of 40000 samples and came out in the background using Every_N_Samples at a rate of production of 5000 samples per second.

    The output buffer size is set to 10000 samples.

    Prepare us the buffer writing 10000 samples 1, then write the remaining data in the background using the Every_N_Samples callback.
     
    Bug: Using the cDAQ-9172 chassis, to the 5000 s/s sampling rate with the help of an external field (or through closure to another HAVE), we observed that 1 10000 samples came out twice, followed by the rest of the waveform. The last 10000 samples are never exits. If you are working properly, we would expect to see 1 full cycle of a sine wave.

    The bug does not occur with the chassis NOR cDAQ-9178. I use the driver NIDAQmx v9.2.1f0 on Windows XP
    The bug does not happen with simulation devices, so you will need to use harwdare real to reproduce.

    Please find attached an example of code C based on the example program OR "ContGen - IntClk.c" to reproduce this bug.

    Thank you

    whemdan,

    The MathWorks

    Hi whemdan,

    By default, DAQmx regenerate old samples if no new data is available.  To give the correct behavior, you can:

    Use DAQmxSetWriteRegenMode to disable the regeneration (DAQmx_Val_DoNotAllowRegen).  In most cases, this is recommended if new data are written continuously in the buffer as the build is in progress.

    If you just need to generate 40 k samples, you can write them just all at once, rather than in 10 pieces of k (the code you attached probably is just an example, so I'll assume that you have a reason to write the data into segments in your actual code).

    I think the difference in behavior between 9172 and 9178 can if explained by the different way, buffering is set up on each product.  The 9172 uses a buffer of 8 k (on the STC2) in all cases (source).  The 9178 uses an 8 k of memory buffer (on the STC3) If you use regeneration shipped, but uses the 127 samples FIFO cartridge, if you use no on-board regeneration (source).

    Then... on the 9172 8191 samples are immediately transferred to the FIFO.  By default, the hardware is going to request new data when the FIFO is less to fill (this is configurable with DAQmxSetAODataXferReqCond).  I'm not sure what the transfer data request size is in your case (you can set the maximum value with DAQmxSetAOUsbXferReqSize), but obviously it is bigger than the other 1809 samples that you have not yet sent to the Board of Directors of your first entry.  At this point, the pilot will regenerate 10 existing k samples so that sufficient data will be available to meet the demand of data transfer.

    The 9178 however use the FIFO of 127 smaller samples so you will not have the same behavior in your case.

    In summary, the behavior is explainable by the difference of material.  If you want to avoid to regenerate old samples, you should ban the regeneration using DAQmxSetWriteRegenMode.

    Best regards

  • ID of Module cRIO-9081

    I use a property of e/s FPGA node to get the serial number and the ID of the Module for each module in my cRIO-9081.  The serial numbers match exactly what I thought, it was in my cRIO.  The ID of the Module, however, makes no sense.  I thought that the ID of the Module would have been 9201 for a module OR-9201.  I got a number: 21754370963.

    What should be the ID of the Module?

    Hello Paul,

    The module ID returned by the property ID of Module is not the name of the actual module (e.g. 9201). It returns an ID that you can then associate with a specific module as described in the link below.

    C Series Module IDs:
    http://zone.NI.com/reference/en-XX/help/370984R-01/criodevicehelp/module_ids/

    Kind regards

    j_bou

  • new cDAQ-9178 chassis was smaller than the cDAQ-9172 old buffer?

    Digital waveform features:

    Waveform acquisition (DI) FIFO for cDAQ-9172: 2047 samples

    Waveform acquisition (DI) FIFO for cDAQ-9178: 127 samples per slot

    This means that the new HW (9178) has a much smaller than the old buffer (9172)!

    I want to run a correlation over generation/acquisition at 2 MHz with 2000 samples. Does this mean that the new chassis will not be able to acquire the whole of the data (I use a NI 9401 module inside the chassis)?

    FIFO sizes are misleading and not a true indicator of the chassis supporting the streaming is not the single buffer.  We did some tests comparing the latest and cDAQ-9172 chassis.  You will not notice the difference, especially with your application to a finished task of 2 000 samples at 2 MHz.  With 2 000 samples, you can run your DI task on your chassis cDAQ-9178 at 10 MHz if you wanted without problem (don't try with continuous or even finished tasks).

    The only time where the FIFO size really comes into play is when you run a primary task at high rates, say > 5 MHz, even if it is system dependent.  At these speeds a FIFO that is deeper 2 000 samples you buy only tens or hundreds of additional microseconds when Windows jitter is measured in milliseconds.

    I would be very surprised if there is a practical application that worked on a cDAQ-9172 chassis which did not work on newer USB cDAQ chassis.

  • Why NEITHER cDAQ-9178 isn't in the DAQmx device simulated in MAX?

    Hi all

    I want to create a device that simulated for cDAQ-9178. But Max, I could not find it. It lists only NOR cDAQ-9172. I have the version of NOR-DAQmx 8.9.5.

    Thank you

    Raja

    LV 2009

    Hello Dennis,.

    NEITHER cDAQ-9178 is listed under DAQmx 9.0.2 supported device.

    Thank you

    Raja

  • Cannot access a DLL copied to a services of cRIO-9081.

    Hello

    Problem: In a simple test, I can't access a DLL copied to a services of cRIO-9081.

    -J' created a project of LV, in which the target of cRIO-9081 OR has been added.

    -J' created a VI on the target, in which I want to test working of the modules in the series C NI 9205 (analog input) and NI 9264 (analog output).

    -In VI, I want to simply call the function 'Add' in the library 'simplCalc.ddl' using the node library function call. (FTP using the simpCalc.dll is copied to C:\ni-rt\system)

    - BUT in "call library function node. Configure the... "I can not locate the DLL file on the hard disk target.

    Can you please help me in this case?

    Attached is the LV project file.

    Thank you

    The cRIO running Windows or LabVIEW RT as operating system? I guess that's LabVIEW RT - is the DLL compiled/compatible with Phar Lap (LabVIEW RT OS) or is it a Windows DLL?

    The configuration of nodes to call a library function will be * always * look on your PC (it is a dialogue of Solution Explorer, after all), not the drive on target. Normally, you must configure the DLL to use a relative path (for example by specifying just the name of the DLL or by directly plugging the path (check under the path)).

    Here are a few resources:

    http://digital.NI.com/public.nsf/allkb/0BF52E6FAC0BF9C286256EDB00015230

    http://digital.NI.com/public.nsf/allkb/2EA49B05E67DDECF86256F9A006FB315

  • Serial numbers for the cRIO-9081 Module

    Is there a way for the FPGA in the cRIO-9081 to read the serial number, date of calibration of the NOR-9201 module installed in the cRIO?

    I want to get this information and send it to my Host.vi, because we have a duty to provide information instrument document during a series of tests.

    Thank you

    Paul

    Use a property node of the module to read the number of series/VendorId... but the calibration date is not stored. (FPGA code example shows NI9205 data)

    Here a Fifo of DMA target host is used to send the data to the controller of the CR...

Maybe you are looking for

  • El CapitanCommCenter quit unexpectedly?

    If I can't get rid of this error message and it appears all the time at random intervals. I enclose the exact details in the error below how can I stop this. Process: CommCenter [15274] Path: /System/Library/Frameworks/CoreTelephony.framework/Support

  • Re: Open a Portege Z930

    I did a video (see below) on how to open and remove a Portege Z930 ultrabook. Note: proceed at your own risk, static precautions and you can void your warranty if you take these steps! http://www.YouTube.com/watch?v=eg29qmvzAnc So if you need to upgr

  • Re: Unable to record any sound on my new Satellite P70-A-104

    Hello I bought Toshiba Satellite P70-A-104, model PSPLPE-006008FR. In this computer, there is a soundcard: HD SmartAudio Conexant, HDAUDIO\FUNC_01 & VEN_14F1 & DEV_5113 & SUBSYS_1179FA71 & REV_1001. I have used audacity, but I can't record any sound

  • How to upgrade to windows 7 on Thinkpad T400?

    I brought the Thinkpad T400 in 2008, I want to run windows 7. I know that I need to update my BIOS to activate windows 7. I'm going to buy a windows 7 at BestBuy, is it OK? can someone tell me the steps? Thank you very much. My Thinkpad T400 is CTO o

  • Name of the application

    This is my first post! I do an install OTA from my application and the Applications name as the name of the project in Eclipse.  The seller, description, and version are all correctly. I put the name by using the project properties in Eclipse. Any he