How to stop a flat sequence (or timed sequence) which is inside a loop for

The problem is this, I have a loop that repeats 10 times and inside this loop, I have a flat sequence (or timed sequence) with four images, each of this chassis to evaluate a different condition of a vector that I introduce.

What I woud like for example is:

I'm a fifth County of the loop for and in the case that part 2 does not meet the condition, the sequence of dish (or timed sequence) stops and starts the loop again but this time for the number of number 6.

I would appreciate your response.

You can't stop a sequence structure.  This is how they are made.

What you should consider to get rid fo structures sequence and to change a state machine architecture.  There are many examples in LabVIEW, as well as on the Forums.  The big advantage of the state machine is that at the end of each State, it examines the conditions and determines which State then run. And that is exactly the description of the problem you are experiencing.

Lynn

Tags: NI Software

Similar Questions

  • Why a while loop does not start in a flat sequence if I have another loop running in a different sequence of flat?

    Hi all

    Basically, I'm in the order of many device and regulation for that pourpose, I created a sequence of plate to do. Also, at times I have start the potentiostat measures I use too, which follows a sequence and I created a second flat sequence to do this. In a part of my experience, I want to follow the voltage and current of high voltage power supply that is located in the flat main sequence and also read the results I'm getting with the potentiostat simultaneously.

    In the main sequence, there is a constant bollean which triggers the beginning of the secondary sequence. In the framework after it contant Boolean, I have a while loop in which I read 2 analog inputs of the power supply high voltage with my USB-6218 for awhile every 100 m, my problem is that the Boolean constant actually starts the subsequence flat but when it reaches a while loop in which I continue to read the results of the potentiostat , for a reason that the operation does not start until the while loop in the main loop is not finished.

    I communicate with the software of the potentiostat through a driver made by the manufacturer.

    Is it possible to read analog inputs with USB DAQ and simultaneously read the results of the potentiostat?

    Thank you very much

    Without being able to see the code, can only speculate. My guess is that you have probably some data flow to the second loop that depends on the first loop finish.

  • How to stop the Adobe Flash plugin crashes and Java Deployment Toolkit goes down for a desktop Dell running Windows 7 Ultimate.

    I hope someone can help LiveChat not working.

    See the links provided. There are detailed instructions on how to do it.

    If you cannot follow these instructions please try chat

  • The speed of the flat sequence?

    Hello

    What I want to do: read a map OR 6 analog voltages and provide a few analog/digital outputs from another card of NEITHER.

    Here's what I do: I use the DAQ assistant to acquire 6 different analogue voltages on a simulated map of NI 9205. I tried to run at the same time all 6 data acquisition assistant acquires (which did not), but I read that since there is only a single clock on the map, so I can not use multiple acquires at the same time because of timing issues (right?). Then, I put my DAQ assistants in their own images in a flat sequence then they would be operated sequentially. This works fine, but each frame/acquire takes 1 second to complete. Which means that my program lasts 6 seconds to do everything acquires it, before my other code outside the plate sequence. Outside platform sequence are my trips (some digital and analog a bit on a slider). Because my flat sequence lasts 6 seconds to compete, my outputs are updated only once every the 6 seconds, where as before the flat sequence has been inserted that they have been updated little almost instantly.

    Here are the questions: can I do the flat sequence run faster? Or is there a way to simultaneously acquire several analog voltage using the DAQ assistant. I feel that I shouldn't need to the apartment of sequences, but do not know a better way to go about it.

    I hope that makes sense and I'm pretty new to labview so feel free to add many details.

    Thank you!

    PS: If you try my Vi, notice how slowly the 3 top entries in the page update, if I remove the huge flat sequence, they run very quickly and smoothly, which is what I would like.

    e g m e n i wrote:

    Here's what I do: I use the DAQ assistant to acquire 6 different analogue voltages on a simulated map of NI 9205. I tried to run at the same time all 6 data acquisition assistant acquires (which did not), but I read that since there is only a single clock on the map, so I can not use multiple acquires at the same time because of timing issues (right?).

    Instead of trying to run 6 assistants for the acquisition of data in parallel (or sequential), use one assistant DAQ who reads all channels simultaneously.

  • Delay the time of flat sequence Structure?

    How to delay the moment of execution for flat sequence Structure?

    Your question is a little vague.

    You want to delay in a certain amount of time? Until something happens?

    You can add a primitive frame with a wait.

    It might be useful to you could reach a simplified example so that we can better see what you're doing.

  • How to detect the correct sequence of Boolean switches pushed

    Hello

    My program is all what I want too. However, I need to have the Boolean switches (digital inputs when wired to the equipment) be detected in the right sequence. There are 16 switches on a Board of material. The test subject is displayed 3 colors before hand and the sequence of buttons to push when prompted on the screen with one of the colors, each color pertains to a specific sequence of 4 switches pushed on 16 as quickly as possible. The sequence of buttons remains always the same according to the three colors red, yellow, blue.

    In the program, which is 99% working properly I tried to use a sequence of plate. It will give me a real if I hit the switches correctly - but will also give a real if I hit them back etc... I thought that a flat sequence is read from left to right?

    Then I messed around by using a structured event - the array of switches, pushed index and compare it to a table of values control. I understand how it works, but the correct code is elusive.

    I have attached a picture of program I did but it lacks the proper sequence. (Flat sequence)

    I have included the code for the structured event that I messed with. Don't laugh - I was just making experiences - I've never used a structured sequence before configuration.

    Hope someone can help me.

    Ned

    Hi Ned,.

    Your producer-consumer model is actually very close to work.  In the original version of screenshot, it seems you are trying to use the structure of sequence to capture the order, but in reality you will capture only the AND logical of all the 4 buttons with no information about the order in which they were pressed.  The structure of sequence does not by itself is waiting for an event to happen inside the frame, it which means that all 4 frames read as fast as the processor moves to their reading - which will be very fast.

    I've made a few changes to your VI and renamed him Rev 1.  See if it makes a little more sense with the notes I made on the front panel.  I also did a different version with a loop simple and some added functionality (-Ko), just in case Your ' e interested in another way to look at it.

    Kurt

  • Replace the flat sequence Structure?

    I read a bit in the forum and a lot of people discouraged to use the structures of the sequence. Here's the situation: I have a tick count at the beginning for the iteration (and another at the end). I want to force them to count before (and after) anything else. The code I'm working on leash all data through structures flat sequences that contain only tick counts. Is there a different way that you can do without the structures of the sequence?

    Thans

    The recommendation not to use structures of sequence applies to most of the cases where people use.  State machines are the preferred (and best) method.  However, this does not mean that there is never a good use for a sequence structure.  In your case, when you both want something, it is perfectly acceptable.  An example is shown in the first snippet below.

    There is an alternative however.  You can use a timed loop to time your code.  Someone posted here once an example.  I forgot who he was and who puts in.  It went something like the snippet of the second.

    I would like to know why there is a difference in speed between these two methods:

  • How can I cancel my sequence when DI signal changed?

    Hello, I have a problem I want to stop my DI signal sequence has changed.

    How can I cancel my sequence when DI signal changed?

    Thank you

    Good idea

    Thank you

  • In the case of flat sequence LED

    Hello

    I have 2 flat sequence event with 1 LED in each event. How can I turn on the LED when the start of the event and the OFF when the event ended before he will move to the next event.

    Help, please.

    Thank you

    Those who are not in the sequence of events. These are individual images. Events in LabVIEW are something completely different. Based on your question it seems that you are not completely understand dataflow. A function/VI will run when all data on the cables connected to it is present. Stream can be used to enforce the execution order, but executives of sequence can also be used.

    In your first picture if you wire a real constant for the Boolean value, you can control when the Boolean value is updated because there is no dependenct data between the numerical calculations and writing of the LED. So, if you want to turn on the front LED the first image, then you must add a frame before the first person where you set the indicator and the same thing at the end.

  • How to stop the album in music to repeat on the iPhone 6

    6, 64 GB, iOS 10.0.1, updated iPhone apps

    I like listening to an album all to fall asleep. With an old iPod and a SoundDock, the album stops playing after it's over. With my iPhone 6, the album - or perhaps an individual song - continues to play all night when I'm using EarPods or just have the phone close to home. How to stop repeating? Do I have to click on each track and make sure that the symbol of repetition is turned off, or there at - it a way to stop the whole album to repeat?

    Off tell Siri 'Repeat '.

    TT2

  • How to stop the repetition of songs in the iOS 10

    I use iPhone 6Plus recently upgraded to iOS 10. It's terrible for the songs in the music streaming. How to prevent the songs repeat?

    Hello Ali,.

    Thank you for using communities of Apple Support. It is my understanding that you are having need help stopping the songs repeat in the Apple's music. I listen to music Apple daily, I surely understand how it is important to have access to the game options. I'm happy to help you.

    Please use the steps and the image below to get help.

    Then stir and repeat

    Also on the playing screen, you can go back, put in pause or fast forward a song, control volume, playback of the song, lyricsand more.

    Swipe up on reading to display your queue up next, that lists all the songs that you have selected for the current playback.

    Drag the songs with to rearrange the order, or swipe to the left to remove a song you want to ignore.

    Press on to the right of the next place to mix the songs in a playlist or album.

    Type once to play entire playlist or album looped or twice to repeat a song. Type a third time to remove the repetition.

    If you have repeat enabled, you might not see .

    Use of music music Apple in the app

    Have a great day!

  • How to stop the remote control to the setting

    How to stop the remote control to the setting

    Disable the settings > general > accessibility > voiceover.

  • How to stop the engine start sound

    How to stop noise from startup on my iMac

    Do not.

  • How to stop the iOS Photos store photos?

    When I use the camera iOS, it duplicates this photo in the Photos app. How to stop this? (He uses memory unnecessarily.)

    In parameters, all the parameters of "Photos & camera" are turned off, as is the "iCloud:Photos".

    humanengr wrote:

    When I use the camera iOS, it duplicates this photo in the Photos app. How to stop this? (He uses memory unnecessarily.)

    In parameters, all the parameters of "Photos & camera" are turned off, as is the "iCloud:Photos".

    Your statement makes no sense to me or I am misunderstanding you. Of course, the photos are stored in the camera when taking pictures with the camera. Where you wait to store photos?

    IF you mean that you see the pictures in the thumbnail view while using the camera application, they are not duplicated in any. You just see them in the camera application, but they are stored in the photos app.

  • How can I change the sequence of displayed in Thunderbird mail accounts?

    I need to set up a laptop computer to take on the go. How can I change the sequence (list) of e-mail accounts in the vertical pane to match my office?

    Install this add-on.
    https://addons.Mozilla.org/en-us/Thunderbird/addon/manually-sort-folders/

Maybe you are looking for