DAQmx 201105 error using the cDAQ 9403 module

I'm using the DAQmx C library of Borland Delphi programming.  My hardware configuration is a cDAQ-9174/9178 with a 9222, 9401 and 9403 module.  Here's where I manage problems at the moment:

I want to run three different tasks on my 9403 module:

Task1 is an output buffered with frame sample clock/cDAQ1/do/SampleClockTimebase to 100 kHz (channel 0-5)

Task2 is a software-timed output (20-25 channels)

Task3 is a timed software entry (channels 26-31)

Task2 and Task3 me give 201105 errors when I try to use DAQmxWriteDigitalLines and DAQmxReadDigitalLines, respectively.  Create channels for these tasks works very well, however.  Apparently, there is some reason to believe that the 9403 won't perform Task1, except that it works without raising errors.  This work by accident and only because I am using channels 0-5?  That's why I'm getting errors when trying to use the tasks 2 and 3?

Any thoughts are appreciated.

Hi André,.

This is expected behavior and is documented in the digital i/o considerations for devices of the series C using DAQmx.

The 9403 is registered has a series module that has the following restrictions:

  • You may not use modules series and parallel together on the same task timed material.
  • You may not use modules series for the trigger.
  • You can do static and timed tasks at the same time on a single serial module.
  • You cannot material timing in one direction at a time on a module in the two-way series.

You can do task 1, or you can do tasks 2 and 3.  You can not do the tasks 1, 2 and 3 together, as you saw.  You can do it with an additional 9403 if you move the software tasks timed to the other module.

The 9401 is a parallel module that does not have these restrictions.  Snacking is configurable, however, which means that you must set the direction in groups of 4, but it seems that you are using too many lines for a single 9401.

Tags: NI Hardware

