Graphical evolution of waveform changes during execution

Hello

I'm just started learning Labview graphical programming. It's so interesting that text-based programming.

The first issue is of course acquire analyze and display. But on the screen how to change the X axis and Y, scale of the axes during execution values.

Maybe you should b a little more clearly what kind of values you want to change. (range, offset, multiplier, etc..)

For example, to change the interval-y, yscale user property...... minimum or maximum range. The interval-x is a little more complicated, because you're dealing with a graph, when the x offset the changes automatically the history buffer is updated.

Of course you must also make sure to disable autoscaling, else it will be for the next update.

You can also change the formatting of the x axis. at the moment you show zero decimal digits. Also an axis 'style' with a few values more would be better.

Tags: NI Software

Similar Questions

  • What would cause a constant changes during execution typedef enum

    Hello

    In my program I had a problem with a constant of enum for a selection of the tab value change during execution.  The enum is as part of the initialization of the program and when I step through the loop and then you see the property node of the climax to the value tab and in the next step of the enum changes its value.  I'm under LV 8.0

    Any information will be greatly appreciated.

    Gary


  • The graphic evolution of waveform details updated?

    Hi all, hope everyone is having a wonderful July 4.

    -Very well, so I'm new to labview and find my things around simple things well enough, but not having never taken an interest programming, Im a little behind in the logic of the machine, so I thought I would ask here.

    EDIT: using labview 2009.  Vision package

    The research that I do is to analyze the electron Speckle Pattern Interferometry (ESPI) images and their fringes to observe weaknesses points/potential fracture in different materials and others.  I made a simple VI which allows me to draw a line on the image the ESPI and exit of the intensity of the light to a waveform chart to make it easier to objectively determine the size of the area (area where the fracture is more likely to occur) plastic.

    What I would like is to be able to draw or first set the coordinates of the line, then somehow, be able to move vertically - using just my mouse or a digital controller - and have the graphic waveform updated in real time, as I do.

    Any suggestions?  Ive attatched my programs, one called "line.vi" uses digital input to determine the coordinates of the line.

    Also, since I did not sem to be able to set the bitmap images, Ive uploaded a sample of image here http://img594.imageshack.us/img594/3566/espiimage.png I don't know why imageshack converted into a PNG image if

    Thank you all

    Hi itschad,

    have you read the context-sensitive help for the chart? Here we show what kind of data you connect to draw more than one line on the graph of some...

    "Does a weird issue where once I select the line, the intensity profile keeps itself adding time and time again on the end of the table, so a table that could have initially 100 datapoints, stop of is longer and longer."

    That's how cards work. They keep a story (that you disable constantly). You can set the size of the history buffer. If the default value of 1024 points, it's too much for you, you can cut it to 100 - it is just a right click away... Otherwise, you must use a graph as a graph plots only the points that are currently wired to him (it does not keep a history of previous values).

  • Entry of workflow change during execution of the workflow

    Hi all

    I've created a workflow to deploy a virtual machine for one of my clients. The workflow deploy a VM from a model, connect the network adapter to a DVportgroup, run sysprep, if necessary, add the disk if necessary, change the ram if necessary, change CPU if necessary and install a lot of software for virtual machine complies with the customer's environment.

    During the deployment, if the user you can add a disk to its virtual machines, it needs answer a simple question and enter the size of the disk. The format (thick or thin) is automatically selected as per their standard.

    My workflow is running, and works well, but they want to add an option for a number of disk. Let's say a user want to add three disks! I have add this fields: how many disks to add? And put the answer in a variable number. I added a counter after the workflow add drive as you can see in the image below.

    adddisk.JPG

    When the counter reaches the number of drive the user wants, it will go to the next steps.

    This work but always create the disk with the same variable in size, so all the disks are the same size! It's not very practical!

    I want to know what is the best way to have a size for every reader to create variable? The number will never be the same. Let's say I want to add 3 disks, one of 250 GB, 300 GB and 350 GB. I want my user to enter 3 variable sizes.

    I guess I'll have to ask my user to enter different size separated by a; or, in the code to read these numbers. This will be stored in a variable. But is there any other way?

    Thank you for taking the time to read and help!

    You can ask for how many records you wish to have, then depending on the response, calls for each drive size. Once you have variables that you can update your loop for adding disks to use the correct size for each drive. Not terribly complex turns and it provides for the entry of more pleasant for the user to define the sizes with semicolons, commas or whatever.

    Take the drive entries size and put them in a table. In this way, when you add for each drive, the index must be for each drive... for example:

    Entries:

    driveCount (number)

    driveSize1 (number)

    driveSize2 (number)

    driveSize3 (number)

    // Create array to store drive size inputs
    var drives = new Array();
    // Only store drive size if it has been defined. I went simple, from the top of my head here and chose > 0 to determine..
    if (driveSize1 > 0) drives.push(driveSize1);
    if (driveSize2 > 0) drives.push(driveSize2);
    if (driveSize3 > 0) drives.push(driveSize3);
    

    ... now, you have to browse loop to add your readers:

    before your disk subworkflow added, put in a scriptable job that sets the current disk size:

    something along the lines of:

    var diskSize = drives[loopCounter];
    
  • Name of the instance change during execution

    Hello

    I have a FLA where I added three footage, each having a unique name. I put the name of MC in the properties panel, but also give a name to the MC during the conversion of an image (by clicking F8), to a MovieClip.

    When I run the swf file and the names of the children in the output swf file, I find that the name of one of the MovieClips changes, for example from myFirst_MC to trial.8.

    To generate the names of MovieClip, I loop over all the children of the swf file and output the name like this:

    for (var i: uint = 0; i < numChildren; i ++) {}

    var screen: DisplayObject = getChildAt (i);

    trace (display.name);

    }

    Why the name of the instance of a MC change? And how can I avoid this happening?

    Thank you

    Stephen

    Sounds like you have missed to give an instance name to one of the objects using the properties panel, or you have something else on the stage that you don't realize is being counted as a child.  The name you give when you use F8 is not related to the part of the program code.

  • 9211 thermocouple change during execution

    Hello

    Is it possible to change the type of thermocouple (run-time) to a daq module 9211?

    Thanks for the tips,

    Sincerely, n

    What you want to do, is use daqmx features to create your virtual channel within your labview program instead of starting from MAX.  It is very easy to do, and then you can change any setting of the virtual channel that you like.

    This is a simple example of how create the virtual channel.  It is a simple software timed using this virtual channel acquisition.  Notice how you have all the options of the TC channel in virtual channel creation function.

  • Background color for the radio button does not change during execution

    Hi everyone,

    I set the background color of shapes in blue in the formsweb.cfg file. I used 4 radio buttons in the form and at the time of execution, the background color of the option button is gray.

    So I used SET_ITEM_PROPERTY trigger to set the background color, but it is not chaning. It remains grey.

    SET_ITEM_PROPERTY('TRANS_MASTER.) MODE_OF_PAYMENT', BACKGROUND_COLOR, 'r90g117b148'); - Radio button group

    SET_ITEM_PROPERTY('TRANS_MASTER.) CASH', BACKGROUND_COLOR, 'r90g117b148'); - Radio button
    SET_ITEM_PROPERTY('TRANS_MASTER.) CREDIT_CARD', BACKGROUND_COLOR, 'r90g117b148'); - Radio button
    SET_ITEM_PROPERTY('TRANS_MASTER.) CREDIT_CUSTOMER', BACKGROUND_COLOR, 'r90g117b148'); - Radio button
    SET_ITEM_PROPERTY('TRANS_MASTER.) REDEEMVOUCHER', BACKGROUND_COLOR, 'r90g117b148'); - Radio button

    I used the RGB color as r90g117b148.

    Please help me,

    Thanks in advance,

    Published by: lola amrani may 5, 2010 07:56

    Hello

    When the desig, assign ownership of background color for group of Radio buttons and boxes option for

    François

  • Oracle Service Bus - Business Service Endpoint URI - change during execution

    Hello

    Is it possible to change/passing the URI of the endpoint for a Service business the runtime? The reason of my question which is based on the content of the message in a Proxy Service, that calls this Service business that I may need to change the URI.

    Kind regards
    Adel

    Adel,
    Is there a limitation of use cases which would prevent us from using the dynamic routing?
    http://download.Oracle.com/docs/CD/E13159_01/OSB/docs10gr3/Userguide/modelingmessageflow.html#wp1100135.

    DynamicRouting /Dynamic publish are possible depending on the use case.
    Another option is to use routing options: change all or part of the following properties in the outgoing request: URI, Quality of Service, Mode, then try to parameters, the priority of the Message.

    Maury

  • Saving changes during execution

    http://www.bigredrooster.com/Flash/Flash.html

    I have this document flash with two clips. I want the user to be able to rearrange clips, save the settings and then reload these settings by pressing the load button. I copied the code from a tutorial with only a video clip on the page. I added a second clip and now he only remember the location of a clip. I must have messed up it for the collage. Any thoughts on how to solve this problem?

    use a different variable name for the position x of the piano and ball. for example, instead of myXposition for two, try myXpianoPosition and myXballPosition. Similarly to the position y.

  • change the frequency of the signal during execution

    Hi, I'm working on a VI to calculate excess of signal I think VI seems to be good (not sure) but now my problem is

    change the frequency during execution, which I am not able to do only when I stop and run the vi frequency changes... pls

    someone help me I tried to put in an event... but no use... maybe iam missing something pls help me...

    I noticed that you have some time a loop around the entire block diagram - I'm not entirely sure why that is.  The way you have your VI wrote that the two inner loops will never come out unless there is an error-'stop' buttons are hidden.  Thus, the outer loop is not do anything for you.

    Once you take it, it is easy to see why you cannot change frequency.  It is defined once, outside of the loops and so never gets checked again.  The best way to resolve this, in your case, is to use registers with shift on the upper loop and check if the value of the frequency has changed since the last iteration.  If so, generate a new waveform and feed DAQmx writing instead.

    See the version annexed to your main VI for what I mean.  (I also replaced the controls to stop with one that is visible and which will stop the two loops without your duty to hit the button abandon.) I'm also an error on the DAQmx read in the loop at the bottom, but I'm sure it will work fine on your equipment.

    See you soon,.

    Michael

  • How to change the frequency of sampling DAQmx during execution?

    Hello guys. I'm using LabVIEW in the measures of the frequency response function. My application requires the sampling rate to change according to the frequency of the signal during execution.

    I tried to do it with a "structure of the event" and it works well when I change the rate manually via the front control but it backs do not work when I set up the sampling frequency to vary automatically (just a frequency sweep). Photos below:

    Why not the structure of the event feels the change in the value of "rate"?

    Thanks in advance for your help.

    Lucas

    Hello

    In "automatic mode" to change the sampling rate, the calculated rate is written in the local variable (as illustrated in the code).  Structure of the event does not change value in the local variable as an event.

    In order to make the structure of the event to recognize the change in value of an indicator such as event: write the new value to the property "Value (Sgnl)" corrosponding node to rate indicator (see figure below).  This will make the structure of the event accept the value change in the indicator as event.

    Note: Use architectures such as producers and consumers for such applications, which makes the application readable and expandable.

    See rear queries if any.

  • Change the value of a Boolean switch rocker during execution

    Hello world

    Is it possible to change the value of a switch to toggle Boolean during execution?

    I make a program where the user can switch a relay switch.  However, I want the program to replace the user input if a measured value exceeds a predefined threshold.

    The program below did almost what I want.  The major problem is that it if the measured value returns below the threshold, the relay will be awarded if the switch is set to 'true '.

    I would be very grateful for any suggestions to solve this problem!

    Regards, Martin

    Hi Martin & Asad,

    Well, the problem is even more easy to solve

    After cleaning example of Asad, remove this RubeGoldberg, put in some wait States and make a correct stop button I put in place the example...

  • Filter the Table during execution and keep uncommitted line changes

    Hello

    I have a requirement which has been quite difficult for me so far.

    I use the first version Jdev 12 c.

    I have a table of AF that is connected to a ViewObject that is used for sending new data.

    When I add lines to this ViewObject, I put a field that I intend to use for filtering so that the number of lines is not displayed at the same time.  This field comes from a selection of LOV.

    I want to be able to change lines are displayed in the table based on what is the current value of selection LOV.  This isn't a problem for me, and it works perfectly using a view criteria and a variable transitional EO I put in place.

    My problem is that when I select a new value in the LOV and change to bind the variable view criteria, I want all changes uncommitted to the lines to be preserved in the View object.  Currently, the lines are not keep their changes, and I need to do this, because after that the user has entered data for a large number of lines, there will be a commit to the database for all new lines added.  Is this possible or should I look for an alternative?

    I also tried to use a table filter in the link of the page layer, but I get an error that I can't debug. It is marked as Houston-34014.  In this method, I try to access my bean in pageFlowScope to filter the table.  This bean variable is updated when the LOV selection changes.  Error messages settings are {0 = oracle.jbo.Key [-220-225], 1 = root}.  I also read that this filter parameter is a static filter and does not dynamically during execution.

    Any help would be appreciated, thanks for reading.

    Hello lhymel

    I think that your problem is solved, so please close this thread and open a new thread for tuning related problem

    Thank you

    -Ashish

  • Can I change dynamically during execution Data Source?

    I need run the same reports on test environment and the production environment. How could I change source data during execution, according to the users want to run reports by querying the database test or production without amendment report definition?

    Hello

    what I would recommend in your case: set up your development/test systems as separate systems parallel to your production system. Clone your production environment for these development systems. Then a developer can login to the development system and run the reports (and modify it without touching the actual production system) and normal users work on the production system and only for validating them new developments, that they connect to the test system.

    It's a standard approach in software development and COMPUTER systems operations.

    How to watch your infrastructure, I have the impression that you have two databases and Server BI (prod and test)? Why not set up a test environment for the BI server, too?

    Best regards
    David.

  • Change of variable schema during execution

    Hello

    Is it possible to change the schema of an ODI variable during execution (for example in an ODI procedure)?

    Thanks in advance!

    See you soon,.
    H.

    What you call "the scheme of the ODI variable name" is the scheme used when refreshing, it, correct?
    Thus, the logical schema will be set up during the creation of your variable.

    But you can choose another context to go to another physical schema.

    There is no way to change the schema during execution, unless you can 'play' with the context.

    Thank you
    Fati

Maybe you are looking for