How to write constantly to analog output and read from analog inputs

Hi all -

I had a question about writing continuously to analog output reading simultaneously an analog input.

It's my first time to post a message to the community, so please let me know if I made mistakes.

I use Labview 2011 with a NEITHER-DAQ USB 6215.

I'm looking to generate a waveform and write it continuously in an analog output. It is then connected to an entry on the acquisition of data, where I am trying to sample the analog signal. (I realize, there is a system of trivial, but I'm hoping to build on it once I have run).

The task of reading from the analog input works fine, as I tested it in several other cases. I have a problem writing to the analog output.

For this task, I tried to follow the "Gen Cont Wfm Clck Int' VI to generate the wave form and start the task. I then try to write to the output of the analog timed loop. However, it does not seem to transmit a signal and doesn't give me any errors.

I have attached the VI but also a screenshot.

Please let me know if anyone has any ideas. I would really appreciate the help!

Thank you

Peter Borgstrom

We will review your tasks one at a time.  First of all, the task of generation/Analog output Waveform.  Generate you a waveform (I'm unsure of your VI if it is a fixed waveform or not) and send it to a defined output function to produce a waveform continuously, using N-channel and samples of N (where you set not these previously).  You should not put this inside has timed loop, as the DAQ hardware has its own clock - if you simply put it in a while loop (with a stop to break out of the loop), the loop will call the function for the first points of N, wait until all N have been taken out, then call it again to another N points (up to what you press Stop).

Now, suppose that you have the output connected to a load voltage (say a decent resistance).  You can wire the input terminals of your A/D converter through the same load and set up a similar analog input loop, running in parallel (i.e. in its own independent of the OD loop, while loop).  You pourriez start together (with, say, a merged error since the initialization code line loops HAVE and AO become lines of error in "loops of sampling" described above), but you might want to delay loop (a little) the AI so that the OD has a chance to set the voltage before the bed.

I hope this helps.

BS

Tags: NI Software

Similar Questions

  • How a copy cell text, supporting details and attachments from a Version to another Member?

    How a copy cell text, supporting details and attachments from a Version to another Member?

    There was a Hyperion Planning 11.1.1.3 copied cell text utility, supporting details and attachments from one (job) Version to another Version (for example Final).  At the time where we ran, data erased!

    The old version (11.1.1.3's) Administration, management, copy data doesn't copy the text in the cell, supporting details and attachments from one Version to another Version. Latest version 11.1.2.4 copy these textual data?

    Thank you.


    Yes, in 11.1.2.4 data copy copy 'annotations to account', 'support detail' and 'text in the cell. Read below for what copy can do and can't do.

    http://docs.Oracle.com/CD/E57185_01/EPM.1112/planning_admin.PDF

    Copy of data

    You can copy plans of one dimensional intersection to another, including relational data and supporting details. For example, you can copy Final of Budget, FY10, FY11, forecast, first draft.

    Notes:

    l parameters to copy selected data are kept for the current session only.

    members of dimension l copied must be present in the selected plan types.

    the data must be copied in the cells that can accept data. For example, you can not copy data in read-only or dynamic of cells.

    l , you can copy annotations of account, to support in detail and text in cells. You can't copy annotations unit planning.

    l you cannot use this feature with attributes, selecting the attributes to copy.

    data l Essbase is copied regardless of selections for the copy of data Options.

    l because it is an administrative function, planning means that you have full access to the data you are copying. You cannot copy in the planning units that are approved.

    l this feature does not calculate data. To perform calculations, including the increase in the forecast of 5%, apply the business rule after you have copied the data.

    l to copy the data to succeed, you must select at least one Member for dimensions scenario, account, entity, period, and Version.

  • How do I get the analog input signal and send it to output analog (real time)

    Hello world

    I do a simple task in Visual C++ and I use PCI-6221(37 pin).

    Basically, I want to send the same signal of "analog input" to the "analog output".

    at the same time (or almost), to make real-time application.

    Can someone provide me with sample program please.

    I would be grateful if you could provide me with the great tutorial that explains

    step by step everything about NOR-DAQmx for C/C++ programming.

    Best regards

    Khassan

    This is my code in C++, you can optimize it if that seems too messy. This code reads the analog input signals and exports it through the analog outputs.

    To make this code additional work of the directories include and library directories must be added to OR.

    I hope it helps someone.

    #include
    #include
    #include "NIDAQmx.h".
    #include

    #define DAQmxErrChk (functionCall) {if (DAQmxFailed (error = (functionCall))) {goto error ;}}

    int main (int argc, char * argv [])
    {
    Int32 error = 0;
    TaskHandle taskHandleRead = 0, taskHandleWrite = 0;
    Read Int32 = 0;
    float64 context [1000];
    char errBuffRead [2048] = {'\0'};
    char errBuffWrite [2048] = {'\0'};
    bool32 done = 0;
    Int32 wrote;

    DAQmxErrChk (DAQmxCreateTask("",&taskHandleRead));
    DAQmxErrChk (DAQmxCreateAIVoltageChan(taskHandleRead,"Dev1/ai0","",DAQmx_Val_Cfg_Default,-10.0,10.0,DAQmx_Val_Volts,NULL));
    DAQmxErrChk (DAQmxCfgSampClkTiming(taskHandleRead,"",100.0,DAQmx_Val_Rising,DAQmx_Val_ContSamps,0));
    DAQmxErrChk (DAQmxCreateTask("",&taskHandleWrite));
    DAQmxErrChk (DAQmxCreateAOVoltageChan(taskHandleWrite,"Dev1/ao0","",-10.0,10.0,DAQmx_Val_Volts,NULL));
    DAQmxErrChk (DAQmxCfgSampClkTiming(taskHandleWrite,"ai/SampleClock",100.0,DAQmx_Val_Rising,DAQmx_Val_ContSamps,1000));

    DAQmxErrChk (DAQmxStartTask (taskHandleRead));
    DAQmxErrChk (DAQmxStartTask (taskHandleWrite));

    While (! fact &! _kbhit())

    {

    DAQmxErrChk (DAQmxReadAnalogF64(taskHandleRead,1,10,DAQmx_Val_GroupByScanNumber,dataRead,1000,&read,));

    DAQmxErrChk (DAQmxWriteAnalogF64(taskHandleWrite,read,0,10.0,DAQmx_Val_GroupByChannel,dataRead,&written,));

    }
    _getch();

    Error:
    If (DAQmxFailed (error))

    {
    DAQmxGetExtendedErrorInfo (errBuffRead, 2048);
    DAQmxGetExtendedErrorInfo (errBuffWrite, 2048);
    }
    If (taskHandleRead! = 0)

    {

    DAQmxStopTask (taskHandleRead);
    DAQmxClearTask (taskHandleRead);
    }
    If (taskHandleWrite! = 0)

    {

    DAQmxStopTask (taskHandleWrite);
    DAQmxClearTask (taskHandleWrite);
    }
    If {(DAQmxFailed (error))
    printf ("error DAQmx: %s\n",errBuffRead); ")
    printf ("error DAQmx: %s\n",errBuffWrite); ")
    }
    printf ("end of the program, press the Enter key to quit\n");
    GetChar ();
    return 0;
    }

  • How to write a procedure to call and run the custom package backend

    Hi all

    Oracle 10g
    Oracle Apps R12

    I work with here oracle order management, we have a package called (Pick Release) to customize. Due to a problem, we have this concurrent program execution manually giving Route_id as parameter. The route_id comes from the road to the Table. By using this query

    Select distinct route@DB_LINK_APPS_TO_ROADSHOW route_id
    When trunc (route_date) = trunc (sysdate + 2).

    on a daily basis, we have almost 42 routes and we run this simultaneous program manually close times.

    so now how to write a procedure for this

    Step 1 make the route to the routing table. (By cursor we can get the route_id accordingly)

    Step 2 How to trigger custom backend package and run accordingly to this output of the cursor (route_id)

    If 40 routes of cursor get is - that the simultaneous program runs 40 times according to this route_id.


    can some could provide the steps to do this


    Thanks and greetings

    Srikkanth.M

    To submit a competing request from the back - end:

    FND_REQUEST. SUBMIT_REQUEST (Client or server)

    Summary

    function FND_REQUEST. SUBMIT_REQUEST

    (application IN varchar2 default NULL,

    program IN varchar2 NULL by default,

    Description IN varchar2 default NULL,

    start_time IN varchar2 default NULL,

    sub_request IN default boolean FALSE

    Argument1,

    argument2,..., argument99.

    Return to argument100 number);

    Description

    Submits a competing treatment by a simultaneous Manager. If the query is successful, this function returns the ID of the concurrent request; Otherwise, it returns 0.

    ATTENTION: FND_REQUEST needs to know information about the user and accountability whose application is submitted. Therefore, this feature works of concurrent programs or forms within the Oracle Applications.

    The FND_REQUEST. SUBMIT_REQUEST function returns the ID of the concurrent application after successfully. It is up to the caller to issue a commit to complete the application.

    Your code should retrieve and handle the error message generated if there is a problem of presentation (the ID of the concurrent request returned is 0). Use FND_MESSAGE. RETRIEVE and FND_MESSAGE. ERROR to retrieve and display the error (if the application is made on the client side).

    Related essays: overview of the Message dictionary (see page)

    You must call FND_REQUEST. SET_MODE before calling FND_REQUEST. SUBMIT_REQUEST of a database trigger.

    If FND_REQUEST. SUBMIT_REQUEST fails to go anywhere but a database trigger, database changes are cancelled until the time of the function call.

    After a call to the FND_REQUEST. SUBMIT_REQUEST function, installation of all parameters are reset to their default values.

    Arguments (input)

    short name of the application associated with the concurrent request for enforcement.
    short simultaneous program (not the executable) name of the program for which the application must be made.
    Description Description of the application that appears in the form of concurrent requests (optional).
    start_time time during which demand is expected to start running in the (optional) HH24 or HH24:MI:SS format.
    sub_request set to TRUE if the request is made by another application and should be treated as a subquery.
    From version 11, this parameter can be used if you submit requests for in a concurrent program of PL/SQL stored procedure.
    argument1... 100 arguments for the concurrent request; up to 100 arguments are allowed. If the Oracle Forms submitted, you must specify all arguments of 100.

  • iMac with Thunderbolt - how to get the old analog inputs

    I hang up my old Mac Pro in 2005.  I used it to record video cameras and mainly music best of my plate rotating and stereo system - vinyl and CD disks via s-video and RCA cables and Firewire for Mac Pro.

    The iMac 27 "new is primary Thunderbolt and I can't find a Thunderbolt conversion box so I can enter my analog input RCA and S-video signals.  No indication on the Thunderbolt converters 'both ways' I can't exit analog in the iMAC, then the iMac as well?

    They certainly run Final Cut Pro X on the iMAC, then how people get their old media and music in the machine?

    I'm about to talk to the local Apple store, but the chances of finding someone who knows what they are talking about with the iMac, Thunderbolt and analog input is going to be a stretch.

    Al Donn

    You can probably use a converter DV firewire as a Canopus ADVC 110 http://www.bhphotovideo.com/bnh/controller/home?O= & sku = 349146 & gclid = CLSF0_qUnswC FQ8vaQod9VkFFw & is = REG & ap = y & m = Y & c3api = 187... and then an adapter firewire-crush.

  • How to use 1-channel analog input for start/stop aquire sample second channel input analog?

    I have a little problem. I've just been programming in labview for 2 weeks.

    I'm trying to figure out how to use my channel of analog input on the USB-6009 case for start/stop (reference trigger and start) presented to the second analog input channel samples.

    I need the first analog input string to operate continuously and control sampling on the second.  When the second channel will start sampling program brings a new graph each time and saves it (I have all this that figure out).

    How can I configure the trigger so the lance program presented in for the second channel when the 1 channel reached above 2V (e.g.) and stop when it falls below 2V.

    I use a pressure force sensor on the first channel that gives me straight (up to) 5 V when it is pressed and nothing when it is not...

    Thank you.

    Grand... Thanks for the information!

    But can't I then make a 1 channel instead and wait until that meat of the max element value?

  • How can I transfer Media Player Playlists and settings from one computer to another?

    How to transfer on sides from one computer to another?
    I use windows media player to work... I'm getting a new computer... I worked hard to rate/organize my music into playlists, etc... How can I transfer this information to my new computer?

    Hi Kristylundahl,

    You can use Windows easy transfer to transfer files and settings from one computer to the other. There is no way to transfer just the playlist of media
    settings to another computer. With the help of windows easy transfer, you can move your music, playlists, and album art files to another computer.

    For more information, see these links:

    Windows Easy transfer of :
    http://Windows.Microsoft.com/en-us/Windows7/products/features/Windows-easy-transfer  

    Transfer files and settings from another computer:
    http://Windows.Microsoft.com/en-us/Windows7/transfer-files-and-settings-from-another-computer

    Kind regards
    Amal-Microsoft Support.
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • How to write a query to join and right join

    Hello

    With the help of 10 gr 2:

    I have a scenario where generate us a report by joining a few tables.

    same goes for ex:

    Select col1, col2, col5, col10 col22...

    from tableA, tableB.

    where tableA.col1 = tableB.col1 etc.

    I have a requirement where choose a flag in the front-end server must be a right join.  so, if the flag is N, I need to return the data returned by the join; but, if the flag is there I need to make a right join and returns all the data corresponding to table A and table B, as well as the data in table B.

    (I did mention only two tables, as they are, they main engines, there are very many other tables joined in this request)

    It is possible to write a query, so that the two scenarios can be addressed based on the flag?

    Thanks in advance

    Hello

    user565033 wrote:

    ... When Oracle treats of the WHERE clause that starts from the bottom or the top?  So it's best to put filters that reject the unnecessary lines at the beginning of the place where clause or end?  Is how important it? ...

    No, it does not matter.

    The optimizer evaluates what condition will be faster and/or more selective (that is, will eliminate the most lines) and make the first condition.

    If the optimzer cannot decide on what terms will be faster or more selective, it can arbitrarily don't close at the end of the WHERE clause first, but, even if you already knew for sure, this is exactly the kind of thing that is likely to change from one version to the other, or platform to another.

    The optimizer (in recent versions, at least) is very good.  If the optimizer can not say what conditions should apply first, then, chances are, there is really no significant difference, so it would be not serious of which one was made first.

    If you read something that indicates the order is important, it is very outdated.  Long ago (version 6), there was no cost-based optimizer and the order of the conditions in the WHERE clause was important.  The cost-based optimizer was introduced in Oracle 7 (1992) and has been greatly improved by Oracle 8.1 (1998).  Also later Oracle 10, the older optimizer ("regulated") was available for those who really want to continue to use it.

  • How to parse a XML SOAP output and load table oracle9i

    Here's the output SOAP response and I need to load the data into the tables in oracle 9i database.
    I'm able to analyze the ordinary XML without namespace, but impossible to analyze the data of the namespaces.
    I could use some help in the analysis of this XML file.
    < xmlns:s s: Envelope = "http://schemas.xmlsoap.org/soap/envelope/" xmlns:u = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" >
    < s:Header >
    < o: Security s:mustUnderstand = "1" xmlns:o = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" >
    < u: Timestamp u: Id = "_0" >
    < u: created > 2011 - 11 - 04T 23: 16:08.437Z < / u: created >
    < u: expires > 2011 - 11 - 04T 23: 21:08.437Z < / u: expires >
    < / u: Timestamp >
    < / o: Security >
    < / s:Header >
    < Body >
    < AssetGetListResponse xmlns = "http://dev.services.xerox.com" >
    < AssetGetListResult xmlns: a = "http://schemas.datacontract.org/2004/07/Xerox.MPS" xmlns:i = "http://www.w3.org/2001/XMLSchema-instance" >
    < a: AssetFeed >
    < a: AccountID > de5862bf-f223-e011-bd3b-0024e861b15c < / a: AccountID >
    < a: AccountName > MPS-API Sandbox < / has: AccountName >
    < a: AssetID > ecf1545a-f1e9-e011-8a8a-0024e861b15c < / a: AssetID >
    < a: AssetNumber > 57119B 28 < / a: AssetNumber >
    < a: AssetTag3rdParty i: nil = "true" / >
    < a: ChargebackCodeID > 1a5962bf-f223-e011-bd3b-0024e861b15c < / a: ChargebackCodeID >
    < a: ContractNumber i: nil = "true" / >
    < a: ContractTypeDescription i: nil = "true" / >
    < a: i: Nile ControlID = "true" / >
    < a: group i: nil = "true" / >
    < a: GroupID i: nil = "true" / >
    < a: InScope > false < / has: InScope >
    < a: MACAddress > 0000AA713E97 < / a: MACAddress >
    < a: manufacturer > Xerox < / a: manufacturer >
    < a: model > WorkCentre Pro 265 < / a: model >
    < has: ModifiedDate > 2011 - 11 - 02T 16: 52:12.947Z < / a: ModifiedDate >
    < a: PricePlanID > c25a62bf-f223-e011-bd3b-0024e861b15c < / a: PricePlanID >
    < a: SerialNumber > UTU101993N < / a: SerialNumber >
    < a: VersionNumber > 634558495329470000 < / a: VersionNumber >
    < / a: AssetFeed >
    < a: AssetFeed >
    < a: AccountID > de5862bf-f223-e011-bd3b-0024e861b15c < / a: AccountID >
    < a: AccountName > MPS-API Sandbox < / has: AccountName >
    < a: AssetID > b33b5160-f1e9-e011-8a8a-0024e861b15c < / a: AssetID >
    < a: AssetNumber > 7EE42ADC < / a: AssetNumber >
    < a: AssetTag3rdParty i: nil = "true" / >
    < a: ChargebackCodeID > 1a5962bf-f223-e011-bd3b-0024e861b15c < / a: ChargebackCodeID >
    < a: ContractNumber i: nil = "true" / >
    < a: ContractTypeDescription i: nil = "true" / >
    < a: i: Nile ControlID = "true" / >
    < a: group i: nil = "true" / >
    < a: GroupID i: nil = "true" / >
    < a: InScope > false < / has: InScope >
    < a: MACAddress > 0800379B4C2A < / a: MACAddress >
    < a: manufacturer > Xerox < / a: manufacturer >
    < a: model > WorkCentre 7428 < / a: model >
    < has: ModifiedDate > 2011 - 11 - 02T 16: 52:14.383Z < / a: ModifiedDate >
    < a: PricePlanID > c25a62bf-f223-e011-bd3b-0024e861b15c < / a: PricePlanID >
    < a: SerialNumber > PBB015012 < / a: SerialNumber >
    < a: VersionNumber > 634558495343830000 < / a: VersionNumber >
    < / a: AssetFeed >
    < / AssetGetListResult >
    < / AssetGetListResponse >
    < / Body >
    < / s: Envelope >

    That's what I tried.

    declare
    lp_parser xmlParser.Parser;
    lx_xmldoc xmlDom.DOMDocument;

    ln_doc_node xmlDom.DOMNode;

    lnl_product xmlDom.DOMNodeList;
    lnl_meter xmlDom.DOMNodeList;
    ln_product xmlDom.DOMNode;
    ln_meter xmlDom.DOMNode;
    li_product_cnt NUMBER;
    li_product_max NUMBER;
    li_meter_cnt NUMBER;
    li_meter_max NUMBER;
    lnl_asset_meter_nodes xmldom. DOMNodeList;
    ln_asset_meter_node xmldom. DOMNode;

    ls_batch_number VARCHAR2 (30);
    ldt_proc_dt DATE;
    ls_batch_item VARCHAR2 (30);
    ls_place_id place.place_id%TYPE;
    ls_product_id product.product_id%TYPE: = ' ';
    ls_contract_id contract.contract_id%TYPE;
    li_contract_version contract.contract_version%TYPE;
    li_contract_sequence contr_product.sequence%TYPE;
    ls_meter_id meter_log.meter_id%TYPE;
    ls_read_type meter_log.read_type%TYPE;
    ldt_reading_dt meter_log.reading_dt%TYPE;
    li_meter_value meter_log.meter_value%TYPE;
    li_adjust_copies meter_log.meter_value%TYPE;
    ls_meter_type VARCHAR2 (20);
    ls_serial_id product.serial_id%TYPE;
    ls_meter_read_type VARCHAR2 (50);

    invalid_parsing EXCEPTION;
    PRAGMA EXCEPTION_INIT(invalid_parsing,-20100);

    BEGIN
    FOR meter_xml_rec IN (SELECT SOAP_RESPONSE
    Of insert_table
    WHERE call_id = 2) LOOP
    lp_parser: = xmlparser.newParser;
    xmlparser.parseClob (lp_parser, meter_xml_rec SOAP_RESPONSE);
    lx_xmldoc: = xmlparser.getDocument (lp_parser);
    xmlparser.freeParser (lp_parser);

    ln_doc_node: = xmlDom.makeNode (lx_xmldoc);
    ls_batch_number: = xslProcessor.valueOf (ln_doc_node, 'AssetGetListResponse, AssetGetListResult, AssetFeed, AccountID');

    lnl_product: = xslprocessor.selectNodes (ln_doc_node, ' AssetGetListResponse/AssetGetListResult/a: AssetFeed');
    li_product_max: = xmlDom.getLength (lnl_product)-1;
    FOR li_product_cnt IN 0.li_product_max LOOP
    ln_product: = xmlDom.item (lnl_product, li_product_cnt);

    ls_batch_item: = xslProcessor.valueOf (ln_product, 'AccountName');

    END LOOP;

    END LOOP;
    END;
    OUTPUT:

    =========================================
    15:32:41 *.
    * 15:32:41 ORA-20100: error occurred when processing: Namespace prefix "a" used but not declared.* *.
    15:32:41 ORA-06512: at "SYS." XSLPROCESSOR', line 22
    15:32:41 ORA-06512: at "SYS." XSLPROCESSOR", line 502
    15:32:41 ORA-06512: at line 50
    15:32:41 * script is stopped because of error *.
    Execute SQL Editor in end 15:32:41

    Hello

    Something like this:

    ...
    
    lnl_product := xslprocessor.selectNodes(
                     ln_doc_node
                   , '/s:Envelope/s:Body/AssetGetListResponse/AssetGetListResult/a:AssetFeed'
                   , 'xmlns:s="http://schemas.xmlsoap.org/soap/envelope/", xmlns="http://dev.services.xerox.com", xmlns:a="http://schemas.datacontract.org/2004/07/Xerox.MPS"'
                   );
    
    li_product_max := xmlDom.getLength(lnl_product)-1;
    
    FOR li_product_cnt IN 0..li_product_max LOOP
    
      ln_product := xmlDom.item(lnl_product, li_product_cnt);
      ls_batch_item := xslProcessor.valueOf(ln_product, 'a:AccountName', 'xmlns:a="http://schemas.datacontract.org/2004/07/Xerox.MPS"');
    
    END LOOP;
    
    ...
    

    Or, using a single query:

    SQL> SELECT extractValue(value(x), '/AssetFeed/AccountID', 'xmlns="http://schemas.datacontract.org/2004/07/Xerox.MPS"') as AccountID
      2       , extractValue(value(x), '/AssetFeed/AccountName', 'xmlns="http://schemas.datacontract.org/2004/07/Xerox.MPS"') as AccountName
      3       , extractValue(value(x), '/AssetFeed/AssetID', 'xmlns="http://schemas.datacontract.org/2004/07/Xerox.MPS"') as AssetID
      4       , extractValue(value(x), '/AssetFeed/AssetNumber', 'xmlns="http://schemas.datacontract.org/2004/07/Xerox.MPS"') as AssetNumber
      5       , extractValue(value(x), '/AssetFeed/SerialNumber', 'xmlns="http://schemas.datacontract.org/2004/07/Xerox.MPS"') as SerialNumber
      6  FROM temp_table t
      7     , TABLE(
      8         XMLSequence(
      9           EXTRACT(
     10             XMLType(t.soap_response)
     11           , '/s:Envelope/s:Body/AssetGetListResponse/AssetGetListResult/a:AssetFeed'
     12           , 'xmlns:s="http://schemas.xmlsoap.org/soap/envelope/", xmlns="http://dev.services.xerox.com", xmlns:a="http://schemas.datacontract.org/2004/07/Xerox.MPS"'
     13           )
     14         )
     15       ) x
     16  WHERE t.call_id = 2
     17  ;
    
    ACCOUNTID                                      ACCOUNTNAME           ASSETID                                   ASSETNUMBER    SERIALNUMBER
    ---------------------------------------------- --------------------- ----------------------------------------- -------------- ---------------
    de5862bf-f223-e011-bd3b-0024e861b15c           MPS-API Sandbox       ecf1545a-f1e9-e011-8a8a-0024e861b15c      57119B28       UTU101993N
    de5862bf-f223-e011-bd3b-0024e861b15c           MPS-API Sandbox       b33b5160-f1e9-e011-8a8a-0024e861b15c      7EE42ADC       PBB015012
     
    
  • How to write and read from the cache in Labview?


    Hello

    I would use "the spreadsheet file reading" to read serial numbers stored on your hard drive. If your file has each serial number on each line of reading spreadsheet file will return an array of 2D with the first column containing numbers. Then use 'Index Array' to get a 1 d of your serial numbers table. In your loop, you will then use VI 'Picture 1 d of research' to check if the SN is in the table. It returns-1 if its not found. If to use build table to add the serial number. Then use 'Write the spreadsheet file' to save the new list of serial number in line.

    Hope this helps

  • How can I display an analog input for the PXI-5105 on LabVIEW?

    Hi all

    I am very very new to LabVIEW and I started to tinker with it. I use the version of LabVIEW 2010 SP1 on Windows 7 OS. I also have the chassis NI SMU-1073 with SMU-6361 and PXI-5105 modules and the chassis is connected to my PC via PCI. I became familiar with the devices and trying to see some analog signals to one of the channels on the PXI-5105 module in a graph in LabVIEW.

    I would appreciate your help.

    Hello Henokview!

    I would like to read through these tutorials to understand the steps of programming of the NOR-SCOPE, NOR-DAQmx. After reading these links below, you will be able to understand how to connect the output of a readfunction to a chart or table.

    DAQmx

    http://www.NI.com/white-paper/5434/en

    OR-SCOPE

    http://www.NI.com/white-paper/3382/en

    Best regards

    Jonas

  • How to call player when the Acrobat and Reader are installed?

    In my machine, I have Acrobat 7.0 Standard and Acrobat Reader 8 is installed.

    I want to call Reader 8 in my program. But every time that it opens up Acrobat 7.0. I use the following code,

    Dim acroApp As Acrobat.CAcroApp

    acroApp = CreateObject ("AcroExch.App")

    acroApp.MenuItemExecute ("about")

    I am new to writing programs PDF. Can someone tell me how to call Reader 8 program? (I use VB.Net).

    Read the Communication monitor documentation to see what is possible with Adobe Reader. You can use the sample AcrobatActiveXVB with Adobe Reader.

  • How can I remove my master password and start from scratch without knowing my master password?

    Nothing.

    This has happened

    Each time Firefox opened

    == I forgot my master password.

    If you want to delete all your saved passwords and delete your master password current you can.

    To reset your master password, follow these steps:

    1. enter chrome://pippki/content/resetpassword.xul in the address bar or the address bar and press ENTER
    2. click on the button Reset on the Web page and your password will be reset.

    WARNING: This deletes all your current passwords.

  • How to erase everything but my movies and music from hard drvie?

    Original title: clear memory

    Now, I want to erase everything on my drive but my movies and music. everything except windows and and my internet. I have no memory and I don't want to buy a new drive? Can someone help me?

    Hi alvin zy.

    You can use the disk cleanup utility to remove unnecessary files on your hard drive & to free disk space.

    Delete files using disk cleanup

    Hope the helps of information.
    Please post back and we do know.

  • Does anyone know how to remove icons of the homegroups and libraries from the desktop?

    tried to find a way to do it without having to go into the registry...

    Windows7 Home Premium
    After hours to be annoyed... I can't find any other way.

    1 Homegroup icon:
    Open my computer, Control Panel, system and security, administrative tools, services, and then scroll down to: earphone homeGroup and homeGroup provider, disable both. Close, close the session. the icon should be gone when you log back.

    2. the icon libraries: carefully... Please, if there is no experience in the registry for assistance.

    go to: start, run, type: regedit, select the HKEY_Local_Machine key, navigate to the bottom of conclusion: Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace
    You will see several hexadecimal strings, select each in turn, and the right pane will show you which icon is selected. My icon library was the first chain and showed two lines on the right side of the page, the first being: usersLibraries and the second being: delete the message.

    When you find the string to the appropriate library, create a new folder in your my documents named: registry back up, then highlight the chain on the left, go up to the upper-left corner of the page of the registry and click on file and then export. Save the registry file in your new folder location. I also recorded the two files on the right side of the page and call them what they were called on the page, so I would like to know what they were. (not sure I had to but he doesn't)

    After you save the registry files, you can then remove the string that you selected on the left which in turn, displays the name userLibraries (on the right side of the page).

    Poof it's finally gone! and always available in your saved folder

    Hope this helps

Maybe you are looking for

  • How to change your iCloud ID if the current is not accessible?

    I'm trying to help my father with the following problem. He managed to set up a user ID iCloud with an e-mail address that does not exist. (Bad typing!) Apple wants to check it out, but there is no way to do it. How can I change this wrong ID for the

  • Taking the average of the data in real time

    Hi all experts!I am a new Member in labview. I have a "stupid" question that takes a lot of my time. Please help me.: mansad:The problem is that the way to take the average of the data in real time. For examples, firstly take averages of 100 samples

  • Disabled BIOS settings

    Hi all I have problem to change settings in the bios. Almost all settings are disabled. I can't click on it. I don't know that I am logged on as administrator. Also, it is immposible click the button update of the bios. Any recommendation? Thanks for

  • Suite McAfee Security

    I felt it necessary to perform a complete system recovery. In doing so, I lost my Iolo System Shield 3. The McAfee trial version will not uninstall and won't let me reinstall the Suite Iolo.

  • BroadWorks call before synchronization on SPA50X

    We have activated Sync feature broadworks and have noticed a strange behavior.  Characteristic synchronizations of DND, the CF and CF No Answer.  The problem seems to be the timer CFNA phone cisco on the phone is in seconds and the Broadsoft timer is