Similar Questions

  • Using the NI 9403 module as a source of tension for its own entries

    I need to have certain diagnoses in a circuit that I build. I plan on the use of certain relays to throw a switch when certain events occur. This switch would be connected to a digital input NI 9403, as a way to detect the event.

    To do this, I need power the switch itself, so he spends a tension that the NI 9403 module consider a digital camera 'high '.

    Can I buy a power supply of 5V, but is expensive compared to what it should only do. I was wondering if it's permitted use / safe / sane... at one of the NI 9403 pins as a digital output and use it as a source of tension for switches? According to technical data sheets, I should be fine for power supply. I'm not sure if it's a decent way to do this.

    My finished project requiring a current amplifier Board, I had to weld. So I decided that I might as well just add a voltage regulator to this Council and some resistance to simplify power. I never tried to use the NI 9403 module as a source of tension.

  • Resources on Rio fpga using the NI 9403 module

    I use a CRIO and it works very well with my A/D and D.-a. When I add an e/s digital NI 9403 module, it eats all my resources even if I don't use all that in the circuit! Is there a way where I can use say only 2 or 3 pins e/s and not other use without him swallow all my resources.

    I found the problem. When I added the module e/s I used the mode of discovery and he went. It seems it went past Scan mode for some reason any. When I moved the unit on Solution Explorer up next to two other files, I had made A/D D - A mode FPGA, he changed his mode of FPGA itself and then I could remove I/O pins as required. The icon, then changed when I pulled a PIN on my FPGA block diagram and everything was ok.

  • amplification of the strain by using the cDAQ

    Hello

    I am a newbie in the use of DAQ hardware and hope someone can help out me.

    I recently bought a cDAQ with the NI 9237 to measure the strains. The strains that I try to measure are very small 1 series micro. A bit of research showed me that I need to amplify the signal to measure these small strains (correct me if I'm wrong). But I'm not able to find amplifiers for the cDAQ.So, the questions I have are-

    1. is it possible to measure these small strains (1 strain micro) using the cDAQ? If so, do I need an amplifier?

    2. If I need an amplifier, are there more specific for the cDAQ with the 9237? If this is not the case, how and where can I get one?

    Thank you

    SID

    SID,

    These results were very shocking for me also, so I looked into it further.  It seems that the 9237 can do better.   Assuming you're within 5 degrees of the calibration temperature (25 ° C), 9237. 05% of span of error and. 05% offset error.  With the range of configuration and 25mV/V full-bridge, you can calculate the absolute accuracy of the 9237 with the following formula.  (Sound of full-bridge = 0.9 microV/V)

    absolute accuracy = (gain error * reading) + (error offset * range) + (noise)

    Do the math, we get

    25mV/V + / 25.9 microV/V

    In a full-bridge configuration: V/Vex =-(Gauge Factor) * strain


    With a typical GF of ~ 2.0, we can say that the accuracy of the strain will be

    12.5 mm/m + / microm 12.95/m

    It's a little more in the range that you hoped for.  Sorry for the confusion.

    If this does not work for you, we sell solutions PXI who will be able to measure more precisely.  Similar math help and type of configuration of full-bridge with SMU 4330 plug, we get:

    12.5 mm/m + / 3.48 microm/m

    In my view, that it is card data acquisition based on a bridge more precise and accurate that we sell.  It requires a controller/chasis PXI.

    Please let me know if you have any other questions!

    Sincerely,

  • LabVIEW FPGA: An internal software error in the LabVIEW FPGA Module has Unknown

    Sir/Madam,

    Note Labview 2012 SP1 installed about 2 weeks ago.,.

    Accident occurred during the compilation of an fpga vi who worked satisfactorally in the past.

    When I restarted and went to the message recomplile "LabVIEW FPGA: an internal software error in the LabVIEW FPGA Module" see attached picture of popup.

    I reinstalled Labview in its entirety and backed out the changes I made to the vi but still get the same message.

    Thanks in advance

    Daryl

    It turns out that the question was in the VI and not of LabView FPGA module as the message may indicate. I created a vacuum vi, cut and pasted items in this from the vi error and recompiled and it ran very well.

    Somehow the vi has been corrupted internally.

    Thank you it's fixed.

  • Run an application of LabVIEW 8.6 in win 7 (using the cDAQ-9172, 9219, 9422)

    Hello.

    I did a LabVIEW application for a few years. At that time, I used windows XP and labview 8.6. The material used is the cDAQ-9172, with NEITHER-9219 (reading of four strain gage sensors) and a NOR-9422 (using only a single input frequency).

    First of all, can I install my old version of labview 8.6 in my 64-bit computer to windows 7? I got an error message when I tried...

    Second, how much should I install? My old computer was slower after you install labview with its pilots. Perhaps I installed too much? Do I have to install 1, 5 GB DAQmx drivers?

    If I need a new version of labview for win 7, how much is an update?

    Thank you!

    Hello

    First version of LabVIEW which is supported on Windows 7 is LabVIEW 2009 SP1.

    Regarding the drivers, if you want to develop or run VI:s in LabVIEW with the DAQmx API, then you must install the full DAQmx driver.

    If you only meet built executable in the LabVIEW environment to run, then you just DAQmx Base Runtime.

    If you also want to be able to configure the data acquisition equipment (to the MAX) in a runtime environment, you should also Configuration DAQmx execution.

    For upgrades of licenses if please contact the local office of National Instruments or follow this link:

    http://ohm.NI.com/advisors/UA/pages/UA/intro.XHTML

    Best regards

    Klas Andersson

    OR Sweden

  • Sign in error using the Microsoft account for the custom domain

    Hello

    I'm trying to connect to Skype by using our business e-mail address that uses Windows Live Custom Domain service. After be identified using the link "Sign in with a Microsoft account", the usual "create an account or connect" appears, but two options ("I have a Skype account" and "I am new to Skype") leads to the following error after clicking 'Join Skype': 'there is a problem of signing with Microsoft account. Please try again or connect with Skype details rather than this'. I tried with the two Skype Desktop and on the Web.

    Any help is greatly appreciated...

    Thank you!

    Well, I managed to make it work by creating a new Skype account with the same email as my Microsoft Account address.

  • Re: Satellite Pro L - error using the recovery media creator

    Try to copy in memory USB, using Recovery Media Creator, original image from the Pc; just in case of future problems, I get this message: error 040 EAE-02-000000000.
    No idea what this means?.

    Thank you

    Hello

    Have you tried another USB key? The stick is probably defective, so the recovery media can t create successfully.

    Also format the stick before using the recovery media creator.

  • Using the SCXI-1520 module for measurement of torque

    Hello

    I'm working on a project that requires a measument couple in real time on a speed-shaft drivetrain configuration phase.

    I have the SCXI-1520 module, and I think with a with a configuration of full-bridge strain gauge to do this.

    The problem is that it is not possible to connect to a real-time measurement, so my first solution was using some sort of wireless transmission to receive data in the SCXI-1520 module

    The Arduino + Xbee seems to be the best way to go, but at the same time, I think I might have a few problems of conditioning of the signal while transmitting data to LabVIEW through the SCXI-1520.

    Don't you think it's the best way to do it, or is there a better solution?

    Thank you!

    Hi Kenny,

    What type of operating system are you using? When you say 'Real time', do you mean look at a signal when it occurs? If you use communication networks, you will not be able to get truly control in real-time because communication networks is not deterministic, and you cannot guarantee the synchronization.

    If you try to get a signal and he discovers that you buy it, you should be able to use the Arduino and LIFA with LabVIEW. Adding the SCXI-1520 will not add any additional resolution in this circumstance.

    Best regards

    Anna L

  • Use the same code module to multiple steps in the sequence

    Hi all

    I tried to implement a sequence that uses the same code for all steps module in the order, but I'm not returning to it when I need to send it commands.  I got regarding the appellant the VI in a new thread so that it can be executed asynchronously.  I can run the simple sequence and it will indeed open the VI and move to the next step.  When I close the VI manually from the front, the TestStand sequence is completed, as planned.  So it turns out that I have a lot more work.

    My question is how to call the thread separate from the main sequence and other sequences overtime when I need to change the settings.  If I insert a step in the Action, I have to select a file of VI, but from what I can tell, it opens another instance of the file and does not provide an interface with the other asycronously running instance.  My next guess was to use a stage of education, but I was not able to understand how to configure the search string to call the VI settings.  In addition, I don't know how to proceed.  Please notify.

    My intention is to start the module code (asynchronously) VI, run several different subsequences in the main sequence, which call this same VI and edit its settings, close everything and report the results.  If I'm understand how TestStand is supposed to work, please let me know.

    Thank you

    GSinMN

    What I do is use a queue to send data to the asynchronous VI.  So he can run and whatever, but also receive orders from the queue.  I use a motor of Action that contains the reference to queue and sends the commands.  If you really just call the engine of the Action of your sequences.

  • Sudden error using the creator of selections

    I have been using creative sanse of selections for Sansa e 200v1 for awhile.  All of a sudden, when I try and add a name to my playlist it comes back with an error message:

    "Wrong file or number name.

    No idea why this is happening?

    I used the playlist Sanse (even if it has been awhile) before and can't say I never had this problem. Your player is connected in MSC mode? Are you sure you have refreshed or updated the program after the connection, so this lookiing for a list of songs on the player and/or the card? You could try adding a song that is still in the list of the last time you used the program, but has since been removed from the drive.

  • The Federation Service configuration: error using the command WLST to configureFederationService()

    Hi all

    I use OAM 11.1.2.0 and am trying to use the Federation of Oracle for the SSO component.  Here's what I've done so now

    1. to enable Oracle Federation components

    -Journal on Oracle Access Manager

    -Click on System Configuration

    -Click on the available Services

    Result: successfully

    2. you want to configure the Federation as an IDP component

    -Go to < MW_HOME > / oracle_common/common/bin /

    -Executer./WLST.sh

    WLS -: / offline > configureFederationService ("displaced persons", "true")

    -See below error

    Raceback (innermost last):

    Folder "system <>", line 1, in?

    NameError: configureFederationService

    WLS: / offline >

    Help, please.

    -Go to the /oracle_common/common/bin /.

    That is your problem. You use the bad wlst.sh

    You must use the wlst.sh which is under Oracle_IDM1.

  • Error using the JDBC connection from 12.4SE

    We are upgrading to 12.4 SE and explore using JDBC, rather than rely on ODBC connections.  We run on windows and connect to SQLServer2012.  I found in the administration guide how to set up.  After having GENDAW32 the analysis falls down.

    I tried with sometimes a JTDS driver as well as the microsoft JDBC driver.

    With the driver microsoft is the error:

    SQL Server supports the feature queued at the connection level only. Use the connection.setHoldability () method.

    With JTDS driver error is:

    CLOSE_CURSORS_AT_COMMIT option is not currently supported by the setHoldability method.

    Anyone has any ideas how to fix?  All database settings, to change?

    My DBHandler settings.  Note the microsoft driver failed with the same message without worrying about selectMethod was there or failed

    < DBHandler:AMSMRL >

    ; Class = ODBC

    Class = JDBC

    CreateIndex = No

    Passwd = ~ ENCRYPTED HoHwiD8meYLLIiEGgtE_OA

    ; Server = AMSMRL

    Server = com.microsoft.sqlserver.jdbc.SQLServerDriver; jdbc:sqlserver://server_name_here;databaseName=AMSMRL;sendStringParamatersAsUnicode=false;selectMethod=cursor

    ;  Server = net.sourceforge.jtds.jdbc.Driver; jdbc:jtds:sqlserver://server_name_here/AMSMRL

    Debug = Yes

    Hello

    It is a problem with SQL Server and DB Oracle Documaker JDBC Manager in 12.4.0 GA release.

    You will need a fix/patch that should be remedied.

    Kind regards

    -Steve

  • Export error using the size limit

    Everytime I try and export using the ' size limits to "I get an error saying that no photo rendering is on disk (1)

    I use windows 8.1 pro x 64

    Lightroom 5.7.1

    Any help will be greatly appreciated.

    Lee

    He has had several discussions in the last bugs in the option "limit of the file size.  Just do a search on 'limit of the file size' in the forum.  I think that some of them have been fixed, but still there may be another or two still in the vicinity.

  • expand the disk error using the cmdlet set-hard drive

    Hello

    I will try to extend a vmdk with the command set-hard drive the rcli installed to my latptop througth, but I'm getting some sort of syntax error, I think.

    I connect the vCenter and can run commands very well...

    I use the following commands in the process:

    PS C:\ > get-disk hard-vm xxx_teco

    CapacityKB persistence Filename
    ----------                     -----------                                                    --------
    persistent 31457280 [brjgs163_Storage1_Local] xxx_teco/xxx_teco.vmdk
    persistent 5242880 [brjgs163_Storage1_Local] xxx_teco/xxx_teco_1.vmdk

    then:

    PS C:\ > set-hard drive - vm xxx_teco - hard drive ' [brjgs163_Storage1_Local] xxx_teco/xxx_teco_1.vmdk "-capcity 10485760

    then, got the error:

    Together-hard drive: Nao e possible associar o Parâmetro 'hard drive '. NAO e possible Converter "[brjgs163_Storage1_Local]" o valor homes don't do tipo "System.String" no type "VMware.VimAutomation.Types.HardDisk".
    Em linha:1 caractere:36 + set-hard drive - vm xxx_teco - hard disk < < < < [brjgs163_Storage1_Local] xxx_teco/xxx_teco_1.vmdk - capcity 10485760
    + CategoryInfo: InvalidArgument: (:)) [game-hard drive], ParameterBindingException)
    + FullyQualifiedErrorId: CannotConvertArgumentNoMessage, VMware.VimAutomation.Commands.SetHardDisk

    I have tryied somehow different to specify the disk hard but without success... always get these errors of messages...

    any help, please.

    The cmdlet Set-HDD wants something, such that returned by Get - hard drive to the hard drive setting.

    Easier is to use the pipeline (see also example 1 on the hard disk-Get help).

    get-disk hard - vm xxx_teco | where {$_.} {Name - eq ' Hard disk 2 "} | whole-disk hard-capcity 10485760


Maybe you are looking for

  • Need new HDD for my Satellite A60-723

    I have a laptop Satellite A60-723, the hard drive has crashed, so now the beach is empty. But I am now in the Canada, can I buy a hard drive for laptop normal 2.5 "and insert it? Where can I get instructions on how to do it? I can see the connections

  • shortcut icon without arrow

    Whenever I have create a shortcut on my desktop to a folder or file, sometimes without the small arrow, it is supposed to have.  Needless to say, makes me worry when deletion time comes, to make sure that I am only delete the shortcut and not origina

  • C 4780: Bought TWO HP REAL HP 60 CARTRIDGES OR WILL PRINT YELLOW.

    Bought TWO HP REAL HP 60 INK CARTRIDGES OR WILL PRINT YELLOW, these things are not CHEAP. Now I have two inkcartridges 60 HP complete that cost a small fortune and I'm OUT of MONEY. WHAT IS THE DEAL WE PURCHASE the real thing and they are NOT good ei

  • Which is wrong with the supplier portal?

    All I got is 503 service is temporarily unavailable since yesterday morning. Any ideas? Thank you, God bless you.

  • Windows error DRIVER_IRQL_NOT_LESS_OR_EQUAL (athw8x.sys).

    Original title: windows error. I have windows 8, but the last 3 days, while I was working, I get this error:DRIVER_IRQL_NOT_LESS_OR_EQUAL (athw8x.sys). My laptop crushes down when this error is displayed.What can I do? Thank you