Waveform initialize

Why when I initialize the maximum and minimum values of my
x-axis on my waveform to be certain values does it show huge
values when I run the VI.  A screen shot in the attachment shows
the problem.  I initialize the waveform (Heartbeat) from 0-0.02 sec,
but I obtain odd results when I run the VI. 
I'm displaying the waveforms real-time, but I want
x-axis scaling to update accordingly, so I can have some sort of idea
of how to read the plot.
Thanks,
David
Message Edited by mares_wyo on 07-06-2005 01:37 PM
Attachments:
pic4.bmp ‏2305 KB

Sometimes you have to do some work to get an X scale that displays the way you want it to. It's hard to say without seeing your code, but I'm guessing that your X scale is displaying current time as a Floating point. Right click on your Chart and go to properties. Look at the format and precision tab. Try some of the options like Absolute time, Relative time, and Floating point. Notice how your X axis changes.
Sam

Similar Messages

  • Why does Waveform Chart Initalized by Property nodes behave erratically when hidden such as by the Tab Control?

    I am using wave form Chart on a tab control. The problem is that the chart works fine when it is showing. I can stop the data and reset the chart history successfully. The Fun begins when I go to say Page 2 of Tab control ( The wave form Chart is on Page 1). If I now try to initilize my chart with offset, multiplier, min and max rage values - The chart assumes values on the X scale which are arbitrary. I can see this when I go back to Page 1.!!
    But If Page 1 were showing and I did the same Operation The chart behaves as I expect it too.
    Can this behaviour be explained? How do I resolve this Problem? Also I have Observed that from time to time the Sca
    ling on X Axis may also change when the Chart is Hidden by the tab control. I have not been able to identify the reason for this, It is totally random.
    Good Luck!
    Mache
    Attachments:
    Time_Tab.vi ‏50 KB

    I did a similar workaround ...
    Everytime I Toggle the Run Button, I am making sure the active Tab is the one with Waveform Chart. This way the waveform Initializes fine. Then I try to Switch the active tab back to its One Previous Value, programatically - So that the user may have somewhat seamless interaction.
    There is one hitch however - The waveform Chart needs some time to initialize and my data stream is also coming at every second. So if I switch Immediately to some other tab, Sometimes I am successful, Sometimes I am not. Again this depends om System Speed and such. If I update the Tab Control at the next iteration, it is very irritating visually. So I left the Tab control at the waveform chart after reset. If the User wants they can switch it Bac
    k.
    Of Course the best thing to do is don't Reset. Referred the problem to NI Apps. They said it will be fixed in the next version.
    Well! Got to make enough money without resetting so that we can buy the new Version, which will reset!! Ciao! And Thanks for your answer.
    Regards,
    Mache
    Good Luck!
    Mache

  • Error -1073807339 when using IVI (setup in MAX) to initialize instrument

    I'm using LabVIEW 2014 and the most recent version of the Measurement & Automation Expert (MAX) to communicate with an Agilent 33500B series function generator with IVI drivers on a Windows 8.1 computer. (I also see this problem when trying to communicate with an Agilent oscilloscope). I've used the MAX to create an IVI logical name and tied the name to the appropriate driver session following the instructions in: http://www.ni.com/white-paper/4594/en/. In LabVIEW, I have created the IVI instrument, tied it to the appropriate logical name, initialize the instrument, and then close the session. When I run this program, the Initialization block runs (resetting the parameters on the function generator) AND THEN I get the following error:
    "Error -1073807339 occurred at IviFgen Initialize With Options.vi
    Possible reason(s):
    Primary Error: (HEX 0xBFFF0015) TImeout expired before operation completed.
    Complete call chain:
        IviFgen Initialize With Options.vi
        IviFgen Initialize.vi
        <myfilename>.vi
    I read in the documentation that I should not simultaneously initialize with options in LabVIEW and in MAX, so I am using the Initialize block which still calls Initialize With Options. The same error occurs when I:
         1. Uncheck all the options in MAX and run the code
         2. Uncheck all the options in MAX and replace the LabVIEW Initialize block with Initialize With Options and run the code
         3. Add a Wait block between the initialization and the close blocks and run the code.
    However, I am able to communicate with the function generator when I use the VISA Test Panel (opened in the MAX) and send it a VISA command. I am also able to communicate with the function generator if I use the VISA I/O blocks instead of the IVI blocks in LabVIEW.
    Is it really a timeout issue? If so, how do I change the timing? If not, what is going on?
    Thanks.

    sagha wrote:
    According to the MAX they are correct (IVI driver for the Agilent 33519B downloaded from the NI website). When I run the IVI Initialize block any frequency, amplitude, offset, etc. settings on the function generator are reset to the default values. So, something is being sent to the instrument.
    However, I've also tried adding the General Error Handler block right after the Initializaiton block to cancel the -1073807339 error. Then, I add the IviFgen Configure Standard Waveform [STD] block to set the function generator frequency. The program throws an error that looks like a resource problem:
    "Error -1074130544 occurred at IviFgen IVI Error Converter.vi
    Possible reason(s):
    The session handle is not valid.
    Complete call chain:
        IviFgen IVI Error Converter.vi
        IviFgen Configure Standard Waveform [STD].vi
        <myViName.vi>
    What could be the reason for an invalid session handle? I've followed the NI tutorials on setting up IVI instruments in MAX and in LabVIEW.
    Okay, this is new information.  Nothing in your previous posts mention that the initialztion did anything at all besides return the timeout error.  The invalid session handle is because you closed the session.
    I'm having trouble following your descriptions.
    Bill
    (Mid-Level minion.)
    My support system ensures that I don't look totally incompetent.
    Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.

  • How to display waveforms as double precision versus seconds in a chart?

    I need some help with the following:
    I am acquiring several waveforms that I display in charts. I would like to have an option to view data only when I press a button; I would like the new data coming in to append dirrectly to the old data displayed. If I do this with a waveform I cannot append to the old waveform displayed because the points coming is have the time information that will create a gap between old wave and new wave. In simple words is like this: when I turn onn a button data is flowing in my charts until I turn off the button; when I turn on the button again after a time t, the data will flow again on the screen but I will have a gap betweeen the old waveand the new wave of data. The gap is equal with t on the X-axis which displays the time elapsed.
    Question is how can I do such that when I turn the button again the data starts to flow at the point where I left it and not after time t?
    The problem might be saved by getting y from the waveform and displaying it in a chart? How would I set the X-axis to show me "y" (data) versus seconds?
    Anybody has some advice and/or example?
    Thank you

    Its hard to find the space to run wires all the way to the while loop boundary on these sorts of large block diagrams.  It is a little easier to read when you use a feedback node.  Do not forget to have an empty waveform with the correct dt plugged into the initializer terminal.  I don't see anything on the block diagram that would preclude you from using this method.
    There is an "Ignore waveform time stamp on x-axes" setting in the chart properties.  I have never played with it, perhaps it will do what you wish...
    Message Edited by jasonhill on 02-23-2006 03:38 PM
    Attachments:
    appendarrayfeedbacknode.PNG ‏3 KB

  • Why doesn't adding Waveforms with compound arithmetic work?

    Hello everyone,
    I have a program that adds up multiple waveforms and displays them all together as one distorted curve in a single waveform graph.    
    I've had to add them all together using simple add functions, since the compound arithmetic block doesn't work. 
    Why would this be the case? Isn't it essentially just doing multiple additions in a convinient way? I've attached a VI with a simple example to show what I mean.
    fr00tcrunch
    Solved!
    Go to Solution.
    Attachments:
    simple waveform addition.vi ‏33 KB

    1.  No need to wire up the N.  The autoindexing will tell how many iterations to perform.
    2. Use Delete From Array to remove one of the waveforms from the array.  Initialize the shift register with the deleted portion.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines
    Attachments:
    waveform addition shift registers_BD.png ‏18 KB

  • NI PCI-6542: Creating Dynamic Waveforms Using the HSDIO Library

    Hello!
    I am having problems understanding how to create waveforms using the HSDIO library to run on my PCI-6542 board. I need to create a program that turns one channel on for 12.5 microseconds, waits a set amount of time(i.e. 100 samples),  and turns another channel on for 12.5 microseconds.
    This program is to be used in a phased array ultrasonic system.
    Below is the Dynamic Generation example program that turns channels 0 - 2 on for 1024 samples.
    * Example Program:
    * DynamicGeneration.c
    * Description:
    * Generates a simple pattern on specified channels.
    * Pin Connection Information:
    * None.
    /* Includes */
    #include <stdio.h>
    #include <limits.h>
    #include "niHSDIO.h"
    /* Defines */
    #define WAVEFORM_SIZE 1024
    int main(void)
    ViRsrc deviceID = "Dev1";
    ViConstString channelList = "0-2";
    ViReal64 sampleClockRate = 50.0e6;
    ViInt32 dataWidth = 4;
    ViUInt32 waveformDataU32[WAVEFORM_SIZE];
    ViConstString waveformName = "myWfm";
    ViInt32 timeout = 10000; /* milliseconds */
    ViSession vi = VI_NULL;
    ViStatus error = VI_SUCCESS;
    ViChar errDesc[1024];
    ViInt32 i;
    /* Initialize generation session */
    checkErr(niHSDIO_InitGenerationSession(
    deviceID, VI_FALSE, VI_FALSE, VI_NULL, &vi));
    /* Assign channels for dynamic generation */
    checkErr(niHSDIO_AssignDynamicChannels (vi, channelList));
    /* Configure sample clock parameters */
    checkErr(niHSDIO_ConfigureSampleClock(
    vi, NIHSDIO_VAL_ON_BOARD_CLOCK_STR, sampleClockRate));
    /* Query the Data Width Attribute */
    checkErr(niHSDIO_GetAttributeViInt32(
    vi, VI_NULL, NIHSDIO_ATTR_DATA_WIDTH, &dataWidth));
    /* Populate waveform with ramp data */
    for (i = 0; i < WAVEFORM_SIZE; i++)
    waveformDataU32[i] = i;
    checkErr(niHSDIO_WriteNamedWaveformU32(
    vi, waveformName, WAVEFORM_SIZE, waveformDataU32));
    /* Initiate generation */
    checkErr(niHSDIO_Initiate(vi));
    /* Wait for generation to complete */
    checkErr(niHSDIO_WaitUntilDone(vi, timeout));
    Error:
    if (error == VI_SUCCESS)
    /* print result */
    printf("Done without error.\n");
    else
    /* Get error description and print */
    niHSDIO_GetError(vi, &error, sizeof(errDesc)/sizeof(ViChar), errDesc);
    printf("\nError encountered\n===================\n%s\n", errDesc);
    /* close the session */
    niHSDIO_close(vi);
    /* prompt to exit (for pop-up console windows) */
    printf("\nHit <Enter> to continue...\n");
    getchar();
    return error;
    Questions:
    How can I change the values in waveformDataU32 to create off and on states(instead of just always on)?
    How do I select the channel that waveformDataU32 is applied to?
    Thanks!
    Zachary Geier
    Solved!
    Go to Solution.

    The waveformDataU32 array is an array of 32 bit integers. Each bit corresponds to a line on the device.  So on the first clock cycle, this program outputs:
    0000 0000 0000 0000 0000 0000 0000 0000
    Then it outputs the following, changing on each clock pulse:
    0000 0000 0000 0000 0000 0000 0000 0001,
    0000 0000 0000 0000 0000 0000 0000 0010,
    and so on all the way up to 1023:
    0000 0000 0000 0000 00000011 1111 1111
    In the example you include at the bottom, you are setting the least significant bit (LSB) to zero and one, effectively only changing one line on the output. To change all of the lines, you should use 4,294,967,295 or 0xFFFFFFFF instead:
    for (i = 0; i < WAVEFORM_SIZE; i++){
    if(i < 200){ //If sample number is less than 200
    waveformDataU32[i] = 0; //Turn off channels 0-2
    else{
    waveformDataU32[i] = 4,294,967,295; //Else turn on all channels for 800 samples
    -Jim B
    Applications Engineer, National Instruments
    CLD, CTD

  • Error occurred while executing niRFSG Arbitrary Waveform Generator

    Hi,
    I am trying to execute the niRFSG Arbitrary Waveform Generator.vi.
    The inputs at the front panel are as follows -
    Resource name : PXI1 Slot2
    Center frequency : 1GHz
    Power level : -20dBm
    Selected waveform : Double Sideband
    IQ rate : 1M
    NI PXI 5652 RF Signal Generator is connected to slot 2.
    When I try to run the program, I can see an error generated after the first step, which is "niRFSG Initialize.vi". The error code is "FFFCFiE4" and the error message says "Device identifier is invalid".
    If I select "S2SignalGen" in the Resource name instead of "PXI1 Slot2", I face the same error.
    I am using Lab View 2011 and NIPXIe-1075
    Could someone please tell me what is wrong?
    Thanks so much,
    Sharmi

    Hi,
    What are the RFSA and RFSG devices you have? Please give me all the product numbers (i.e 5652, 5611, 5450 etc.).
    I want you to physically connect the RF OUT on the RFSG to the RFIN on the RFSA with an RF cable. Then you will generate a single tone using the RFSG Single Tone Generation.vi example. At the same time, you will run the RFSA SFP and it should capture what you are generating. You cannot bring the SFP into LV, it is its own application.
    If you go to Start>> National Instruments>> NI RFSA, are there examples in there? If not, can you got to MAX, expand the Software tab and take a look at what version of RFSA you have. Did you make sure to install RFSA after you installed LabVIEW?
    In the NI Example Finder (when in LabVIEW, Help>> Find Examples..), under Hardware Input and Output >> Modular Instruments, do you see RFSA or RFSG in there?
    Thank you,
    Vimal 
    Applications Engineer
    National Instruments

  • Clearing a waveform chart

    Hello!
    Can someone explain how to re-set a waveform chart to initialize to 0
    at the start of the run of the VI.
    I notice one example where a zero array is input...
    but this looks like overkill.
    Is there an easier way.
    Thanks,
    Adrian

    Adrian,
    It's really simple. Just create a property node or reference to the chart, and select the history. Then, just wire a constant (easiest to create a constant from the node itself) which is empty, and voila - an initialized chart.
    Good luck, and let us know how you do.

  • Waveform data could contaminate x axis display in waveform chart?

    Hello
    Please take a look at this vi:
    Attachments:
    Real-Time Chart.vi ‏19 KB

    Ben wrote:
    It looks like you are getting bogus time stamps from the SV.
    This thread talks about the chart and waveforms.
    Try click the Chart on the front panle to find the ignore...
    Ben
    As far as I understood this example uses "t0" from the waveform data for x axis. I tried this method and it works. The date and time shows correctly. That's great.
    But I actually have another request for the chart display, that is to show data in a certain time period, which should be programmable. For example I could let the chart show the data waveform in 10 seconds this time(I mean in one screen without scrollbar), and the next time I execute it, I change the parameter and show the data waveform in 60 seconds.
    I tried to modify the initialization like that:
    I thought by changing the maximum value of the scale range, I could realize that. This kind of setting didn't really work. before the breakpoint, the time in x axis became chaos again, and after going into the loop it returns to correct value.
    Do you have any ideas how to realize that?
    Thanks again!
    Best regards
    zzha

  • MSO-X 4000 Read Waveform Timeout

    I'm having trouble using the NI instrument drivers for the Agilent MSO-X 4000 oscope. I'm trying to use the trigger on channel 2 to acquire the waveform on channel 1. Currently, I always get this error code : "VISA Read in Agilent 2000 3000 X-Series.lvlib:Wait for Acquisition Complete.vi->Agilent 2000 3000 X-Series.lvlib:Read Waveforms (Single).vi->"
    The problem comes from Read Waveform vi timing out. This does not occur if I set the trigger characteristic mode to "Auto" instead of "Normal". I've attached a screen shot of parts of the code. The top section is my initialization phase and I use the bottom section to read after the signal is setup. In both Auto and Normal mode, I get a full waveform on the oscilloscope, but obviously with it constantly triggering in Auto mode, I don't get the correct waveform. I'm completely baffled as to why this is happening. I've dug through the forums and someone recommended updating the firmware, which I did to no avail.
    Attachments:
    LabviewCode.jpg ‏77 KB

    I've figured out the problem after digging through the MSO Programming guide.
    I believe there's a programming error in the instrument driver that I downloaded from here:
    http://sine.ni.com/apps/utf8/niid_web_display.mode​l_page?p_model_id=21187
    I removed the "IG;" command from the Initiate.vi (called by Read Waveform.vi) in the MSO Instrument driver and the program works fine. The "Read Waveform.vi" is actually reading the waveform twice using two different commands. The first read (IG) clears the screen, so if the oscope is in triggered/single mode, there won't be a waveform to read for the 2nd time and therefore it will time out. If the oscope is in Auto mode, the screen is updated with data so the .vi doesn't time out, but returns garbage data

  • NiRFSG Initialize​.vi Error: AWG Resource Name is invalid

    Hi,
    I using a PXIe-5442 Arbitary Waveform Generator and a PXI-5610 RF Upconverter. The PXI-5610 RF Upconverter is PXI1Slot5 inside the MAX and the PXIe-5442 AWG is PXI1Slot7. 
    When I start http://ftp.ni.com/pub/devzone/epd/rfsg-generate-f​m.vi  from http://zone.ni.com/devzone/cda/epd/p/id/5620 I get error messages. 
    For Resource Name = PXI1Slot5
    code -1074117675
    niRFSG Initialize.vi<ERR> A session cannot be created because the AWG Resource Name in invalid. Specifty the AWG Resource Name in MAX by right-clicking on the upconverter and selecting Properties. If you are specifying the AWG via the Option String, ensure the AWG Resource Name is valid.
    For Resource Name = PXI1Slot7
    code -1074117636
    niRFSG Initialize.vi<ERR> The device specified is not supported by this driver.
     which is correct, because PXI1Slot7 is the AWG and the VI is just using niRFSG VIs.
    When I am using a selector instead of the Option String, I only can select the PXI-5610 RF Upconverter is PXI1Slot5, but I am still getting the same error message.
    Solved!
    Go to Solution.

    Hi,
    I am trying to get the Packet-based Digital Link Example (https://decibel.ni.com/content/docs/DOC-18801) running on a RF Upconverter PXI-5610 and a AWG PXIe-5442 using the NI-RFSG and NI-FGEN drivers. The Upconverter and AWG should run as the transmitter while a USRP run as the receiver.
    After linking both cards in MAX and replacing the niUSRP functions with the niRFSG functions inisde the USRP Packet Transmitter.vi I received the following error message:
    code -1074118136
    niRFSG Write Arb Waveform (Complex DBL).vi<ERR> The AWG reported the following error:
    You cannot write data outside the boundaries of your waveform. Make sure you are not trying to write more data than your waveform can accomoate and that your write location and write offset are set correctly.
    Status Code: -200311
    I was able to solve this error by inserting the niRFSG Clear All Arb Waveforms.vi inside the transmitting loop. Now no error message appears anymore, but I can't receive any packets with the USRP Packet Receiver.vi. I also noticed the status LED "ACTIVE" at the front of the card is not on when the VI is running. When I am using the Soft Front Panel the LED turns on.
    Thanks in advance!
    Attachments:
    USRP Packet Transmitter for PXI-5610 and PXIe-5442.vi ‏60 KB

  • Clear waveform chart history if dynamic 1D data is used

    I am new to Labview and am using a Waveform Chart.  To clear this I need to supply an empty array.  I have done this with scalar inputs, but in this present case, the input to the chart is a bundle of 1-D array of dynamic data. I cannot figure out how to create a suitable empty array of type 1D array of dynamic data to initialize the plot (wire to the History).
    It seems like there should be a better (easier) way of clearing the plot...
    Thanks for any ideas.
    Solved!
    Go to Solution.

    Hi rockybooth,
    right click on the connector to the history property and select "create constant". You should get what you need.
    Hope it helps.
    Mike

  • Error in Agilent 2k3k4k X-Series drivers when using examples that contains "read waveforms.​vi"

    Hi, all
    Something goes wrong when using agilent 2k3k4k drivers. Could anyone help me?
    Agilent DSO-X 2012A oscilloscope
    Drivers are download from:
    http://sine.ni.com/apps/utf8/niid_web_display.down​load_page?p_id_guid=9E84674573AF6AB8E0440021287E6A​...
    Each time when running examples:
    Agilent 2000 3000 X-Series Acquire Waveform.vi
    Agilent 2000 3000 X-Series Acquire Waveform continuously.vi
    Agilent 2000 3000 X-Series Acquire Multiple Waveform.vi
    Errors rise and the oscilloscope is crashed and needed to be shut down and restarted. It seems that the example can't pass the "Read Waveforms.vi" in the Block Diagram. The PrintScreen   is as follows:

    sagha wrote:
    According to the MAX they are correct (IVI driver for the Agilent 33519B downloaded from the NI website). When I run the IVI Initialize block any frequency, amplitude, offset, etc. settings on the function generator are reset to the default values. So, something is being sent to the instrument.
    However, I've also tried adding the General Error Handler block right after the Initializaiton block to cancel the -1073807339 error. Then, I add the IviFgen Configure Standard Waveform [STD] block to set the function generator frequency. The program throws an error that looks like a resource problem:
    "Error -1074130544 occurred at IviFgen IVI Error Converter.vi
    Possible reason(s):
    The session handle is not valid.
    Complete call chain:
        IviFgen IVI Error Converter.vi
        IviFgen Configure Standard Waveform [STD].vi
        <myViName.vi>
    What could be the reason for an invalid session handle? I've followed the NI tutorials on setting up IVI instruments in MAX and in LabVIEW.
    Okay, this is new information.  Nothing in your previous posts mention that the initialztion did anything at all besides return the timeout error.  The invalid session handle is because you closed the session.
    I'm having trouble following your descriptions.
    Bill
    (Mid-Level minion.)
    My support system ensures that I don't look totally incompetent.
    Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.

  • Lowpass filtering an array of waveforms with different cutoff frequencie​s

    I'm trying to take an array of waveforms and have seperate filter settings for each individual waveform. For example, I want to have a 2 hz cutoff frequency on my thermocouple inputs and a 100 hz cutoff frequency on a strain gage input.
    When I try to accomplish this using the Butterworth filter (as shown in the image) I get weird results. The VI seems to be setup to only handle 1 waveform at a time. If I set the init/cont to F for init, the beginning of each waveform segment is reset to 0 which wrecks the data files. If I set the init/cont to "T" for continuous, the data is completely wrecked because the waveforms are interferring with each other.  Clearly this VI is not setup for muliple instances (for use in a for loop).
    There are the Waveform filters, but I seem to only be able to use 1 cutoff frequency for the entire set of waveforms.
    In the subVI image below, I input an array of waveforms into a for loop with the settings collection for each channel (element in the waveform array). I pass the cutoff frequency to the butterworth filter with the Y data array from the segment of the waveform.  Waveform data is supplied continuously (I need a live data filter).
    Thanks for your input.
    Attachments:
    Filter applied to multiple waveforms.png ‏17 KB

    You are correct (about the true/false on the cont/init input).  Not sure I follow what the help is saying to do...
    Is there anyway to verify the number of instanced "Filter Duplicates" are running? I'm still having a lot of issues with my implimentation and I'm wondering if I'm not initializing everything correctly.  I've even added a button that should push a new re-initialization.  I'm trying to have an interface that allows the user to turn off and on the filter while data is be aquired.  Here is some of my code that I'm using to try and accomplish that, but after I've enabled the filter on multiple waveforms and hit my "re-initialize" button I still get bizarre data artifacts (like spikes) that would not be indicative of data on the other side of a low pass filter.  Thanks for any additional feedback.
    I've modified your Filter Duplicate to have an "Enable" feature so that the waveforms that I do not want any filtering of are just passed through.
    I've tried to re-create the functionality of your Test multi-filter VI Server, but with the added boolean option to not have the filter performed:
    So when "True" is on init/cont input the VI is re-open by VI server and the true signal propagates to the Filter Duplicate Asynchronous call.  Here is a snippit from my main window call:
    Lastly, here is the noisy data I'm dealing with:
    Here is the data after I apply a 5Hz filter to each one:
    Clearly data from one is being imposed on the other.  Hitting my "re-initialize" button to send a "true" signal through doesn't fix it.  How can I verify that my filters are working independently as desired?
    Thanks!

  • Which one is the best way to generate an array of large waveform?

    The problem is that I have an array of 4 waveform of 2,8 millon of samples each one and when I put it in the buffer an error say me that there is not sufficient space.
    My computer is a PII MMX of 350MHz and 384MRAM. I`ll really appreciated that you people can help me.

    Use the initialize array function on the outside of a loop wired to the input of a shift register. If you can initialize the memory on the outside of the loop, it will reserve this range for use inside the loop.
    Attachments:
    initialize_array.gif ‏5 KB

Maybe you are looking for

  • Got an idea for a print app?

    Got an idea for a print app? Well get that thinking cap on and tell us what print apps you'd like to see next!  We'll post the best new ideas to the ePrintCenter for users to see and respond to. We will credit your ideas to your screen name.  Check o

  • Java error when execute SAP MII Workbench

    Hi Experts, I getting the following error when I execute the SAP MII Workbench. I have the Java 1.6.0.23 on a Windows 7 64 bits. I tried the Java 64 bits version and had the same error. Any idea? Regards, Vinicius A fatal error has been detected by t

  • How would you apply different calibrations to multiple channels

    I'm attempting to apply calibration data to multiple channels. The calibrations could have been done at different times for different channels and could be using different fits. I think I have a solution for just applying the calibration information

  • More RAM....BIG improvement

    I know I had this question in my mind and saw some discussion about it but I thought I'd answer the question scientifically for all new users who may have the same question. When running itunes on a dual core Pentium 2.0ghz with 1gb or RAM, it was no

  • Hash Found after each character on application server

    Hi Group, We created file on application server using SAP standard program,when I opened file on application server we found hash after each character ,could any body suggest.