on the fly of statement

Hello

I have a question about using the option 'on the fly' and ' "retain the memory and displays most recent result" "option. As I undertood the support of NEITHER and Teststand documentation, the option 'on the fly' allow you to present your results during the execution of your test. It also allows the RAM used remain constant because after each step, the ResultList should be released.

So. It is the theory. In practice, I increased my RAM used regardless of the settings I use. Because I use tests which are conducted for several days, the collection of results makes the RAM increases so much that Teststand cling or works really very slowly, if it is not crashing...

I did a few tests (see attachment). By setting different options, I run my test why SequencialModel for 1 minute and measure the RAM before and after execution. (the first time just before I have that on the "OK" button of the dialog information of the object to be measured, the second time just after I put an end to the hand in the execution of the test). Between each test, I restart Teststand. I measure the RAM using Windows Task Manager.

My PC is a Win XP SP2 and I use Teststand 4.1.1 (but the problem still exists Teststand 3.5...)

Test 1:

'on the fly of statement' option NOT selected

the "keep memory and only the last results display" option is NOT selected

Report type is ASCII and all results must be reported

Task Manager:

Used RAM at the beginning: 651 MB

Used RAM after a minut: 716 MB (+ 65 MB!)

#Results: 31420

==> + 2, 12 MB/result

Test 2:

'on the fly of statement' option selected

the "keep memory and only the last results display" option is NOT selected

Report type is ASCII and all results must be reported

Used RAM at the beginning: 646 MB

Used RAM after a minut: 681 MB (+ 35 MB!)

#Results: 4969

==> + 7, 21Mo/result

Test 3:

'on the fly of statement' option selected

the "keep the memory and display only the most recent results" option selected

Report type is ASCII and all results must be reported

Used RAM at the beginning: 662 MB

Used RAM after a minut: 681 MB (+ 19 MB!)

#Results: 4969

==> + 3, 24MO/result

Conclusion:

Selected by the "on the fly report" with or without the option "Maintain the memory and display only the most recent results", the RAM used by each result is greater than if you do not select the option "on the fly report." Also probably Teststand generates the report at run time, but independent more important on the parameters of the RAM option is ALWAYS increasing.

So is this a bug or is this a feature?

Does anyone have experience with the "on the fly report?

Bye,.

Risotto

Hi Norbert,.

Thanks, thanks and thanks again! It was the solution!

If you set "on the fly report" + "keep memory and only display last results" AND activate 'Throw results or disable results when not required by model' then the behavior of the RAM used is as you explained: it begins to increase, but after some time remain constant.

With her so I have a solution, very well!

Only comments in support OR in general this option seems to be implemented in Teststand for several years (Teststand 2.0 can be?) and I spent weeks already on the search for a solution to this problem of memory. OK, maybe I was really long to understand how do, but on the other side I spend so much time reading of the documentation, speaking with the support of NOR and the support OR so past time send me examples and documentation. I think for a question like how to manage reports and the memory of test which are lasting several days, support should be able to give me an answer and it must be clear in the documentation how to make the adjustment.

In any case, I'm happy you could have help me. Thank you once again!

Risotto

Tags: NI Software

