Returned by DAQmxGetDevCIMaxTimebase for a NI 9361 module incorrect frequency limit

Hello
 
I have a NI 9361 module in a 9178 cDAQ chassis. My workflow is as follows:
(1) create a new task
(2) add a the meter inlet channel to the task
(3) the maximum basic rate of time meter using DAQmxGetDevCIMaxTimebase entry question.
(4) set the sampling frequency clock using DAQmxSetSampClkRate at the speed required in step 3.
(5) Perform other steps such as add a channel of analog input or external clock to the task.
 
I get an error in step 4:
 
Requested value is not supported for this property value. The value of the property may be invalid because it is in conflict with another property.
Property: DAQmx_SampClk_Rate
Required value: 100.0e6
Maximum value: 40.0e6
Minimum value: 22.250739e - 309
 
Why step 3 returns 100.0e6 when I put only a maximum of 40.0e6? Must I call another method instead of DAQmxGetDevCIMaxTimebase? I have attached my code for your reference.
 
Thank you
Varun heraud
The MathWorks

There is a difference in how the counters work for the 9361 NOR in the cDAQ and counters in other devices (including the cDAQ chassis counters).  The 9361 OR use a chassis timing engine, so it does not require an external sample clock, and it transfers data to the bottom of basket on each sample clock.  Therefore, there is a limitation on how fast that can occur and the DAQmxGetSampClkMaxRate function allows users to query this value.   The counters on the USB-6211 USB 6351 require an external sample clock, and since they are one of the subsystems of the device, the maximum sampling rate is not dependent on engine, no data transfer time constraints so DAQmx does not support the property of max (for the tasks of meter) sample rate.  For these devices, you get an error if the counters have no new data between the sample clocks (because the sample clock is faster than on the counter source input signal).

Tags: NI Hardware

