Speed of data recovery of DIAdem data base using data Finder Toolkit in LabVIEW

I have developed a LabVIEW code using the toolkit OR database search to extract the data from the tiara. I formed queries for data extraction. But data recovery takes more time to retrieve the data.

I have attached my image of LabVIEW code with this post. In what I circled the VI 'Waveform results', which is the VI toolkit database search that takes more time for extraction. My trial, application takes only a few milliseconds to run, but 'Results to Waveform.vi' takes about 35 seconds. I also want to run the same type of search for 5 times. In total, it will be taken approximately 1.5 minutes to 2 minutes for the execution.

Is there another alternative way to do this research? Kindly help me to resolve this.

Thank you

Driss

Hi Nanda,

If you want to extract all the data channel of each channel group you can use the channel group object type of result for the Query.vi to run instead of the channel.

When you load the channels through its channels of content groups are treated as a unit and the loading process should be faster. Hope that helps.

Kind regards
Eva

Tags: NI Software

Similar Questions

  • Failed to retrieve the DIAdem DataFinder research data, using data-finder toolkit LabVIEW 2009

    I am facing problem to retrieve the DIAdem Datafinder data.

    At first, I developed this project in LabVIEW 2010. But because of a problem that I met in LabVIEW 2010, I thougth to work on the project in LabVIEW 2009.

    Then, I reused the project that I created using LV 2010 using option economy for the previous version.

    When I tried to retrieve the data from the tiara using data finder toolkit. I got a 305505 warning. Please see the attached message of Warninig.

    But I have not seen this warning while I was working in LabVIEW 2010 and also, I was able to get the data from the tiara.

    Please suggest me a way to solve this problem.

    Hi Nanda,
    There is a bug when using the SDK use in combination with DataFinder Toolkit 2009.
    This bug is already fixed in LabVIEW 2010 and use SDK 2010. But as you said there is another question in LabVIEW 2010, forcing you to LV 2009.
    I suggest you use LabVIEW 2009 with use SDK 2009 and DataFinder Toolkit 2009 and instead to use the "Waveform.vi results" to read the search results, I would recommend to use the screw storage. I spread your example VI and it attached to this message. You will still see the dialog box to search for "lvStorage.dll" but it will automatically disappear and the VI works anyway because in this case LabVIEW will find the dll itself.
    My extended VI uses the '_openWithRoot.vi' to open a file with a different use than CT or PDM. This VI is also described in the following knowledge base article: http://zone.ni.com/devzone/cda/epd/p/id/4181
    With LabVIEW 2010 use support has been enhanced and fully integrated in the standard palette of storage screws. So in LabVIEW 2010, you can replace the "_openWithRoot.vi" with the 'Open Data Storage.vi' standard but with LabVIEW 2010, you can also use "Waveforms.vi results" to read the search results.

    I hope this helps.

    Kind regards
    Eva

  • can xp support a flow rate of 50 MB/s - is there a limit to the speed of data transfer, it can support?

    can xp support a flow rate of 50 MB/s - is there a limit to the speed of data transfer, it can support?

    I have a 50 MB/s via fiber optic connection and it works fine under XP.

    Steve

  • How to send data from CANOE to LABVIEW

    Hello

    I need to receive data from canoe in Labview.

    I prepared the VI (ex command.vi) sender and receiver VI (Simple UPD - receiver.vi) attached.

    My problem is:

    (1) when I run Canoe (arrested measure) and send the command start-> Canoe starts measurement. (OK)

    (2) when I run VI receiver and send the command Start-> receiver receives the command. (OK)

    (3) when I run the canoe, then run VI receiver and send the command start-> receiver VI receives command but DO NOT canoe starts measurement (canoe does not receive order). (NOK)

    I use the FDX Protocol (UDP-based) and it looks like canoe and receiver VI can work simultaneously on the same port (2809).

    How can I solve this problem?

    PS: Later I want to put the canoe in free run mode to control the Labview application so I need to work VI receiver with canoe.

    OK, now I get it.

    Is there a reason that you need three applications (transmitter + receiver + canoe) at the same time?

    Could not put the sender and receiver in a VI? That would solve your problem of port.

    Another way would be to send messages to general circulation, so canoe and the other VI can receive.

    A third option would be to send the message twice, once at canoe, once the receiver VI.

  • use data tpye I64 in labview 7.1

    Hello

    I update a former program and must use data tpye i64 in labview 7.1, but only support labview 7.1 i32.

    So how to use i64 in labview 7.1, thanks for your help.

    Sonic

    Hey sonic.

    as LV7.1 does not support 64-bit by default integers, you could

    -store 64-bit entities in a cluster containing a high and a low 32 bits longword

    -make your own mathematical routines (unless the +, -, *, / are easy to incorporate) emulating math 64 bit with 32-bit integers

    -Read papers on how old 8-bit processors emulated math whole 32-bit...

  • I'm looking for a software that will speed up the startup time and when I use etc.

    I'm looking for a software that will speed up the startup time and when I use the computer for a while, it is slow going on the Web site? do I need a registry cleaner? Please notify. I have two computers with xp and vista.

    The only thing that's really going to "speed up" your computer is a faster processor, more ram and a faster internet connection.  Everything else is really a waste of money (IMHO)

  • My conputer stops suddenly when I was using the vista recovery disk, I can't use this disk to start my computer?

    I tried using the recovery disk and tried to use a USB key to try to get it started but my computer still jumps her.

    Hello

    "It is not always shut-down.

    It's not enough information to that is, if it stops at other times other than when you use the recovery disk.

    "tried to use a USB key to try to get it started."

    Have you changed the Boot order to make the DVD drive 1st in the Boot order if you tried to use the DVD player in your computer?

    And to boot from USB devices, you must have USB Boot active in order to boot on your motherboard and also 1st in the boot order

    Read one of these methods:

    http://helpdeskgeek.com/how-to/change-boot-order-XP-Vista/

    http://pcsupport.about.com/od/fixtheproblem/SS/bootorderchange.htm

    In a large number of computers, by pressing F12 at startup is a way to change the boot order.

    And in these Forums, when a poster has issues with the manufacturer recovery media, the recommendation is to contact the manufacturer for the aid that the manufacturer provides this software.

    See you soon.

  • Capture high speed encoder data

    Hello

    I have a motion control project where I would record the position data. High speed capture is limited with sampling frequency of 2 kHz. But I have to save a lot more than higher speed.

    I read that there is another option that connects to the motion control card (I use a card PCI-7358) and the map of data acquisition using a RTSI cable and channels A and B of the routing of the data acquisition card encoder using the RTSI lines.

    I have 6143 and 6280, 7358 PCI DAQ cards and a RTSI cable.

    Q1. Which card is better to use? 6143 or 6280?

    Q2. When I look at the examples, I have seen that its possible to phase has the traffic and signals of the phase B of an encoder for the RTSI line with Signal Select.vi. But I couldn't find an example on how to read of DAQ card.

    Q3. How can I contact the encoder position phase has and band B pulses which is acquired from the DAQ cards?

    Concerning

    Hi serkanb,

    The 6143 has no support for measures of encoder quadrature (although you can run a task of count of edge and use the B signal as a line up/down to get a similar effect).  If you are interested, we'll find more information here (the 6143 uses the same SC I ASIC that make the E Series DAQ devices).

    It doesn't really matter too much since you have a 6280 that supports quadrature encoder measures (he uses the STC II ASIC).  To answer your direct questions:

    Q1.  The 6280 is better (see above)

    Q2.  You need to use a channel DAQmx property node to choose what terminals to use for your task of encoder:

    Q3.   I would like to start with an example of the expedition:

    Help > find examples... > input and output material > DAQmx > counter measures > Position > measurement Position.vi

    You insert the property node before starting the task (but after the channel is created).

    I hope this helps, if you have any questions do not hesitate to post back!

    Best regards

  • What is the speed of data transmission when using the dashboard of data?

    Hello, everyone, I've seen it doesn't matter if an iphone or a Chinese tablet is used, the speed of transmission of data with the shared Variables and dashboard of data is almost the same and is at reduced speed. Does anyone know how I could measure this baud rate? Thank you in advance.

    Hello there;

    The rate of updating the dashboard data for 1.0 is set to 1 second of webservices and 0.2 second for variable network shared, of course depends on the amount of information on the network continuously. On the second version of the dashboard of data, you can specify your update frequency within a range

    You can find this info in this KB

    Hope this info helps.

    See you soon

  • Change the speed of data acquisition

    I record the temperature using a PSC-2120 (cFP-TC-120 + capable). Could someone please explain me how to slow the acquisition of data to make each minute rather than each MS that's for two reasons. First the data file are produced get so large that excel do not all data from a spreadsheet and Notepad can not open them. I had a .lvm file which was more than 700 MB of the day to the next. Second, the data is displayed on a graph when it is saved (left hand on the vi graph), but he is drawn as a variant rates. Sometimes it's every millisecond, others it's every few seconds.

    I enclose my VI, but I can't reach my text file is too lig must be downloaded (it was after 10 min data recording)

    Thank you

    Chaz

    Hi Chaz,

    Thanks for the post and I hope that your well.

    To change the rate of datalogging, you will need to use the timing of the loop. You can do this with a (better) timed loop or with vi timing structure (for example, wait until the next multiple) in the loop (good). This knowledge base article, he explains in detail,

    How to set the analog input of my FieldPoint Modules rate?

    http://digital.NI.com/public.nsf/allkb/3DCBB324D23FD637862571320066AA7A?OpenDocument

    Hope this helps,

  • How to load data from matrix report in the base using ODI table data

    Hello

    How to load matrix report data in the base table data using oracle Data Integrator?

    Description of the requirement:

    This is the data from matrix report:
    JOB                       DEPT10                DEPT20  
    ___________________________ _____________
    ANALYST                                           6000
    CLERK                   1300                     1900 
    Need to convert it to the format below:
    JOB                             Dept                        Salary
    _____________________________________________
    ANALYST                  DEPT10      
    ANALYST                  DEPT20                     6000
    CLERK                       DEPT10                    1300
    CLERK                       DEPT20                    1900
        
    Thank you for your help in advance. Let me know if any other explanation is needed.

    Your list seems to be a bit restrictive, you can do much more with the procedures of ODI.

    If you create the new procedure and add a step. In the 'source' tab command you define technology and pattern according to your source database. Use the unpivot operator as described in the link, please, instead of using "SELECT *' use the column names and aliases for example:"

    SELECT workstation,
    deptsal as deptsal,
    saldesc as saledesc
    OF pivoted_data
    UNPIVOT)
    deptsal-<-->
    FOR saldesc-<-->
    IN (d10_sal, d20_sal, d30_sal, d40_sal).<-->
    )

    Then in your tab 'command on target' defined technology and drawing on your target db, then put your INSERT statement for example:

    INSERT INTO job_sales
    (employment,
    deptsal,
    saledesc
    )
    VALUES
    (
    : job,.
    : deptsal,.
    : saledesc
    )

    That's why you use bind variables from source to load data into the target.

    Obviously if the source and target table is in the same database, you can have it all in a single statement to the "command on target' as

    INSERT INTO job_sales
    (employment,
    deptsal,
    saledesc
    )
    SELECT workstation,
    deptsal as deptsal,
    saldesc as saledesc
    OF pivoted_data
    UNPIVOT)
    deptsal-<-->
    FOR saldesc-<-->
    IN (d10_sal, d20_sal, d30_sal, d40_sal).<-->
    )

    also assign the log count "Insert" on the tab corresponding to your INSERT statement, so that you know how many rows you insert into the table.

    I hope this helps.

    BUT remember that this feature is out in Oracle 11 g.

  • How to increase the speed of data acquisition?

    Hey, currently I using 6210 OR of data acquisition and control switch. I used labview to periodically check the 7 switches and read data from 7 channels in the meantime (1 sample on request). I ran 70 loops for 10 groups of data, the cost of the time looked like 2.2 seconds.

    I would like to end a 700 loops in 2 seconds, is it possible to improve?

    Thank you

    PEM

    Look at the Terminal stop of the DAQ Assistant Express VI. You are starting and stopping of the task for the acquisition of data on each iteration of the loop.

    Starting from the help file:

    Stop

    Specifies to stop the task and release device resources when this Express VI ends execution. For ongoing tasks, this entry is FALSE by default, which means that the task is running until the application terminates. To stop the task, you can use the device again in the same application, wire control wire you the Conditional stop this entry to the same terminal of the while loop. For single-point and finished tasks, this entry is TRUE by default, which means work stoppages after all samples are acquired. To optimize the performance of single point when using this Express VI into a loop, wire control wire you the Conditional stop this entry to the same terminal of the while loop.

    Also from the help file:

    Continuous single point of entry or exit, the of VI Express DAQ Assistant cannot allow optimal operation. See Acq & chart voltage-Single Point optimization VI in examples\DAQmx\Analog In\Measure Voltage.llb for an example of techniques to create more powerful applications, single point of I/O.

  • Muse to pull in data bases using...

    I absolutely love Adobe Muse so far! I'm more creative-brain and not as good with coding I'd probably. I prepare a presentation as to why my company should allow me to use Adobe Muse to recreate and re - imagine our Web site. I'll have to fight quite hard for it well and have a few solid facts behind me to reassure our IT Department.

    On our existing Web site, some of our data and content is pulled into the database. We are a builder of houses, things like price, inventory, etc. are updated in a database, that employees can access and modify the main program. How possible is it to extract this data in our page using Adobe Muse and it will be difficult to integrate?

    Thank you to anyone who is able to help out me. Maybe someone has other suggestions as to what I can add to my presentation to help sell my use of this software for my IT Department?

    Hello

    So that you can connect your database on the web site, you need to a language like php encoding server side and the active php server. Once you have, you can insert php code in your web pages using Insert HTML code in the Menu object. Codes when it is called from the server will run first, and then you give data on the online site. The only thing is that the data extracted from the server based on real-time will not carry the title of Muse and you have to write your CSS. You can also define your CSS in the .css file and upload to the server and add a reference to the file on the web page by going to the properties-> metadata Page.

    Let me know if you need additional information.

    Kind regards

    Abhishek Maurya

  • connection to the Internet. data recovery problem. check the connection. using netflix app... in windows media center

    last week, something changes in the netflix app and can no longer see the movie through the app.  We broadcast online via netflix with no problems.  We have even reinstalled silverlight in the hope of fixing the problem, but in fact no difference. We continue to receive the above error msg.

    Please help, we would really use the App again.

    Hello

    You can try the suggestion in the given below link and check if this is useful.

    http://answers.Microsoft.com/en-us/Windows/Forum/windows_vista-windows_programs/Netflix-in-Media-Center-returns-a-there-was-a/729583bd-aa22-4A06-BAD8-3be73bb0f624

    See also:

    http://thegreenbutton.com/forums/p/99379/526039.aspx

    Hope that information was useful

    Amrita M

    Microsoft Answers Support Engineer

  • Does anyone know how to add a folder with sample data the installer to labview

    I have set up a program to install the application to a project I'm working on that.  I want to add a folder to the installation with some sample data files.  Currently, I added a readme file that tells the user to decompress a file included with the Setup program in a certain folder.  Is there a way to automate the process and include this with the installer?

    First add all the files you want to include in the project. Then in the properties of the installer:

    1 use tab destinations to add a folder if you have the sample files contained in their own folder.

    2. on the file source page, expand "My Computer" and find the files in the project you want to add.

    3. Select the folder you want to that they be located on the right side and click the right arrow.

Maybe you are looking for