How to record a digital waveform with timestamps for each sample?

I am generating a digital stimulus and capture the digital answer using 6552 HSDIO. The captured response is data digital or forms of digital airwaves.

I want to save the captured digital answer and save it in a file in spreadsheet showing the timestamp for each sample. How can I go to a digital waveform to a worksheet that contains all samples and timestamps for each sample?

Comvert digital to analog is just the wrong function. And when you converted to U8, you just threw the calendar information. Try the code below. He puts the time in a single column. If you want to only two columns, its an easy mod.

Tags: NI Hardware

Similar Questions

  • How do monitors vecteurscopes and waveform with the new update in first Pro CC?

    How do monitors vecteurscopes and waveform with the new update in first Pro CC?

    Press the COLOR at the top of the interface or go to the window workspace and select Lumetri Scopes.

    If you are a reverence for the old spans: there have been removed in favor of the Lumetri Scopes.

  • How to find the value max and min for each column in a table 2d?

    How to find the value max and min for each column in a table 2d?

    For example, in the table max/min for the first three columns would be 45/23, 14/10, 80/67.

    Thank you

    Chuck,

    With color on your bars, you should have enough experience to understand this.

    You're a loop in the table already.  Now you just need a function like table Max and min. loop.  And you may need to transpose the table 2D.

  • How I ouptut a digital waveform, it has collated and compare it to the original with a usb-6211 box?

    I want a digital waveform to a circuit of output, read the return signal and compare the original to the read signal. I use a usb-6211 housing is it possible and if so, how?

    Use a comparator "equals sign", mark the post as a solution if you have the makings of what you wanted.

  • How to record entries of UI with the data measured in a TDM file?

    Hello

    I built a user interface to monitor and control a pump test bench, I use the USB-6212 in a Windows PC with the new SW and readers.

    Now I try to collect all the measured data and control values in the UI, permanently at 1 kHz and write it in a single file of CT.

    The problem is that only the measured signals get connected, but only a few values at the beginning of the file are saved in the user interface; then all empty.

    I have all tried, producing waveforms, synchronize them with measured data for the same stamps, aling & resample and blocks of collector of the Toolbox Signal Express, but there are still some missing data in the user interface.

    In my original configuration, indicated in the post, I set up the block of analog to read continuously at 1 kHz with 100 samples, while output and analog digital on-demand writing. I have included the file complete, just in case some block causes disruption.

    Your express DAQ screws will probably be reading/writing of multiple samples for each run, then wire you a single value for your set points. The use of the data type of dynamic signals hides this information from you (that's why nobody is using them once they become more familiar with LabVIEW).

    You need to take only the last value of dynamic data, or touch your set points so they are the same size as your dynamic data. If you write 100 samples at a time, then you will have your set points only once by 100 values. You must create a table/waveform of 100 points with the same value.

  • Restarting Lightroom - how * and * recorded preferences (and start with the specified catalog)

    I know how to restart Lightroom (with specified catalogue), but the preferences are not saved:

    Win: lightroom.exe - restart {catalog}

    Mac: Open it {catalog of}

    But sometimes (often) it would be preferable if the preferences were recorded in endangered.

    PS - I can out Lightroom preferences recorded by the farce of the keyboard (Alt/Cmd-FX), but how to get it to start (with specified catalog).

    Any ideas?

    Rob

    Thanks John - big time!

    I got it with bat:

    Taskkill /im lightroom.exe/t

    Lightroom.exe catalog

    Notes:

    * / t was necessary

    * - reboot must be omitted.

    Bat file text:

    taskkill /im lightroom.exe /t
    "C:\Program Files\Adobe\Adobe Photoshop Lightroom 5.2\lightroom.exe" %1
    

    A big thanks again to John - you are my hero.

    Rob

  • Reference library of digital waveforms of SPI for LV 7.1

    Hello

    I'm using LabVIEW 7.1. I want to implement SPI communications on a NI HSDIO (PCI-6541) device.
    The SPI Digital Waveform Reference Library (http://zone.ni.com/devzone/cda/epd/p/id/6163) is available for LabVIEW 7.1? Someone at - it successfully he converted from 8.2 to 7.1?
    The screws are also available under the reference Application Communication Protocol series for digital devices of waveform page (http://zone.ni.com/devzone/cda/epd/p/id/6200) available for LabVIEW 7.1?

    Any help would be appreciated. Thank you.

    Hello

    Unfortunately there is no simple way to convert libraries back to the 7.1.

    My suggestion would be to download an evaluation copy of LabVIEW 8.6

    You could use the trial period to open libraries and use as reference to re-create what you need to in 7.1.

    Hope this helps,

    John

  • Follow the sliders on 4 screens 2D in SIGHT - but how can I get the coordinates to display for each instead of just the active screen

    If DIADEM will bother to follow the cursor on all pages in a journal, I think that there is a NON-SCRIPT way to view the values of Y for all.

    My graphics are aligned to the x-axis (couple), 4 - poster (1 for each rpm, HP, power and efficiency), and 2D 10 parcels on each of 4 screens in DIADEM 2010.

    Shows that the box show the active screen coordinates and others are grayed out.  I played a bit with the "cursor settings", but which generates the same although I add appears in the dialog box "coordinated".  I guess it may have something to do with making it automatic, but I see no way to change this and how I assign it to a channel?

    On another note, I want to be able to synchronize all 4 graphs to be on the same plot (legend) track above and read the same data.  So if parcel 1 is selected in the display of RPM, then the other, three will also be on field 1.  I guess it had to be done programmatically, but if not, I'm all ears.

    Hi Tweedy-

    No, you cannot use the .NET code directly in tiara.  I don't know what is the point in suggesting it, because it would require a significant change to be able to use a similar code in DIAdem.

    Have you tried to use the legends of the VIEW?  Expand the legend for each graph, and then double-click the legend, how you can configure what information is displayed on each curve.  By default, the legend displays the name of curve, curve units, X-Position (the cursor) and (the slider) Y-Position.  Do not hesitate to complete or the contract depending on your preference.

    After having developed each legend, switch to slider Curve and you should be able to see the Y Position of each curve, fully synchronized.

  • How to configure the preferences of the user for each platform

    Currently I have dual boot Kubuntu and windows 7 and use only one profile that is shared by the two BONES. The problem is that certain changes such as automatic scrolling, double-click on it to copy the url text are disabled/configured differently to what I like Linux. I can manually activate auto scrolling on linux, but when I switch to windows and then switch back it is invalid later.

    It is possible to make a user.js file that defines preferences based on the operating system, for example: windows.js - user - linux.js or something like that? I know that I can use different profiles for each operating system, but to keep all the addons/bookmarks in sync whenever I go, what I do at least a couple of times a day.

    Hello, with the file to mozilla.cfg in the firefox program folder you can set preferences regardless of the profile: http://kb.mozillazine.org/Locking_preferences

    Edit: these functions can be used in the mozilla.cfg file:

    defaultPref();  // set default value of a preference
    pref();         // set pref, allow changes during session
    lockPref();     // lock pref, disallow changes
    
  • How to retrieve information about the network (NIC) for each computer virtual (vim, perl)

    Hello

    I have this simple code to retrieve the name of the VirtualMachines in my infrastructure (filtered for data center)

    [.. .other code...]

    use VMware::VILib;
    OPTS::add_options (%OPTS);
    OPTS::parse();
    OPTS::Validate();
    Util::Connect();

    My $datacenter = $DCFILTER;

    My $clusterFilter = $CLFILTER;

    My $datacenter_view = Vim::find_entity_view (view_type = > 'Data center', filter = > {name = > $datacenter});

    my @values = split (/ \ | /, $clusterFilter);

    foreach my {$val (@values)

    My $cluster_view = Vim::find_entity_view (view_type = > 'ClusterComputeResource', filter = > {name = > qr / $val /});

    My $vm_views = Vim::find_entity_views (view_type = > 'VirtualMachine', begin_entity = > $cluster_view);

    {foreach (@$vm_views)}

    Print $_-> name. "\n";
    $vm = $_-> name;

    }

    }

    Util::Disconnect();

    This code runs, but now I need to recover some information about each virtual computer network, specifically:

    (1) the labels of each card network to NETWORK interface (for each virtual computer)

    (2) the adapter Type (optional)

    (3) the device status: connected to the power (yes/no) (option).

    I have seen that there are being managed - network, property of the VirtualMachine managed - object, but I don't know how to use it in my code and if contains the information I need (maybe "Summary")

    Example here is one:

    network-examples.jpg

    in this case, I would like to know for this virtual machine

    (1) LANBACKUP...; dvPP_LABO...; dvp_LABO...

    and if it is possible information 2) and 3) for each NIC... in this case for NIC LANBAKUP...

    Flexible 2)

    (3) connected to the power supply: Yes

    Can you help me to integrate my code to retrieve the information above?

    Thank you very much, for your help.

    Sergio

    I realized prior extraction DVS elements:

    My $dv_switches = Vim::find_entity_views (view_type-online 'DistributedVirtualSwitch', properties-online ['name', 'uuid']);

    Then, you can search by UUID:

    ($this_dvs) = grep {$_-> eq {'uuid'} $the_uuid} @$dv_switches;

    This will give you the best performance as well, since you don't have to hit the API for each request (just the first effective request DVS).  You can add additional DVSwitch object data if you need it in your logic.

  • In Acrobat Reader MS how to stop the 'tools' pane to open for each document that I discover?

    It is such a pain in the *! Everytime I open a PDF document (even just to download a bill or a technical guide) I have to close this ridiculous Tools pane! How to you turn off the ToolPane permanently for all documents? There must be a setting in preferences (although I can't find it)? If it isn't please add one, Adobe!

    Hi DexterG,

    I'm sorry for the inconvenience caused.  Many of our customers have reported the same problem in Acrobat Reader ms and it's supposed to be fixed in the next update.

    As a work around you can use the read (Ctrl + H) mode option that displays only documents.

    Kind regards

    Nicos

  • How to reset the value of line number for each header

    Hi all

    I need to reset the line number for each header values.

    create table header_table (header_value varchar2 (100));

    create table line_table (header_value varchar2 (100), number line_number);

    insert into header_table values ('ALAOF');

    insert into header_table values ('ALAOO');

    insert into line_table values('ALAOF',1);

    insert into line_table values('ALAOF',2);

    insert into line_table values('ALAOF',3);

    insert into line_table values('ALAOF',4);

    insert into line_table values('ALAOF',5);

    insert into line_table values('ALAOO,6);

    insert into line_table values('ALAOFO,7);

    insert into line_table values('ALAOO',8);

    insert into line_table values('ALAOO',9);

    insert into line_table values('ALAOO',10);

    insert into line_table values('ALAOO',11);

    insert into line_table values('ALAOO',12);

    Commit;

    TABLE HEADER_:

    header value

    ALAOF

    TRECYBEL

    LINE TABLE:

    header value line_number

    ALAOF 1

    ALAOF 2

    ALAOF 3

    ALAOF 4

    ALAOF 5

    TRECYBEL 6

    TRECYBEL 7

    TRECYBEL 8

    TRECYBEL 9

    TRECYBEL 10

    TRECYBEL 11

    TRECYBEL 12

    But looks like I got out of line below table

    LINE TABLE:

    header value line_number

    ALAOF 1

    ALAOF 2

    ALAOF 3

    ALAOF 4

    ALAOF 5

    TRECYBEL 1 <-reset the beginning of line number with 1 with different header value

    TRECYBEL 2

    TRECYBEL 3

    TRECYBEL 4

    TRECYBEL 5

    TRECYBEL 6

    TRECYBEL 7

    Please help me on this.

    Thanks in advance.

    Hello

    It makes no sense to do it in PL/SQL when you can do it with SQL.

    SQL is generally more efficient than PLSQL.

    And can you explain why you don't want to use analytical functions?

    This will update your table using a MERGE statement and an analytic function:

    MERGE INTO line_table lt
    USING
    (
       SELECT ROWID rid, header_value, row_number() OVER(PARTITION BY header_value ORDER BY ROWNUM) rn
         FROM line_table
    ) src
    ON (src.rid=lt.ROWID)
    WHEN MATCHED THEN
       UPDATE SET lt.line_number = src.rn;
    

    The result is less to:

    HEADER_VAL LINE_NUMBER

    ---------- -----------

    ALAOF 1

    ALAOF 2

    ALAOF 3

    ALAOF 4

    ALAOF 5

    TRECYBEL 1

    TRECYBEL 2

    TRECYBEL 3

    TRECYBEL 4

    TRECYBEL 5

    TRECYBEL 6

    TRECYBEL 7

    Kind regards.

    Al

  • Table row with loop for each group to set the variable.

    HI: There is probably a simple answer for this, but I don't the have not found...

    I have a single row table to move through a group to set a variable containing a sum running. I'm not display the amount in the table but when I saw the report, I see that the table is expanding (add lines) for each loop.

    The only line table has 3 columns.

    1st column
    <? for-each: AC_GROUP? >

    2nd column
    <? xdoxslt:set_variable ($_XDOCTX, 'xAmtVar', xdoxslt:get_variable($_XDOCTX,'xAmtVar') + CURRENT_AMOUNT)? >

    3rd column
    <? end foreach? >

    Can I use <? for each group? > or something else. My requirement is to set the value of the variable with the total running, but because the loop is adding lines for each value he travels (though not displayed), it's also affecting other areas of the presentation of the page.

    Hope it makes sense. Thanks in advance.

    You can do it many ways.

    No need to loop
    You can create a variable and specify the amount of the sum directly to that.

    
    

    or

    loop through, then add as you do.

    
    

    give any space or enter characters in a word between them, just put it in a single form field will be

    But as I said, I'd definitely go with the first option.

  • How the date can be filled with timestamp in dynamic sql

    Hi all

    Below we have sql

    v_stmt: = ' MERGE IN MTH_EQUIPMENTS_EXT_B ED

    WITH THE HELP OF)

    SELECT TAG_DATA,

    EQUIPMENT_FK_KEY,

    WORKORDER_FK_KEY,

    SEGMENT_FK_KEY,

    SHIFT_WORKDAY_FK_KEY,

    HOUR_FK_KEY,

    ITEM_FK_KEY,

    READ_TIME,

    ATTR_GROUP_ID,

    RECIPE_NUM,

    RECIPE_VERSION,

    NVL (FND_GLOBAL. User_Id,-1) l_updated_by,.

    NVL (FND_GLOBAL. Login_Id,-1) l_last_update_login

    OF MTH_TAG_READINGS_T_STG

    WHERE DB_COL = ' | " ' || v_colname | " ' ||') TS

    WE (';)

    v_stmt: = v_stmt | "ED. EQUIPMENT_PK_KEY = TS. EQUIPMENT_FK_KEY AND

    ED. READ_TIME = TS. READ_TIME AND

    ED. ATTR_GROUP_ID = TS. ATTR_GROUP_ID)

    WHEN MATCHED THEN

    UPDATE

    GAME ED.'. v_colname |' = TS. TAG_DATA,

    ED. LAST_UPDATED_BY = 1, ";

    v_stmt: = v_stmt | "ED. LAST_UPDATE_LOGIN = TS.l_last_update_login

    WHEN NOT MATCHED THEN

    INSERT ('| v_colname |', EXTENSION_ID, EQUIPMENT_PK_KEY, WORKORDER_FK_KEY, SEGMENT_FK_KEY, SHIFT_WORKDAY_FK_KEY, HOUR_FK_KEY, ITEM_FK_KEY, READ_TIME, ATTR_GROUP_ID, LAST_UPDATE_DATE, LAST_UPDATED_BY,';)

    v_stmt: =.

    v_stmt | ("LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE, RECIPE_NUM, RECIPE_VERSION)

    VALUES (TS. TAG_DATA, EGO_EXTFWK_S.NEXTVAL, TS. EQUIPMENT_FK_KEY, TS. WORKORDER_FK_KEY, TS. SEGMENT_FK_KEY, TS. SHIFT_WORKDAY_FK_KEY, TS. HOUR_FK_KEY, TS. ITEM_FK_KEY, TS. READ_TIME,';

    v_stmt: = v_stmt | "TS. ATTR_GROUP_ID,' | '''|| SYSDATE | "'| ', 1, TS.l_last_update_login, TS.l_updated_by,'|"' | SYSDATE | " ' ||', TS. RECIPE_NUM, TS. RECIPE_VERSION)';

    EXECUTE IMMEDIATE v_stmt;

    After you run the above SQL last date of update in MTH_EQUIPMENST_EXT_B is filled with sysdate but timestamp is not its always 00:00:00. Can we have timestamp also populated through dynamic sql in the last update date

    Kind regards

    Amrit

    Values to hardcode in the dynamic SQL - never use bind variables:

    v_stmt: = ' MERGE IN MTH_EQUIPMENTS_EXT_B ED

    WITH THE HELP OF)

    SELECT TAG_DATA,

    EQUIPMENT_FK_KEY,

    WORKORDER_FK_KEY,

    SEGMENT_FK_KEY,

    SHIFT_WORKDAY_FK_KEY,

    HOUR_FK_KEY,

    ITEM_FK_KEY,

    READ_TIME,

    ATTR_GROUP_ID,

    RECIPE_NUM,

    RECIPE_VERSION,

    NVL (FND_GLOBAL. User_Id,-1) l_updated_by,.

    NVL (FND_GLOBAL. Login_Id,-1) l_last_update_login

    OF MTH_TAG_READINGS_T_STG

    WHERE DB_COL =: 1) TS

    WE (';)

    v_stmt: = v_stmt | "ED. EQUIPMENT_PK_KEY = TS. EQUIPMENT_FK_KEY AND

    ED. READ_TIME = TS. READ_TIME AND

    ED. ATTR_GROUP_ID = TS. ATTR_GROUP_ID)

    WHEN MATCHED THEN

    UPDATE

    GAME ED.'. v_colname |' = TS. TAG_DATA,

    ED. LAST_UPDATED_BY = 1, ";

    v_stmt: = v_stmt | "ED. LAST_UPDATE_LOGIN = TS.l_last_update_login

    WHEN NOT MATCHED THEN

    INSERT ('| v_colname |', EXTENSION_ID, EQUIPMENT_PK_KEY, WORKORDER_FK_KEY, SEGMENT_FK_KEY, SHIFT_WORKDAY_FK_KEY, HOUR_FK_KEY, ITEM_FK_KEY, READ_TIME, ATTR_GROUP_ID, LAST_UPDATE_DATE, LAST_UPDATED_BY,';)

    v_stmt: =.

    v_stmt | ("LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE, RECIPE_NUM, RECIPE_VERSION)

    VALUES (TS. TAG_DATA, EGO_EXTFWK_S.NEXTVAL, TS. EQUIPMENT_FK_KEY, TS. WORKORDER_FK_KEY, TS. SEGMENT_FK_KEY, TS. SHIFT_WORKDAY_FK_KEY, TS. HOUR_FK_KEY, TS. ITEM_FK_KEY, TS. READ_TIME,';

    v_stmt: = v_stmt | "TS. ATTR_GROUP_ID,: 2, 1, TS.l_last_update_login, TS.l_updated_by,: 3, TS. RECIPE_NUM, TS. RECIPE_VERSION)';

    V_stmt EXECUTE IMMEDIATE

    With the HELP of v_colname,.

    SYSDATE,

    SYSDATE;

    SY.

  • How to record a video created with adobe VOICE (for ipad) in FILM format

    I made a video with the VOICE adobe for ipad app. Anyone know if it is possible to record the video in. MOV format. I see it just allows me to upload video and share it via email, FB, Twitter or message.

    You can save it to your camera as a movie

Maybe you are looking for

  • Satellite C70D-A-11 t - sound does not work with HDMI

    Hello I buy a Satellite C70D-A-11 t and pass it on Windows 7 64 bit Home Premium edition.I have install all drivers, and I have no problems. When I want to connect it to my TV for the first time, I discovered that there is no sound on the TV.I try to

  • Lack of drivers Windows 7 64 bit T460

    Hey guys, my company to buy several portable T460, we use Windows 7 with our own custom image, and it seems that there are several missing drivers that I can't find anywhere! Here are the names of device with the hardware ID Acquisition of ICP data a

  • How can I remove the Trojan installation files?

    Original title: Trojan horse in my Installer files AVG has moved my files from Windows Installer in a vault because of a Trojan horse.  Have I not need these files, and how to restore it without the Trojan horse goes with them?

  • Windows update error code: _80070490

    The correction of Microsoft, connecting cd organizers can't update work because the option is not available when I run the disc. It actually says that option is not available.

  • Print Spooler service is not running (could not install printer) hp photosmart wireless with

    Print Spooler service is not running (unable to install printer) hp photosmart with wirelessprint spooler service does not not (impossible to install printer) hp photosmart wireless with