Similar Questions

  • Custom on-the-fly SQL statement

    Is it possible to build the dynamic SQL statement in the DB adapter on the fly?

    You can do bulk collect and return the collection of pl/sql procedure.

    Prasanna-

  • Can I use dbadapter for enter the SQL on the fly?

    I'm tired of creating so many links of sponsors adapter db for minor variations of sql statements. I was hoping "custom sql" would allow me to enter the SQL on the fly or in charge of parameters to fill in the runtime. However, it seems to me that it runs only the hard-coded statement, that I entered when the partner link was generated. When I added invoke for the service, I noticed he sought an input variable. I assigned a sql statement on the fly before calling, but he did nothing.

    Does anyone have a solution? Maybe I'm looking a phatom solution that does not exist.

    Thank you!

    When you create an SQL statement with the custom sql option, you can use? or # as placeholders for parameters. Each placeholder will have an associated element in the schema that is created for the sql statement. It is my experience that the values passed in via string parameters are treated as string literals, it is as if they are wrapped in single quotes.

    I tested it by implementing a custom sql statement: "select? applications. " I spent as the value of the "Name" parameter and received a set of results containing several lines containing 'name '. Meaning of the statement that was executed was "select 'Name' applications '.

    So you can get it works one way limited, if you represent the injected apostrophes, but I don't think that you will be able to spend in the entire sql statements. Which is probably a good thing that you may be exposed to sql injection attacks.

  • How can I get the forms to print on the site of State tax?

    I upgraded my Firefox this morning. My forms don't print the reporting pages state that I use on a daily basis. What has changed?

    Hello, when printed pdf files come out white for your printer, it's currently a bug in firefox's built-in pdf viewer that is studied by our developers. in the meantime, you can use a plugin third pdf as Adobe that you can enable in the firefox options > applications -scroll down and set the default action for the portable document (pdf) format.

    How to disable the built-in PDF Viewer and use another Viewer

  • In the latest versions of FireFox, there's a display option which allowed a change in the size of the fonts and objects on the screen temporarily on the fly. This seems to be missing from version 6.

    In the latest versions of FireFox, there's a display option which allowed a change in the size of the fonts and objects on the screen temporarily on the fly. This seems to be missing from version 6. It was very useful and should be added to version 6.

    https://support.Mozilla.com/en-us/KB/how-do-i-customize-toolbars

    If you mean the - and + Zoom control so it is always there in Firefox 6.0

    or
    View-> Zoom

    Edit: I see that you are using Windows 7 where the menu bar is hidden as a Firefox orange button by default. Some menus objects much may not be visible in the menu of the Firefox button. Show the Menu bar or use the - and + Zoom controls buttons.

  • Punch on the fly do not work since 10.2.1

    Since the logic 10.2.1. Punch (el Cap 10.11.3) old good on the fly recoding (overlap - replace) Don t work more. Punch in an existing part is cutting one behind the PunchOut! Although the audio is not lost and it is possible to reach the part carried out by hand, but not really an acceptable workflow! Does anyone have the same problem?

    Can't replace my point of view using Autopunch

  • Header does not get changed when on the fly optione activated.

    I tired to change the header of the report using a reminder & it was working fine when I generate the report by keeping the option "on the fly report' disabled. When I try to execute the same sequence with "on the fly report option" on I do not see header information that I could see when "on the fly" option is disabled. I did find the cause and found the following link http://digital.ni.com/public.nsf/allkb/05F43468942BE32E86256D980074E200 but it did not work very well. I was not able to understand the reason of not revealing the header information when "on the fly" option is enabled.

    kpraveen,

    I looked at the files attached to this knowledge base and saw that they were modified versions of files delivered with TestStand 3.0.  Because we have made some changes to these files from this version, there is no guarantee that they will work with the latest version of TestStand.

    If you need this behavior in a newer version, you can change yourself the sequence reportgen_ files.  You will need create sequences modifyheader and modifyfooter in the sequence thost files, then call these the result of OTF process sequence sequences.  We are currently working on a set of more detailed guidelines, and I'll post here when they are available.

  • 4462 PCI gain is editable on the fly in VB 2005 express?

    Hello

    My current setup of chanil comes from shape:
    myTask.AIChannels.CreateVoltageChannel (physicalChannelComboBox.Text, "", _)
    AITerminalConfiguration.Differential, Convert.ToDouble (minimumValueNumeric.Value) _
    Convert.ToDouble (maximumValueNumeric.Value), AIVoltageUnits.Volts)

    Where 'physicalChannelComboBox.Text' = ' Dev1 / AI0:3.

    This creats all channels at the same time, but I need to have different voltages, Min and Max.

    This is a MAX 4462 configuration.

    I'm doing this configuration in VB

    MajorVersion, MinorVersion DAQmx]

            8       6       [DAQmxChannel]          AI.Coupling     AI.Max  AI.MeasType     AI.Min  AI.TermCfg      I.Voltage.Units ChanType        PhysicalChanName        PPI2/PrimaryVolts       DC              42      Voltage -42             Differential    Volts            Analog         Input   Dev1/ai0        PPI2/PrimaryCurrent     DC              0.316   Voltage -0.316          Differential    Volts            Analog         Input   Dev1/ai1        PPI2/SecondaryVolts     DC              31.6    Voltage -31.6           Differential    Volts            Analog         Input   Dev1/ai2        PPI2/SecondaryCurrent   DC              0.316   Voltage -0.316          Differential    Volts            Analog         Input   Dev1/ai3        [DAQmxTask]     Channels        SampClk.ActiveEdge      SampClk.Rate    SampClk.Src                     SampQuant.SampMode      SampQuant.SampPerChan   SampTimingType                                  Rising                  195000          Continuous Samples      2000                            ""                              Sample Clock    PPI2    PPI2/PrimaryVolts, PPI2/PrimaryCurrent, PPI2/SecondaryVolts, PPI2/SecondaryCurrent[DAQmxDevice]   BusType DevSerialNum    PCI.BusNum      PCI.DevNum      ProductNum      ProductType     Dev1                    PCI             0x127B518               0x5             0x6             0x7170  PCI-4462
    

    I wish I could watch the values of data in time and change the gain/rainge of each channel while he was still recording data. How can I change the gain on the fly.

    Thank you.
    John

    Yes, it will work.
    Remember that you cannot change AI Min and Max during execution of the task.
    Well well... unless you will not see a difference when running

    Gavin Goodrich
    Software engineer
    National Instruments

  • Is it possible to filter design on FPGA reconfigurable on the fly?

    Hello world

    I wonder if it is possible to design multi-channel filters on the FPGA reconfigurable on the fly? For example, it is possible to have X bandpass filters in an iteration, and Bandpass Filters Y with different specifications in the iteration following without having to recompile the FPGA code? Is there a simple way to achieve such a purpose?

    I have built such flexibility in the OTR (where each iteration has different filter settings) but hope to implement on the FPGA so.

    If someone could provide ideas as to whether or not such a conception is possible, it would be greatly appreciated.

    Thank you in advance for your help!

    Steven

    Hi Steven,

    How do you try to generate the FPGA code for this filter, you are using the IP generator?

    If so, this knowledge base article describes fixing the coefficients for multichannel to change on the fly filters.  There is also a nice example in there also.

    Also, if you use this IP generator, this help document describes the more Options box that has the ability to change the coefficients to be 'rechargeable' so that you can change these on the fly it too.

  • DAQ trigger on-the-fly reconfiguration

    Hello

    What is the correct way to reconfigure a data acquisition on the fly?

    Every 100 s I'm doing a 2000 point 4-channel triggered acquisition (sampling rate 50000)

    As a function of household, that I also want to monitor the voltage of one of the channels so that every 2 s, I do a single-point acquisition no trigger.

    Since I don't have access to a piece of the DAQ hardware, that I have to share channels between the two tasks of reconfiguration on the fly.

    (the program is too big / complex to post sorry)

    Initialize channels and relaxation (happens once at the beginning of the program):

    Get data every 100 s:

    Each 2 s get one sample of multichannel without triggering then restore the trigger:

    Please could someone explain when I have to use the 'task to start', 'stop task' and 'commit' aid is rather vague and unfortunately I find myself 'hacking' until it works, which is not the way I like to work! I use a USB-6211.

    The above program works OK, but has an intermittent (approx. every 10mins) error on the 'shutdown task"before returning to the trigger. (memory, the description was 'Task not over data acquisition')

    Thank you

    Al

    Al1234 wrote:
    ... Then this job is stopped and the original task is reconfigured...

    Al

    Simply set up once and just start and stop the job.

    I'm a guy sorta visual images will help us to help you.

    Ben

  • PXI-5421 generating an arbitrary signals on the fly

    I have a card PXI-5421. I need to generate an arbitrary waveform with different frequencies. I need to have a trigger to switch between Forms of waves of different frequencies. I use the script to do this. I'm not able to update the frequency of the next wave on the fly without stopping the program. In other words, can I download signals in real time? The code is attached.

    Hey Kakrott,

    You should be able to achieve this with your PXI-5421. The example of 'switch between the waveforms FGEN"in the examples of LabVIEW makes something similar to what you're trying to do. As explained in the documentation: "this example shows how to switch between two different wave forms while generating, using updated data every time." This example uses a trigger to change what waveform is generated.

  • I want to restore the system to the original factory State.

    I want to restore the system to the original factory State. I did a disk backup set when I bought my computer laptop hp pavillion dv6823us origin and does not matter if I try to use or to start and try F11, or work. Device Manager indicates this cd rom works and has the latest version of the driver. When try F11 after restarting, nothing on it go to the desktop. I have tried games, music CDs and other disk and I can hear it hum and flashes but used read nothing. ID appreciate any help. Running Windows Vista IE9

    Hello

    If you have problems with the process of recovery of manufacturers, contact the manufacturer

    It's their recovery process not microsofts

    ________________________________________________________________________

    Here are the different ways to reinstall Vista, if the recovery discs, you have done do not work

    Contact the manufacturer of the laptop computer and ask them to send you to vista recovery disks to reinstall the operating system back as it was when you bought it

    they do it for a nominal cost of $

    ____________________________________________________________

    also ask them if you have a recovery partition on your hard drive to get back to the way you bought

    you would normally press F8, F9, F10 or F11 or Alt + F10 or 0 to start to start the recovery process according to the manufacturer

    Ask them of the exact key sequence

    HP is F11

    __________________________________________________________

    or borrow a vista microsoft dvd; not a HP, Acer recovery disk etc

    Make sure that you borrow the correct 32-bit or 64-bit microsoft dvd to your computer

    they contain all versions of vista

    This is the product key that determines which version of vista is installed

    http://www.theeldergeek.com/Vista/vista_clean_installation.html

    ____________________________________________________________

    How to replace Microsoft software or hardware, order service packs and replace product manuals

    http://support.Microsoft.com/kb/326246

  • That makes the option the Minimum processor state in the box options advanced a power Plan?

    Original title: the Minimum processor state

    What does the 'State of the Minimum processor' option in the Advanced Options of a power Plan area? If I put it at 50%, this means that Windows will feed the processor of the unnecessary calculations just to keep 50% of its capacity? If so, why would it be of any use? If this isn't the case, then what is its role?

    Thanks for any clarification,

    Rifdhan

    Hi Rifdhan,

    The main reason you would set your option of the processor State Minimum to superior to the minimum (e.g. 50%) is if you run CPU intensive programs very and they would not work well at lower States of CPU.
    Processors do not require a constant stream of information to operate at a certain speed. For example, if you have a 2.0 ghz processor and you set the State of minimum CPU at 50%, the lowest ever, it will fall to East 1.0 ghz, even at idle.
    With your minimum fixed at 50% and maximum set to 100%, the real speed it works rest between these two values and the current amount of life battery will be factor in how quickly he chooses to run an average of 75%.
    If you set your minimum to 5% and up to 100%, it will go down very low to preserve the life of the battery.
    Hope this helps to understand how it works and I hope someone else can help to further clarify.
  • The next fatal alert: 40. The internal error state is 1207.

    When I try to connect to IIS, I get the message on the browser, this page cannot be displayed.

    I see the following messages on the server instance, and can't see why it's a failure.

    The next fatal alert: 40. The internal error state is 1207.

    Before this message

    A transfer of server SSL completed successfully. The negotiated encryption settings are as follows.

    Protocol: TLS 1.0
    CipherSuite: 0 x 35
    Exchange force: 2048

    Hello

    Thanks for posting your query in Microsoft Community.

    According to the description of the issue, I recommend you post your query in the TechNet Forums. TechNet is watched by other computing professionals who would be more likely to help you.

    TechNet Forum

    Hope this information is useful.

  • Injection containers QML on the fly?

    Hello, I'm quite new to the Blackberry development, so far, I can say that I love it. I'm working on an application that requires me to be able to change the QML that is inside a container on the fly. For example:

            // MAIN CONTAINER PLACEHOLDER
            Container {
                id: mainContainer
                // Any way to inject fully built qml files right here, and swap them out on the fly?
            }
    

    I have a menu on the left in the form of a ListView when you press a button at the top left, the current view moves to the right and allows you to use the navigation. When you select a new navigation item, I want to replace what is in the "key container" with the QML file that is appropriate for what the user has selected.

    Thanks in advance for any help!

    You're better off using a delegate control for your particular problem.

    Take a look at the example of Cookbook qml stunts to see how it is easy to do.

    http://developer.BlackBerry.com/Cascades/sampleapps/

Maybe you are looking for