Similar Questions

  • New iPhone launched yesterday and I just picked up my iPhone to a lower model earlier this month.  Can I return or Exchange for a new unit which is always on a guarantee?

    New iPhone launched yesterday and I just picked up my iPhone to a lower model earlier this month.  Can I return or Exchange for a new unit which is always on a guarantee?

    If your current iPhone is still within the retailer's return policy where

    you bought it, you can return before the closure of the back window. If

    the return period is passed, then you need to sell your current

    iPhone and use the funds for the purchase of a newer model.

    All Exchange warranty would be for the same exact as iPhone being

    replaced - same color, same memory, same State locked/unlocked.

    Protection guarantee against manufacturing defects and does not

    apply when the owner wishes to change to another iPhone out of warranty issue.

  • return on investment for the profile line variable

    Hello

    I built a vi with vision assistant, where the profile of a single horizontal line is included. If the acquired image had the X, Y coordinate system, I want to extend the vi so that it updates all possible horizontal lineprofiles (X 1/Y0 to X 1/Yn) line (Y0/Xn to Xn/Yn) in this order. So I have to vary the return on investment (line), but how is this possible? I have no experience in labview, so it's hard for me with the data of different types and functions.

    Thanks for help

    Hi Blue12,

    You may not need to create a return on investment for each line. You can get information on line directly with "IMAQ-profile line. You can directly enter the coordinates of your line and out of the profile.

    Please save yourself frustration and get LabVIEW training before attempting to implement applications.

    Best regards, Topper

  • How can I return the audio for my lap top.

    Original title: audio sound

    I inadvertently deleted something that gives me sound on my lap top. I think it is silverlight. How can I return the audio for my lap top. THX

    Hello

    1 have had any changes made on the computer before the show?

    2. what operating system is installed on the computer?

    3. when exactly do you face the question?

    I suggest to return the item and try to run the fix it:

    No sound in Windows

    http://Windows.Microsoft.com/en-us/Windows/help/no-sound-in-Windows

    Please provide more information to help you best.

  • Need help with a SQL qurey that returns multiple lines for a record?

    I have the following query where I use a WHEN clause CASES to determine the date of a change that starts with 'FRLO' on day 1 - day14 of the pay period. It works fine if a folder schedule with a day that begins "FRLO", but if more than one day is "FRLO" then it only returns the first day he finds and not others. Is there a way to get the query to return a ron for every day 1-14 that begins "FRLO"? System if Oracle 11 G
    The order of the results is not important, because this is part of a larger query that orders the results.

    Thanks in advance for any help,
    George
    ---------------------------------------------------------------------------------------------------------------------------------
    SELECT s.empid,
    CASE
    A SUPERIOR TIME (SUBSTR (s.Day1, 0, 4)) = "FRLO".
    THEN
    pp.startpp
    A SUPERIOR TIME (SUBSTR (s.Day2, 0, 4)) = "FRLO".
    THEN
    pp.startpp + 1
    A SUPERIOR TIME (SUBSTR (s.Day3, 0, 4)) = "FRLO".
    THEN
    pp.startpp + 2
    A SUPERIOR TIME (SUBSTR (s.Day4, 0, 4)) = "FRLO".
    THEN
    pp.startpp + 3
    A SUPERIOR TIME (SUBSTR (s.Day5, 0, 4)) = "FRLO".
    THEN
    pp.startpp + 4
    A SUPERIOR TIME (SUBSTR (s.Day6, 0, 4)) = "FRLO".
    THEN
    pp.startpp + 5
    A SUPERIOR TIME (SUBSTR (s.Day7, 0, 4)) = "FRLO".
    THEN
    pp.startpp + 6
    A SUPERIOR TIME (SUBSTR (s.Day8, 0, 4)) = "FRLO".
    THEN
    pp.startpp + 7
    A SUPERIOR TIME (SUBSTR (s.Day9, 0, 4)) = "FRLO".
    THEN
    pp.startpp + 8
    A SUPERIOR TIME (SUBSTR (s.Day10, 0, 4)) = "FRLO".
    THEN
    pp.startpp + 9
    A SUPERIOR TIME (SUBSTR (s.Day11, 0, 4)) = "FRLO".
    THEN
    pp.startpp + 10
    A SUPERIOR TIME (SUBSTR (s.Day12, 0, 4)) = "FRLO".
    THEN
    pp.startpp + 11
    A SUPERIOR TIME (SUBSTR (s.Day13, 0, 4)) = "FRLO".
    THEN
    pp.startpp + 12
    A SUPERIOR TIME (SUBSTR (s.Day14, 0, 4)) = "FRLO".
    THEN
    pp.startpp + 13
    END
    StartDate,
    StartTime, NULL,
    Time NULL terminator,
    8 hours,
    0 minutes
    Time S
    JOIN THE
    payperiods pp
    ON pp.periodid = s.periodid
    WHERE SUPERIOR (SUBSTR (s.Day1, 0, 4)) = "FRLO".
    OR SUPERIOR (SUBSTR (s.Day2, 0, 4)) = "FRLO".
    OR SUPERIOR (SUBSTR (s.Day3, 0, 4)) = "FRLO".
    OR SUPERIOR (SUBSTR (s.Day4, 0, 4)) = "FRLO".
    OR SUPERIOR (SUBSTR (s.Day5, 0, 4)) = "FRLO".
    OR SUPERIOR (SUBSTR (s.Day6, 0, 4)) = "FRLO".
    OR SUPERIOR (SUBSTR (s.Day7, 0, 4)) = "FRLO".
    OR SUPERIOR (SUBSTR (s.Day8, 0, 4)) = "FRLO".
    OR SUPERIOR (SUBSTR (s.Day9, 0, 4)) = "FRLO".
    OR SUPERIOR (SUBSTR (s.Day10, 0, 4)) = "FRLO".
    OR SUPERIOR (SUBSTR (s.Day11, 0, 4)) = "FRLO".
    OR SUPERIOR (SUBSTR (s.Day12, 0, 4)) = "FRLO".
    OR SUPERIOR (SUBSTR (s.Day13, 0, 4)) = "FRLO".
    OR SUPERIOR (SUBSTR (s.Day14, 0, 4)) = "FRLO";

    ----------------------------------------------------------------------------------------------
    OUTPUT CURRENT
    EMPID STARTDATE, STARTTIME ENDTIME HOURS MINUTES
    753738, 25/03/2013, 8, 0
    753740, 25/03/2013, 8, 0
    753748, 25/03/2013, 8, 0

    DESIREE OUTPUT
    EMPID STARTDATE, STARTTIME ENDTIME HOURS MINUTES
    753738, 25/03/2013, 8, 0
    753740, 25/03/2013, 8, 0
    753748, 25/03/2013, 8, 0
    753738, 26/03/2013, 8, 0
    753740, 26/03/2013, 8, 0
    753740, 28/03/2013, 8, 0
    753748, on 01/01/2013, 8, 0
    753738, on 03/04/2013, 8, 0
    753748, on 03/04/2013, 8, 0

    -----------------------------------------------------------------------------------------------
    CREATE THE TABLE PROGRAMS
    (
    SCHEDULEID NUMBER (12) NOT NULL,
    EMPID NUMBER (12) NOT NULL,
    PERIODID VARCHAR2 (6 BYTE) NOT NULL,
    AREAID NUMBER (12) NOT NULL,
    DAY1 VARCHAR2 (50 BYTE),
    DAY 2 VARCHAR2 (50 BYTE).
    DAY 3 VARCHAR2 (50 BYTE).
    DAY4 VARCHAR2 (50 BYTE),
    DAY5 VARCHAR2 (50 BYTE),
    DAY6 VARCHAR2 (50 BYTE),
    DAY 7 VARCHAR2 (50 BYTE).
    JOUR8 VARCHAR2 (50 BYTE),
    DAY9 VARCHAR2 (50 BYTE),
    DAY10 VARCHAR2 (50 BYTE),
    DAY 11 VARCHAR2 (50 BYTE).
    DAY12 VARCHAR2 (50 BYTE),
    J13 VARCHAR2 (50 BYTE),
    DAY14 VARCHAR2 (50 BYTE),
    NOPTIND1 INTEGER DEFAULT 0,
    NOPTIND2 INTEGER DEFAULT 0,
    NOPTIND3 INTEGER DEFAULT 0,
    NOPTIND4 INTEGER DEFAULT 0,
    NOPTIND5 INTEGER DEFAULT 0,
    NOPTIND6 INTEGER DEFAULT 0,
    NOPTIND7 INTEGER DEFAULT 0,
    NOPTIND8 INTEGER DEFAULT 0,
    NOPTIND9 INTEGER DEFAULT 0,
    NOPTIND10 INTEGER DEFAULT 0,
    NOPTIND11 INTEGER DEFAULT 0,
    NOPTIND12 INTEGER DEFAULT 0,
    NOPTIND13 INTEGER DEFAULT 0,
    NOPTIND14 INTEGER DEFAULT 0
    );

    CREATE TABLE PAYPERIODS
    (
    PERIODID VARCHAR2 (6 BYTE) NOT NULL,
    DATE OF STARTPP,
    DATE OF ENDPP
    );

    Insert in CALENDARS
    (SCHEDULEID, EMPID, PERIODID, DAY1, AREAID
    DAY 2, DAY 3, DAY 4, DAY5 DAY6.
    DAY7 JOUR8, DAY9, DAY10, DAY 11,.
    J13, DAY14 DAY12, NOPTIND1, NOPTIND2,
    NOPTIND3, NOPTIND4, NOPTIND5, NOPTIND6, NOPTIND7,
    NOPTIND8, NOPTIND9, NOPTIND10, NOPTIND11, NOPTIND12,
    NOPTIND13, NOPTIND14)
    Values
    (3693744, 753738, '082013' 2167, 'X')
    "FRLO < 1530 > ', ' < 1530 FRLO > ', '1530', '1530', '1530',
    'X', 'X', '1530', '1530', 'FRLO ',.
    "1530', '1530', 'X', 0, 0,
    0, 0, 0, 0, 0,
    0, 0, 0, 0, 0,
    (0, 0);
    Insert in CALENDARS
    (SCHEDULEID, EMPID, PERIODID, DAY1, AREAID
    DAY 2, DAY 3, DAY 4, DAY5 DAY6.
    DAY7 JOUR8, DAY9, DAY10, DAY 11,.
    J13, DAY14 DAY12, NOPTIND1, NOPTIND2,
    NOPTIND3, NOPTIND4, NOPTIND5, NOPTIND6, NOPTIND7,
    NOPTIND8, NOPTIND9, NOPTIND10, NOPTIND11, NOPTIND12,
    NOPTIND13, NOPTIND14)
    Values
    (3693745, 753740, '082013' 2167, 'X')
    "FRLO < 1530 > ', ' < 1530 FRLO > ', '1530', 'FRLO', '1530',
    'X', 'X', '1530', '1530', ' 1530',
    "1530', '1530', 'X', 0, 0,
    0, 0, 0, 0, 0,
    0, 0, 0, 0, 0,
    (0, 0);
    Insert in CALENDARS
    (SCHEDULEID, EMPID, PERIODID, DAY1, AREAID
    DAY 2, DAY 3, DAY 4, DAY5 DAY6.
    DAY7 JOUR8, DAY9, DAY10, DAY 11,.
    J13, DAY14 DAY12, NOPTIND1, NOPTIND2,
    NOPTIND3, NOPTIND4, NOPTIND5, NOPTIND6, NOPTIND7,
    NOPTIND8, NOPTIND9, NOPTIND10, NOPTIND11, NOPTIND12,
    NOPTIND13, NOPTIND14)
    Values
    (3693746, 753748, '082013' 2167, 'X')
    "FRLO < 1530 > ', '1530', '1530', '1530', '1530',.
    'X', 'X', ' FRLO < 1530 > ', '1530', 'FRLO ',.
    "1530', '1530', 'X', 0, 0,
    0, 0, 0, 0, 0,
    0, 0, 0, 0, 0,
    (0, 0);

    COMMIT;

    Insert into PAYPERIODS
    (PERIODID, STARTPP)
    Values
    (TO_DATE '082013', (MARCH 24, 2013 00:00:00 "," MM/DD/YYYY HH24:MI:SS'));))
    COMMIT;

    Hello

    I think you want:

    SELECT
      s.empid,
      pp.startpp,
      startdate,
      NULL starttime,
      NULL endtime,
      8 hours,
      0 minutes
    FROM schedules s
    JOIN payperiods pp
    ON pp.periodid = s.periodid
    WHERE UPPER (SUBSTR (s.Day1, 0, 4)) = 'FRLO'
    
    UNION
    SELECT
      s.empid,
      pp.startpp + 1,
      startdate,
      NULL starttime,
      NULL endtime,
      8 hours,
      0 minutes
    FROM schedules s
    JOIN payperiods pp
    ON pp.periodid = s.periodid
    WHERE UPPER (SUBSTR (s.Day2, 0, 4)) = 'FRLO'
    
    --ETC.
    

    Kind regards

    Peter

  • Using NI 9512 with Modulation of frequency step Position? (cRIO)

    I am trying to activate a scene for an experience that requires a frequency on the step signal modulation to a stepper motor. I use a cRIO-9076, a NO-9512 and driver to drive stepper P70530 OR third party engine step by step. step VI FM Position seems to be exactly what I need for my application, but I have some difficulty working with him and the NI 9512.

    Is it possible to use the 9512 in an FPGA VI?  THE ETC. requires use in a single-cycle timed loop, so I want to send the step and Direction signals directly to the FPGA of e/s for the 9512. The 9512, however, does not set up to use FPGA to IO. In research, I found some examples using the 9501 instead of the 9512 module, but this would require a lot of new material that I don't think I should buy.

    I would greatly appreciate some suggestions as to what to do and even of ideas as to how I could fix this problem.

    Thank you

    Enan

    Hi Enan,

    When you use the 9512 in scan mode, the NI SoftMotion Module will send a position setpoint at 9512 once each evaluation period (the period of analysis is usually around 1 to 10 msec). The 9512 does not generate a path; It just interpolates between the values given. It is your responsibility as the programmer to ensure that values being sent to the 9512 are sinusoidal. To do this, the easiest method is to use a contour move and fill the contour buffer with a profile of the sine wave. You can generate a sine wave using something like the model sine VI profile. He ship in SoftMotion examples that show how to perform a move of contour.

    In my view, contours movement require SoftMotion Standard or Softmotion Premium. If you have SoftMotion Lite, the only way to get a real path sine wave is to build the model of the sine wave on the host of the RT and send him to the FPGAS in a FIFO. You could also build the model of the sine wave directly on the FPGA. You will then write the sine wave point by point to the Write 9512 method. It is more difficult to achieve, so if you have SoftMotion Standard or Premium, I would recommend the move approach outline.

    Thank you

  • Installation of the F3507g WWAN for Portege M700 PPM70E module

    Hello

    I bought a M700 who returned from a leasing company.
    It has a webcam or the module installed WWAN.
    I am not missing the webcam but try to upgrade the WAN card.

    PPM70E-0QH02DEN model number

    I got a card sim in Bay battery holder, while the mini-pci card should miss.

    Is it possible to upgrade?
    How can I access the mini-pci slot?
    What parts do need me? (F3507g card, antenna, cables, live)

    Thanks for help.

    Pete

    Hello

    You mean the 3G module?

    My knowledge of the 3G module was not installed in all Portege M700
    This means that there are different motherboards, which provide different hardware specifications.

    In your case, I recommend you contact a local ASP.
    Guys would be able to help you and provide the right parts for an upgrade (if possible)

    As far as I know that some of the M700 were equipped with a 3g + / HSDPA broadband with a data flow rates up to 3.6 Mbps (Module can be expandable to 7.2Mbps by firmware)

    Welcome them

  • How can I return display html for incoming emails?

    I installed the module to encrypt my emails. I uninstalled it and now all emails are coming in plain text format. I want to return HTML display.

    View (Alt - V) - body of the Message as - HTML Original

  • Satellite A200-1 M 5 PSAE0 - looking for XP TOSHIBA common Modules

    Hi all

    I'm looking for TOSHIBA common Modules for my laptop. I did not find them in the download drivers home page.
    I have the Satellite A200 1 M 5 (PSAE0) and xp as an operating system. I will be more grateful if you guide me how to download them.
    Yet one thing so I am trying to update my Bios under windows xp, I get this error message"

    "The new Bios image is the same as the current system BIOS, if the Bios will not be changed" so what is the problem in this regard.

    Portable computer module
    Satellite A200-1 M 5 (PSAE0)
    Operating system
    XP pro

    Thanks in advance

    Concerning

    Hello

    The common Modules are not available for Satellite A200 (PSAE0) series.
    I put t know why you need this tool for the PSAE0 A200 but everything should work without the installation of common Modules

  • Bluetooth for Satellite U505-S2960 module

    Hello

    I have Toshiba Satellite U505-S2960, but not brings Bluetooth. I want to buy an internal module, I need to know which reference module is compatible

    Thank you

    Hey Buddy,

    Do you need an internal Bluetooth module or an external Bluetooth dongle is also an option? Latter would be less expensive and installation is easier too.

    I founded an interesting offer on Amazon for $ 12:
    [IOGear USB 2.1 Bluetooth Micro adapter GBU421 | http://www.amazon.com/IOGear-Bluetooth-Micro-Adapter-GBU421/dp/B0018O9JIG/ref=sr_1_2?ie=UTF8&s=electronics&qid=1277451921&sr = 8-2]

  • Calculation of derivative of clock for the NI 9234 module

    Hello! I am relatively new to the use of material OR (and DAQ hardware in general), so this is probably going to be a really basic question.

    We plan to use two 9181 chassis cDAQ with two modules NI 9234 sample data on 8 physical channels simultaneously at a rate of 25600Hz. As we use the 9181 chassis we cannot material synchronization as described in this topic:

    https://forums.NI.com/T5/Multifunction-DAQ/trigger-acquisition-across-multiple-compactDAQ-chassis/TD-...

    «CDAQ-9181 will be out of the question because, as you said, it does not accessible PFI lines from the outside and you can not use a digital module for synchronization in a carrier case, because who was going to occupy the only available unit.»

    We need the synchronization between the channels to be accurate to ±100ms. According to the http://www.ni.com/pdf/manuals/374238c.pdfspecifications, the time base internal master (fM) has a frequency of 13,1072 MHz and an accuracy of ± 50 ppm. I'm trying to calculate the maximum amount of the derivative of the clock, more than 1 hour. The selected sampling rate influence the result?

    I think what meant Henrik was to connect the same signal to a channel on each of the two modules. This way, you have two digital versions of the same signal with each being scanned by a different clock. As long as it has the signal which can be identified in the worst case timing difference, you can determine that the sample [e] in a set of data has occurred at the same time (period a sample) as sample [k] with the other set of data.  Then, you apply this synchronization relationship to all other channels in the two modules.

    Strictly speaking, it is the difference in frequency between the two clocks, no drift.  Data sheet specifies the precision of freqeuncy as +/-50 ppm, but specifies no drift at all. Drift has usually two components - temperature and duration. Drift in temperature is specified as ppm/degree, while the drift of time (also known as aging) can be specified as ppm per year. The two drift coefficients are usually smaller than the specification of the accuacy. It is not unlikely that the precision specification can include effects of drift.

    If clocks drift significantly for the duration of your run, you may need to correct calendar several places in the data set.  If the two chassis are physically close, any change in temperature will probably be very similar for both devices and aging is generally not relevant for periods of one hour. I suspect that the initial frequency differences are the only things that will be of interest to you. If a few ppm drift issues, let the two devices to heat for an hour before starting the test. This should be enough to stabilize temperatures.

    Lynn

  • build books for Slot 1 cRIO module Profibus - FPGA, but fails to Slot 7

    We have a Profibus cRIO module installed in a chassis cRIO-9024 and difficulties during the process of generation FPGA. Construction is very well when the project is configured for the Profibus module in Slot 1, but it fails with errors in Code generation, when the project is configured to Slot 7. I created a very simple pair of projects (attached) which illustrate the problem.

    Error messages are "a generation of HDL code error has occurred" and "Terminal (to the) requiring a constant wired entrance to not constant or sources. A screenshot is included in the attachment.

    Commenting on the second sub - VI ' CS_cRIO_PBM [7] FPGA_SPI_ReadWrite.vi "in Profibus_Slot7.vi allows the FPGA code build without errors. Tried the constants of wiring for the Subvi entries and other variations, but still failed to build.

    I am aware that the documentation for the Profibus module recommends installation in Slot 1, but our client requires us to install in Slot 7.

    Someone at - it understand the generation of Code errors that I receive?

    (1) you use the old driver and this is expected behavior.

    (2) the new driver will allow you to put the module in any location. Be sure to leave an empty slot next to him due to thermal considerations.

  • How can I use a different search for FlexRIO i/o modules path?

    I want to use an i/o module that is outside the tree of LabVIEW, but it seems that LabVIEW only searches the shared/flexrio/IO modules, and I can't understand how to create symbolic links in windows.

    Is there a variable I can put it somewhere to include other directories to search for modules e/s?

    Olof

    Hello, Olaf,

    There are two locations on your computer in Windows that are searched for files of supported FlexRIO adapt module.  The first is the Program Files directory, you indicated in your message. This directory contains the support files for the NOR made adaptation modules.  However, there is another directory, which can be used for the location of all the modules not - NEITHER adapter manufactured.  For Windows XP, this location is: C:\Documents and Settings\All Users\Documents\National Instruments\FlexRIO\IO Modules.  If you try to install support for a manufactured non - adaptation module, please make sure that you have installed all the files in the module adapter support on this issue.

    If you would like more information regarding a custom adapter module development, please send an email to support to the addresses listed in your Module Development Kit manual.  This e-mail address will give you direct access to the NI FlexRIO R & D team for management as shown here.  If you want to discuss adding the ability to search other directories for adapter module support (except the two mentioned above), please send an email to the email address of support MDK.

  • 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...

  • How can I return my office for the settings I already had?

    I started my system one day, and all my icons were giant sized.  I was jacking with the settings for the days trying to return them to normal.

    I started my system one day, and all my icons were giant sized.  I was jacking with the settings for the days trying to return them to normal.

    If you have bees 'jacking with the settings for the days', it is difficult to know what you could have done, but here are some things that might help.

    1. right click on an empty area of the desktop, then select Properties.
    2. click on the settings tab
    Set the resolution to a higher value by dragging the slider to the right.  It will be very small.
    Click the Advanced button, and then make sure the DPI setting is 'Normal '.
    3. click on the appearance tab, click the Advanced button
    Select the icon in the drop-down list and adjust its size.  Take note of the emphasis that you change.

Maybe you are looking for