Limitation of performing retriggerable waveform acquisition using digitizer

In performing retriggerable wave train Ai input acquisition using a digitizer with the Multiple-Record acquisition example, what is the limitaion to the frequency of the trigger used? From the literature, the rearming time for the hardware can be around 1 to 100us so this allows you to capture data if the triggers occur 100us apart (10kHz trigger).  If so, is there any way the digitizer can keep up with the occurance of trigger at 20k Hz performance retriggerable wave train Ai wave train acquisiton?
There is a way round this with a high speed DAQ card using the retriggerable wave train Ai acquisition utilising 2 counters to gate the generated sampling clock. This avoid the rearming of the software trigger. Is there an equivilent example in NI-SCOPE using a digitizer so that I can perform high frequency retriggerable wave train acquisiton? 

This is a duplicate forum post. The original thread is being delt with at the following location...
http://forums.ni.com/ni/board/message?board.id=250&thread.id=39780
Thank you
Rich R
Applications Engineer
National Instruments UK & Ireland

Similar Messages

  • Digital waveform acquisition using DAQ digital lines-urgent

    Hi, I would like to use DAQ Digital input acquisition to acquire the attached waveform. The wavform is actually analog but olways varies between 0 and 3.3 V (  I use 6363 OEM) . I also have another waveform that varies between 4.4 to 5.8
    the problrm I have is for the first waveform I always read 0 and for the second waveform I always read 1., Is there any way to change the decision level when I select  digital input acquisition. Lets say when the voltage is below 4.6 consider it as 0 and when it is above 4.6 take
    Or I need to use analog acquisition
    Thanks
    Attachments:
    tek00001.jpg ‏192 KB

    According to the X series multifunction DAQ documentation for the 6363 the maximum level for a Low=0.8V and the minimum level for a high=2.2V.
    So your first signal (0 to 3.3V) should work ok assuming the digital ground reference is connected properly.
    The second digital waveform (4.4 to 5.8V) will either need some extenal conditioning or be read as analog and converted to digital.
    Troy
    CLDEach snowflake in an avalanche pleads not guilty. - Stanislaw J. Lec
    I haven't failed, I've found 10,000 ways that don't work - Thomas Edison
    Beware of the man who won't be bothered with details. - William Feather
    The greatest of faults is to be conscious of none. - Thomas Carlyle

  • Adjusting time stamp of AI waveform when using pause triggering

    Hi Everybody,
    I've written a VI that acquires data (AI) at specified time intervals
    by using pause triggering and a counter signal, but the resulting time
    stamps associated with the data points in the AI waveform are NOT the
    actual time relative to the start of the initial acquisition. I was
    thinking of modifying the time stamps (post-acquisition) for each set
    of data points per interval by adding the "off" time as set by the
    counter signal, thereby adjusting the time stamps of the data to real
    time. I then have a subVI that will convert the time stamps to elapsed
    time. I also have an AO waveform being generated at the same time, and
    was wondering if I could somehow use those time stamps values if they
    were synced to the AI somehow, although this seems more difficult. The
    adjustment does not need to be extremely accurate, and can vary on the
    order of seconds (e.g., the last data point could be at 9990 seconds
    for an acquisition that actually ended after 10000 seconds). Any
    suggestions?
    As an aside, the important point of this part of my program is to
    reduce the amount of data being collected. I need a high sampling rate
    to acquire waveforms with pulse widths on the order of milliseconds,
    but typically run the experiment overnight (+12 hrs.) so the files get
    really big (e.g., 3 GB!). I could try writing to binary files, but I
    haven't figured out how to read the file and then split the data into
    smaller files of user-defined size that can then be converted to
    text/.xls files. If you have any ideas on how I might do this as well,
    I'd greatly appreciate the help! Thanks!
    Unagi

    Unagi,
    I am not exactly sure what you are trying to do, but I can
    take a guess.  When performing analog input measurements the waveform is
    composed of t0, dt and Y.  You can manipulate any of these values after
    the data has been acquired.  If you set up the task the waveform should
    contain an absolute time, not relative.  If relative is required, as you
    suggested, this can be done post acquisition with the build waveform components
    vi. 
    I do not understand exactly what you want do with the
    timestamps for the analog output.  Do you
    want to use the relative time computed from the analog input data for the
    analog output waveform?  If so, you could
    build a waveform and use the t0, dt from the analog input processed/relative
    time waveform.  Again this would be done with the build waveform components
    vi.
    Finally, a binary file would reduce the amount of memory
    required when saving your data.  A binary file is fairly simple to save
    and open in LabVIEW.  There are a couple examples in NI Example Finder (i.e.
    Write Binary File and Read Binary File) that show you how to write and read
    binary files.  If you write the data to a binary file during acquisition,
    and modify/split it later you could open the binary file, retrieve the data in
    LabVIEW, and write a small subset to a text file.  Alternatively, you could
    perform some analysis of the data during acquisition and only save the set of
    data that you require post acquisition.
    Regards,
    Jesse O.
    Application Engineering
    National Instruments
    Jesse O. | National Instruments R&D

  • How To Perform Lot Split Transactions Using Transaction Open Interface (MTI)

    Can anyone give me some guidance on how to perform lot split transaction using MTI?
    I am using the following code:
    DECLARE
    l_transaction_type_id NUMBER := 83;
    l_transaction_action_id NUMBER := 41;
    l_transaction_source_type_id NUMBER := 13;
    l_org_id NUMBER := 1884;
    l_txn_header_id NUMBER;
    l_txn_if_id1 NUMBER;
    l_txn_if_id2 NUMBER;
    l_txn_if_id3 NUMBER;
    l_parent_id NUMBER;
    l_sysdate DATE;
    l_item_id NUMBER :=287996;
    l_user_id NUMBER;
    l_distribution_account_id NUMBER;
    l_exp_date DATE;
    BEGIN
    --For Lot Merge, there should be only one resultant lot.
    --The transaction_quantity populated in MTI/MTLI should be the entire
    --quantity that is available to transact for the org/sub/item/locator/LPN in
    --that particular lot number.
    --Get transaction_header_id for all the MTIs
    SELECT APPS.mtl_material_transactions_s.NEXTVAL
    INTO l_txn_header_id
    FROM sys.dual;
    --Get transaction_interface_id of resultant record
    SELECT APPS.mtl_material_transactions_s.NEXTVAL
    INTO l_txn_if_id1
    FROM sys.dual;
    l_parent_id := l_txn_if_id1;
    l_sysdate := SYSDATE;
    l_user_id := -1; --substitute with a valid user_id
    l_distribution_account_id := NULL; --needed for lot translate
    l_exp_date := NULL; --set if required
    --Populate the MTI record for resultant record
    INSERT INTO MTL_TRANSACTIONS_INTERFACE
    transaction_interface_id,
    transaction_header_id,
    Source_Code,
    Source_Line_Id,
    Source_Header_Id,
    Process_flag,
    Transaction_Mode,
    Lock_Flag,
    Inventory_Item_Id,
    revision,
    Organization_id,
    Subinventory_Code,
    Locator_Id,
    Transaction_Type_Id,
    Transaction_Source_Type_Id,
    Transaction_Action_Id,
    Transaction_Quantity,
    Transaction_UOM,
    Primary_Quantity,
    Transaction_Date,
    Last_Update_Date,
    Last_Updated_By,
    Creation_Date,
    Created_By,
    distribution_account_id,
    parent_id,
    transaction_batch_id,
    transaction_batch_seq,
    lpn_id,
    transfer_lpn_id
    VALUES
    l_txn_if_id1, --transaction_header_id
    l_txn_header_id, --transaction_interface_id
    'INV', --source_code
    -1, --source_header_id
    -1, --source_line_id
    1, --process_flag
    3, --transaction_mode
    2, --lock_flag
    l_item_id, --inventory_item_id
    null, --revision
    l_org_id, --organization_id
    'EACH', --subinventory_code
    1198, --locator_id
    l_transaction_type_id, --transaction_type_id
    l_transaction_source_type_id, --transaction_source_type_id
    l_transaction_action_Id, --l_transaction_action_id
    100000, --transaction_quantity
    'EA', --transaction_uom
    100000, --primary_quantity
    l_sysdate, --Transaction_Date
    l_sysdate, --Last_Update_Date
    l_user_id, --Last_Updated_by
    l_sysdate, --Creation_Date
    l_user_id, --Created_by
    l_distribution_account_id, --distribution_account_id
    l_parent_id, --parent_id
    l_txn_header_id, --transaction_batch_id
    2, --transaction_batch_seq
    NULL, --lpn_id (for source MTI)
    NULL --transfer_lpn_id (for resultant MTIs)
    --Insert MTLI corresponding to the resultant MTI record
    INSERT INTO MTL_TRANSACTION_LOTS_INTERFACE(
    transaction_interface_id
    , Source_Code
    , Source_Line_Id
    , Process_Flag
    , Last_Update_Date
    , Last_Updated_By
    , Creation_Date
    , Created_By
    , Lot_Number
    , lot_expiration_date
    , Transaction_Quantity
    , Primary_Quantity
    VALUES (
    l_txn_if_id1 --transaction_interface_id
    , 'INV' --Source_Code
    , -1 --Source_Line_Id
    , 'Y' --Process_Flag
    , l_sysdate --Last_Update_Date
    , l_user_id --Last_Updated_by
    , l_sysdate --Creation_date
    , l_user_id --Created_By
    , 'Q0000.1' --Lot_Number
    , l_exp_date --Lot_Expiration_Date
    , 100000 --transaction_quantity
    , 100000 --primary_quantity
    INSERT INTO MTL_TRANSACTIONS_INTERFACE
    transaction_interface_id,
    transaction_header_id,
    Source_Code,
    Source_Line_Id,
    Source_Header_Id,
    Process_flag,
    Transaction_Mode,
    Lock_Flag,
    Inventory_Item_Id,
    revision,
    Organization_id,
    Subinventory_Code,
    Locator_Id,
    Transaction_Type_Id,
    Transaction_Source_Type_Id,
    Transaction_Action_Id,
    Transaction_Quantity,
    Transaction_UOM,
    Primary_Quantity,
    Transaction_Date,
    Last_Update_Date,
    Last_Updated_By,
    Creation_Date,
    Created_By,
    distribution_account_id,
    parent_id,
    transaction_batch_id,
    transaction_batch_seq,
    lpn_id,
    transfer_lpn_id
    VALUES
    l_txn_if_id1, --transaction_header_id
    l_txn_header_id, --transaction_interface_id
    'INV', --source_code
    -1, --source_header_id
    -1, --source_line_id
    1, --process_flag
    3, --transaction_mode
    2, --lock_flag
    l_item_id, --inventory_item_id
    null, --revision
    l_org_id, --organization_id
    'EACH', --subinventory_code
    1198, --locator_id
    l_transaction_type_id, --transaction_type_id
    l_transaction_source_type_id, --transaction_source_type_id
    l_transaction_action_Id, --l_transaction_action_id
    100000, --transaction_quantity
    'EA', --transaction_uom
    100000, --primary_quantity
    l_sysdate, --Transaction_Date
    l_sysdate, --Last_Update_Date
    l_user_id, --Last_Updated_by
    l_sysdate, --Creation_Date
    l_user_id, --Created_by
    l_distribution_account_id, --distribution_account_id
    l_parent_id, --parent_id
    l_txn_header_id, --transaction_batch_id
    3, --transaction_batch_seq
    NULL, --lpn_id (for source MTI)
    NULL --transfer_lpn_id (for resultant MTIs)
    --Insert MTLI corresponding to the resultant MTI record
    INSERT INTO MTL_TRANSACTION_LOTS_INTERFACE(
    transaction_interface_id
    , Source_Code
    , Source_Line_Id
    , Process_Flag
    , Last_Update_Date
    , Last_Updated_By
    , Creation_Date
    , Created_By
    , Lot_Number
    , lot_expiration_date
    , Transaction_Quantity
    , Primary_Quantity
    VALUES (
    l_txn_if_id1 --transaction_interface_id
    , 'INV' --Source_Code
    , -1 --Source_Line_Id
    , 'Y' --Process_Flag
    , l_sysdate --Last_Update_Date
    , l_user_id --Last_Updated_by
    , l_sysdate --Creation_date
    , l_user_id --Created_By
    , 'Q0000.1' --Lot_Number
    , l_exp_date --Lot_Expiration_Date
    , 100000 --transaction_quantity
    , 100000 --primary_quantity
    --Get transaction_interface_id of Source record-1
    SELECT APPS.mtl_material_transactions_s.NEXTVAL
    INTO l_txn_if_id2
    FROM sys.dual;
    --Populate the MTI record for Source record-1
    INSERT INTO MTL_TRANSACTIONS_INTERFACE
    transaction_interface_id,
    transaction_header_id,
    Source_Code,
    Source_Line_Id,
    Source_Header_Id,
    Process_flag,
    Transaction_Mode,
    Lock_Flag,
    Inventory_Item_Id,
    revision,
    Organization_id,
    Subinventory_Code,
    Locator_Id,
    Transaction_Type_Id,
    Transaction_Source_Type_Id,
    Transaction_Action_Id,
    Transaction_Quantity,
    Transaction_UOM,
    Primary_Quantity,
    Transaction_Date,
    Last_Update_Date,
    Last_Updated_By,
    Creation_Date,
    Created_By,
    distribution_account_id,
    parent_id,
    transaction_batch_id,
    transaction_batch_seq,
    lpn_id,
    transfer_lpn_id
    VALUES
    l_txn_if_id2, --transaction_header_id
    l_txn_header_id, --transaction_interface_id
    'INV', --source_code
    -1, --source_header_id
    -1, --source_line_id
    1, --process_flag
    3, --transaction_mode
    2, --lock_flag
    l_item_id, --inventory_item_id
    null, --revision
    l_org_id, --organization_id
    'EACH', --subinventory_code
    1198, --locator_id
    l_transaction_type_id, --transaction_type_id
    l_transaction_source_type_id, --transaction_source_type_id
    l_transaction_action_Id, --transaction_action_id
    -200000, --transaction_quantity
    'EA', --transaction_uom
    -200000, --primary_quantity
    l_sysdate, --Transaction_Date
    l_sysdate, --Last_Update_Date
    l_user_id, --Last_Updated_by
    l_sysdate, --Creation_Date
    l_user_id, --Created_by
    l_distribution_account_id, --distribution_account_id
    l_parent_id, --parent_id
    l_txn_header_id, --transaction_batch_id
    1, --transaction_batch_seq
    NULL, --lpn_id (for source MTI)
    NULL --transfer_lpn_id (for resultant MTIs)
    --Insert MTLI corresponding to the Source record-1
    INSERT INTO MTL_TRANSACTION_LOTS_INTERFACE(
    transaction_interface_id
    , Source_Code
    , Source_Line_Id
    , Process_Flag
    , Last_Update_Date
    , Last_Updated_By
    , Creation_Date
    , Created_By
    , Lot_Number
    , lot_expiration_date
    , Transaction_Quantity
    , Primary_Quantity
    VALUES (
    l_txn_if_id2 --transaction_interface_id
    , 'INV' --Source_Code
    , -1 --Source_Line_Id
    , 'Y' --Process_Flag
    , l_sysdate --Last_Update_Date
    , l_user_id --Last_Updated_by
    , l_sysdate --Creation_date
    , l_user_id --Created_By
    , 'Q0000' --Lot_Number
    , l_exp_date --Lot_Expiration_Date
    , -200000 --transaction_quantity
    , -200000 --primary_quantity
    END;

    the first MTI record should be the source record ...ie. it should have transaction quantity as negative.
    new set of MTI records should have positive transaction quantities.
    Also ensure that sum of transaction quantities for the set should be 0...
    What is the error that you are getting?
    Thanks,
    Hrishi.

  • Document Splitting problem while posting asset acquisition using F-90

    Hi,
    We are using ECC 6.0 with document splitting functionality and are facing problem while posting asset acquisition using F-90.
    The transaction entry details are as below:
    Document Type - KR
    Vendor Line Item PKey - 31
    Amount - 10000
    Asset Line Item with PKey - 70, Transaction Type - 100
    Amount - 10000
    The Document Splitting Rule - 0000000012 is used and the Field Status Group for the Vendor Reconciliation Account and Asset Reconciliation account have Cost Center, Profit Center and Segment as "Optional" field.
    The Balance Sheet Item - Asset Reconciliation Account has been created as
    Secondary Cost Element - 90.
    The Profit Center and Segment field have been made mandatory and zero balancing is also set in the settings for Document Splitting.
    While posting asset acquisition using F-90, we are getting the error message - "Balancing Field "Profit Center" in line item 001 not filled"
    The first line refers to the Vendor Line item.
    Please let me know how to overcome this error.
    Regards,
    Ramanand

    Please follow the below path and do config :-
    IMG>FA>Asset Accounting>Integration with the General Ledger>Additional Account Assignment Objects>Specify Account Assignment Types for Account Assignment Objects
    here you have to put KOSTL (Cost center) for both against APC and Dep run for each Dep area.
    Thanks
    Pyare

  • I want to perform bidirectional i/o using a pci-6534.The problem is that i need to use the same lines for i/p and o/p. is that possible?

    I want to perform bidirectional i/o using a pci-6534.The problem is that i need to use the same lines for i/p and o/p. is that possible? And if it is how an i doing this?

    Hi I Pant,
    The idea that crossed my mind was to tie each of the lines coming from/going to "your device" to two of the DIO lines. Configure one these two ports as input, the other as output.
    When you want to read the state of the line, read from the line configured as input. Similarly, use the other port when it is time to write.
    Provided "your device" uses tri-state drivers/receivers, or can be used in a "wired-OR" configuration, this may work.
    What is "your device"?
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Performance issue if we use jar file instead of classes

    Hi,
    My application uses tomcat as web server.
    If i use calsses in webapps -> WEB-INF -> classes folder, i place classes in that ,
    In other case i use jar file and place that file in WEB-INF -> lib folder in the webapps directory.
    There is huge performance difference.
    While using classes performance is great while using jar file performance is very disappointed.
    I am using a file for encryption /decryption also.

    I can't really believe that classes vs jars makes a difference, but whatever.

  • Question When I do a search for an image I only have a limited number of images. There used to be a ton of pictures on my screen and an unlimited amount of pictures to look through. Is there a way of changing this back to the way it used to be???

    Question
    When I do a search for an image I only have a limited number of images. There used to be a ton of pictures on my screen and an unlimited amount of pictures to look through. Is there a way of changing this back to the way it used to be???

    Thanks.  So there's no means of knowing whether a text message has been delivered, not to mention time of delivery.  Perhaps I've gone for the wrong phone.  It might do a lot but seems to miss out on some basics.

  • Number of connection to this computer limited and all connections are in use right now

    I have Lenovo ThinkPad T520 (i7, NVIDIA 4200TM) with dock station and two monitors. Sometimes when I close notebook and undock it from dock station. Then I cannot login to my notebook because of error "Number of connection to this computer limited and
    all connections are in use right now". This is screenshot of my laptop  http://i.imgur.com/6MXnQKf.jpg
    Laptop is not in domain and does not have remote desktop connections. It was just turned in sleep mode and late turned on. 
    This happen pretty often one from 10..20 times of undock.  It did not happen with Windows 7 before. 

    The network does not work properly after you resume the computer. This kind of issues are cuased by the network device driver. Download the latess Windows 8 driver from Lenovo website and install it.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”

  • Is it possible to perform a photomerge Panorama using Adobe Photoshop Elements 13?

    Is it possible to perform a photomerge Panorama using Adobe Photoshop Elements 13?

    Barbara,
    The step I was missing was to change the mode via the control button at the top of the user interface from "Quick" to "Expert". Under the "Quick" mode Photomerge Panorama is grayed out. Thank you for your input!

  • I still get a firefox security alert that my system affected by numerous virus attack even after I performed a full scan using microsoft security essential. what is the problem?

    I get a firefox security alert that my system affected by numerous virus attack. I performed a full scan using microsoft security essential immediately but same message still pop up after that even though no virus was found during the scan.

    You may be visiting a web site that has been infected or is hosting malware.<br />
    You should never respond unrequested pop-ups that try to persuade you to download and install software.<br />
    Doing that is the way to get malware because no decent company would use such methods to inform you about that.<br />
    You only saw an animation and not a real scan.<br />

  • I shot at a Live performance last weekend by using the 'capture now' button. Now, my FCP is only playing the first 6 frames - how can I access or recover the full hour I shot?

    I shot at a Live performance last weekend by using the 'capture now' button. Now, my FCP is only playing the first 6 frames - how can I access or recover the full hour I shot?

    FCP X?  Then you need to use a different forum...This is the FCP 7 and earlier forum:
    https://discussions.apple.com/community/professional_applications/final_cut_pro_ x
    FCP 7?  Did it look like it captured normally? Everything go smoothly?  Stop normal?  Did an error occur at any point?  Can you open the file in QT?
    In the future...do not rely on ONLY FCP for this task. Get a reputable recorder that can record to ProRes. AJA KiPro, KiPro Mini, Atmos Ninja, Decklink Recorder...lots of options.

  • Need  java code to perform refresh button action using swings and awt

    i need java code to perform refresh button action using swings and awt.please help me

    Wait ! Noboby ? OK, I'll do it
    public void onBtnAction ()
        if (!fresh)
            refresh ();
    }Seriously, did you expect anyone to answer such a cryptic question ?

  • Standalone application for data acquisition using NI DAQ card

    I have made a standalone application in labview GUI for data acquisition and signal processing. if i have to run this application in any other computer what all softwares should be installed other than labview runtime engine...NI DEVICE DRIVER CD alone is to be installed or do i have to install any other software for data acquisition using NI daq card??
      thanks and regards
    Solved!
    Go to Solution.

    You should only need the run time engine, The device drivers for the device, maybe need VISA drivers if you are doing serial or something of that nature, You may need the channels or tasks created in NI measurements and automation if you created them there.
    There may be other things that you will need depending on what you include in your code and what tool kits that you have installed.
    Tim
    Johnson Controls
    Holland Michigan

  • If i have limited talk and text what apps use my minutes

    if i have limited talk and text what apps use my minutes

    You'd have to check the app description.  We have no way of knowing what apps you have on your device.  And I doubt any of us her know all the apps and what they do.  However, I don't know of any apps that would use up your minutes or text limits.

Maybe you are looking for

  • Finder crashing in AFP share

    Hello, We're having some really strange issues at work with an AFP share. Setup: Mac OS X 10.4.7 clients (including a G5, MacBook Pro, iMac G4) Mac OS X Server 10.4.7 sharing files via AFP How to replicate: User's login to the AFP share, navigate to

  • What's the quickest way to update a LabVIEW executable on a FieldPoint module?

    I'm developing a complicated LabVIEW 7.0 standalone executable that runs on a FieldPoint FP-2010 module. I believe I'm going through too many steps whenever I change this software; could somebody tell me a faster way to change the code? Here's the in

  • Product Registration Problem - "enter the correct serial number"

    Hi. Sorry for mirroring thread. Some time ago I bought at one of the international sites aukyjnych Adobe Photoshop CS5 Extended. The program installed without a problem, the license key that I need to provide during the installation enter correctly,

  • Reg: Printing multiple lines of line item in a smartform?

    Hi Experts, I have a query regarding printing multliple line items in a smartform. In this form i dont have control on the font size because the client is using some generic type format to print the data in EPSON LQ 590. Here this generic type driver

  • How to Print Document Numering In PLD

    Hi, I am creating a report for Goods Receipt PO . I need the PO no ( base doc no) along with its Document Numbering ie; the prefix and suffix that we define for the purchase order using Numbering type in Administration.  I am getting the PO no in the