Help with cycling sequence structure, I may need a state machine?

Hi All,
So I have this VI that needs to control two solenoid valves by opening and closing them through the digital outputs.
I want the program to have a function like this
Phase 1: Valve 1 open, Valve 2 closed (Amount of time for this defined by user)
Phase 2: Both valves closed (for .1 seconds)
Phase 3: Valve 1 closed, Valve 2 open (Again, this amount of time is defined by user)
and I want it to cycle through phase 1-3 100,000 times. However, every 10,000 cycles of phase 1-3 I want it to change the condition on Phase 2 so that both valves are closed for an hour instead of .1 seconds, then after this hour loop I want it to return back to the original cycling conditions (.1 sec instead of 1 hour) until it does another 10,000 cycles.
I was thinking that a sequence loop would be fine because I would wire it up with timing and a counter, and every time it goes to the last sequence it would increase the counter so that when its at the phase 2 timing I can use a case structure (if counter > 10,000 hold 1 hour, if counter <10,000 hold .1 sec) and then in the last sequence reset the counter to 1 if it is >10,000.
I thought a sequence structure would be good for this but I'm fairly new to labview and if theres a better way to do this I'm open to suggestions .
Attached is my code so far, except that I have not finished wiring the ports for valve B
Attachments:
Adhesive Pressure Cycling.vi ‏100 KB

First, you should avoid the use of a sequence structure. Don't even consider it to be an option. At least not at this stage of your learning. Learn how to use data flow. Also, avoid the use of local/global variables. They tend to lead to race conditions which in turn result in some difficult bugs to find and fix. Think of the wires as your variables.
As for the time delay in your state machine, your actual state should delay for a short time like 100 ms. Use the current time of day to determine when you have reached your desired timeout. If you use a single delay of an hour your program will be unresponsive for that hour. Users tend to get very annoyed if they try to stop the program and they have to wait a long time for it to actually stop.
Here is a basic example that shows the concept in a state machine.
When naming states for your state machine give them a meanigful name. Use a typedefed ENUM for your state variable. For simplicity sake the example attached does not use a typedef. But naming things like State 1, State 2 and so on makes the code difficult to read and understand. Your Open/Close valves states can be written in such a way that they are generic and take the valve data as input. At a minimum I would create a subVI to do this so you only have one piece of code to manage. You could have explcit states though such as Open Valve A and Open Valve B that call your generic Open Vavle subVI with the appropriate input data.
One last comment, the express VIs tend to be very inefficient. They are OK for learning how things are done but I would implement their functionality directly. For example, the express VIs tend to open, initialize, do something, close the instrument. You really don't have to do all of that every time. Open and Initialize once in the begining (hint, this could be a state), put the stuff that does the work in appropriate states/subVIs (other states) and then close at the end of your application (the exit state for example).
Mark Yedinak
"Does anyone know where the love of God goes when the waves turn the minutes to hours?"
Wreck of the Edmund Fitzgerald - Gordon Lightfoot
Attachments:
Simple Delay in State Machine.vi ‏15 KB

Similar Messages

  • Need help with the Nokia N8 or I need to send it b...

    I purchased a new N8 from Amazon and I have had nothing but issues. It has been very disappointing and I need to know if it the new firmware will fix any of these or not.
    1. Once a day, while I am on a call, the phone says "insert a SIM card" and then reboots. I have to then turn off (after the reboot), release and reinsert the SIM card and restart. This works about 75% of the time. I have seen this issue reported on here but not answers.
    2. Accuwearther widget stopped working. I called accuweather and they said:
    Thank you for making AccuWeather.com your source of weather information on the go! We are aware that the widget will get stuck in a ?Loading...? mode which does not allow you to view the weather. We have contacted Nokia and have been informed that the application is not having an issue but there is a bug within the phone build that is causing this message. While we regret to inform you that we do not have a timeline from Nokia when to expect this fix,....
    Is there a fix coming?
    3. You cannot manually setup an IMAP Gmail account. The wizard forces you into the default POP3 and then my mail is not synced. I have tried MfE but then HTML does not work correctly.Any chance this can be fixed.
    4. I cannot use data and voice at the same time. During the long drive today, I tried a to navigate while on a conference call. It says "cannot find connection". I had to end the call, update the maps and then redo the call "10 TIMES". I know AT&T supports this because my E71 works fine. What happened to this feature.
    5. The GPS is funky. I walked to a local tavern using the maps. When I got inside, I tried to update my location on Facebook for my friends to find me, but it kept saying that I was 4 blocks away. I thought the GPS/aGPS would be better.
    6. There are only two social networks I can update. **bleep**?
    7. WfE keeps failing on replies.
    8. I cannot get out of "Battery Save Mode" I have released it about 20 times and it still asks me if I want to get out (this could be the data/voice problem above).
    I have switched back to the E71 and am going to send this back to Amazon unless there is a major update on the way.
    I don't mean to rant but as far as quality, this is terrible. Shame on you Nokia. Here is your chance to at least gain back some customers and you put this in the field.
    Don

    Ok, I have to say I was really impressed by the effort. Nokia Support (in The Philippines) called me 4 times over the last 2 days to help with my phone.
    Here is there responses have put them in order of my questions.
    1. I am to reinstall the operating system on the phone. They said that this is the most likely (but not confirmed) fix to the SIM card problem (although they would not confirm it was a problem with the phone).
    2. No answer because we did not get that far.
    3. To setup a gmail IMAP account you MUST us Nokia messaging. Period. Since I have security concerns, that is out of the question.
    4. This is the big one that stopped it. The Nokia N8 is a Class B cell phone meaning that you cannot use data and voice at the same time. They told me that all Nokia phones were Class B, but I told them my E71 is not. After research, I found that the E71 and E72 is Class A (Can do voice and data at the same time) and that the N8 is Class B. Here is an article explaining the difference. This was a deal breaker. I cannot access the internet while I am on a call. Reminds me of a dial up modem.
    5. Reinstall the software and it might fix it.
    6. No answer.
    7. Use Nokia Messaging.
    8. Reinstall the software and it might fix it.
    So, I am sending the phone back because I cannot use it. I cannot imagine a smart phone on the market that cannot do internet and voice at the same time.
    Too bad.The N8 is a terrific camera and you should buy it for that, but look elsewhere for a smartphone.
    Thanks to all that read and helped.
    Don

  • I need help with my photoshop program. I need to talk to someone on the phone.

    I would like to talk to a support person on the phone about operating my photoshop program. It is not following commands properly!!

    @sbarabas:
    This is why I don't go online for help. You send me to another site when I have a job to do. Cannot go through this for two days. I would go broke.
    Well, you have to choose from one of the various options available for support to be able to talk to someone. Numbers are also region-specific. If you go in to this page http://helpx.adobe.com/contact/index.html you'll be able to drill down to what you want support for. You can get specific numbers there.
    I bought a new MacBook Pro and transfered everything from Time Machine. Now my Photoshop is not responding to my commands properly. It does what it wants to do and crashes when I move layers with the mouse.
    The answer to your issue is in your question itself. When you buy a new MacBook Pro and migrate data using Migration Assistant or Time Machine, Photoshop WILL misbehave. You have to do a fresh install of Photoshop using the installation disc or the downloaded installation file (if you opted for electronic delivery). This will 110% fix your issue.
    Please understand we're here to offer you solutions as well. We're not all Adobe employees, most of us are 'users' just like you who are voluntarily contributing to this community. We're more than willing to help you resolve this issue (just like we help 100s of users each day resolve their issues) if you're willing to provide us relevant and detailed information.
    Please feel free to post back with any other questions you may have.
    Regards,
    ST

  • Need some help with web application structure

    I'm trying to develop a web app, scalability and flexibility are very important to me.
    I'm pretty lost right now but I am a quick learner. Basically this is what I need.
    I want a web app, but I want to structure it to be able to run using multiple client types. I want to be able to access the business logic using a CLI interface (for cron jobs), as well as HTML over HTTP, XML-RPC over HTTP, and WAP/WML. Does anyone have any advice on how to set this up in a clean, structured way? I'm having a very hard time finding information on the internet.
    By the way I am also looking for ongoing tutoring which I am willing to pay for, so I can get help when I have questions like this.

    Wow, those are some requirements. You have a lot of work ahead of you.
    I think what you will have to do is take a layered approach. Find the lowest-common-denominator (which sounds like it may be XML in this case) and have your servlets return that. Then you will have to implement various frontend- / pre-processors that are capable of taking the XML output from the servlets and reformatting it as either HTML, XML-RPC, JSON, or whatever.
    Good luck.

  • Need Help with Clip/Sequence Settings

    Okay so I have a video with three or four sequences and all the clips are from the same tape and camera. The only problem is that about 2 or 3 clips in one sequences have black bars on the top and bottom of them (letterboxed?), only when they are on that sequence. So, I could take these clips that are i letterboxed in sequence 2, put them in sequence 1, and they are normal, no longer letterboxed. Please help, I have no idea what to do, and have been trying to fix it for hours.

    Okay I just fixed it by going to that clip in the browser and un-checking anamorphic, even though every other clip has it checked?
    Maybe someone could clear this up?
    Thanks

  • Help with Game Display structure and adding independant objects

    I'd like to do two things and I'm not sure how to set up the code.
    1) Add 1 to n enemies that think and move on their own. Basically their own threaded life I think.
    2) Add 1 to n weapons fire that when the thread is finished apply the damage.
    Currently I'm only using Graphics2d to draw everything to an off screen image. The issue I have is that most of the individual object stuff is wrapped up in the main game loop rather than added to the object itself.
    Here is my current working pseudo code: I have this working but seems like I need to make it more flexible. Just not sure how.
    public class combatDisplay extends JPanel{
    @Override
    protected void paintComponent(Graphics g){
         creates Graphics2d offScreenImage
         wipeClean offScreenImage
         drawPlayers 0 to n
         drawSpaceShip 0 to n --> drawMe(offScreenImage);
         drawWeaponShots 0 to n
         drawExplosions 0 to n
         draw offScreenImage to panel
    public void setPlayers (ArrayList al) {}
    public void setObjects (ArrayList al) {}
    public void setSpaceShips (ArrayList al) {}
    public void setWeaponShots (ArrayList al) {}
    public void setExplosions (ArrayList al) {}
    class Spaceship{
         Point location
         Polygon shape
    public void drawMe (BufferedImage bf){
         draw Polygon
    class WeaponShot{
         Point location
         Polygon shape
    public void drawMe (BufferedImage bf){
         draw Polygon
    class GameLogicLoop {
         movePlayer
         moveEnemies
         fireWeapons
            applyDamage
    }It seems like I should just spawn an enemy thread that checks its own ranges and does its own movements. But I'm not sure how to get that to display the offscreen image. Can an arraylist hold a thread?
    Likewise, with the weapons fire.... it should be self contained to check hit, display itself, display explosion or hit, then apply damage to its target when animation is completed. These two seem like a similar code structure I'm just not sure how to set it up yet.
    Any psuedocode would be helpful.

    Morgalr,
    Awesome responses thanks. Normally I don't code so it is an interesting (read hard) learning curve for me. Usually I just design and hire someone smarter than me to code.
    If you don't mind taking a look, I tried reworking everything toward the approach we have been discussing. If you see anything glaring and troublesome, please yell.
    Ship Class is its own thread that can paint itself. Basically it is a sitting ship.
    DisplayPane is the image painting class.
    loopGame tells the objects when to paint and passes the image reference around.
    package controller;
    import java.awt.Color;
    import java.awt.Graphics;
    import java.awt.Graphics2D;
    import java.awt.Point;
    import java.awt.Polygon;
    import java.awt.image.BufferedImage;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    public class Controller extends JFrame {
        DisplayPane pane;
        Ship satallite;
       public Controller(){
            setTitle("Controller");
            setBounds(0,0, 400, 400);
            setLayout(null);  //absolute position
            setResizable(false);
            pane = new DisplayPane(getBounds().width, getBounds().height);       
            add(pane);
            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            setLocationRelativeTo(null);
            setVisible(true);
       class DisplayPane extends JPanel{
           BufferedImage offImage;
           public DisplayPane(int width, int height){
               offImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
               setBounds(0, 0, width, height);
           @Override
           protected void paintComponent(Graphics g){
                g.drawImage(offImage,0,0,this);
           public BufferedImage getImage(){
               return offImage;
           public void setImage(BufferedImage tempImage){
               offImage = tempImage;
           public void wipeImage(){
                Graphics2D big = offImage.createGraphics();
                big.setColor(Color.BLACK);
                big.fillRect(0, 0, getBounds().width, getBounds().height);
       class Ship implements Runnable{
           Thread thread;
           int speedStep;
           boolean bAlive = true;
           Point point = new Point(0,0);
           public Ship(String shipName, int speed){
               thread = new Thread(this, shipName);
               speedStep = speed;
               point.x = (int) ((int) 300 * Math.random());
               point.y = (int) ((int) 300 * Math.random());
           public void start(){
               thread.start();
           public void kill(){
               bAlive = false;
           public void drawShip(BufferedImage tempImage){
                Graphics2D big = tempImage.createGraphics();
                int[] pXfrigate = {point.x, point.x-4, point.x-4, point.x+4, point.x+4};
                int[] pYfrigate = {point.y, point.y+7, point.y+17, point.y+17, point.y+7};
                Polygon frigateShape = new Polygon(pXfrigate, pYfrigate, 5);
                Polygon currentShip = frigateShape;
                big.setColor(Color.GRAY);
                big.fillPolygon(currentShip);
                big.setColor(Color.RED);
                big.drawPolygon(currentShip);
           public void run() {
               int delay = 500;
               while (bAlive){
                   try{
                       System.out.println(thread.getName()+" x: "+point.x+" y: "+point.y);
                       Thread.currentThread().sleep(delay);
                   }catch (Exception e){}
       public void loopGame(){
            satallite = new Ship("Dot", 0);
            satallite.start();
            while (isVisible()){
                pane.wipeImage();           
                satallite.drawShip(pane.getImage());
                pane.repaint();
                try{
                    Thread.sleep(0);
                }catch (Exception e){}
                satallite.kill();           
            System.exit(0);
       public static void main(String[] args) {
            Controller control = new Controller();
            control.loopGame();
    }

  • Help with Sort sequence and reset preferences

    Hi,
    I have checked the "sort" checkboxes and the "sort sequence" in my first 5 columns of the sql report. The sequence are straight 1,2,3,4,5.
    I have also create two buttons. The first one that will trigger a pl/sql that would execute RESET_USER_PREFERENCES built-in package, and a second button that just submit. The page submit to itself by default.
    It appears that the Reset Preferences does not follow the "sort sequences". Take a look at: http://htmldb.oracle.com/pls/otn/f?p=15031:2:
    Check what happen with the second column OBJECT NAME: I expect to see CUSTOM_AUTH first and then CUSTOM_HASH second once you Reset User Preferences. Interesting is that when I just press the refresh button, then i get what I want, but i think that is just coincidence as there is not guarantee that the data are going to be displayed in that order once you start deleting and inserting in the middle.
    Any help in order to understand the "sort sequences" concept is appreciated.
    Thanks

    Anybody?

  • A little help writing an SQL please? May need some advanced functionality..

    Hi All
    I have arequirement to write an SQL that, given a total, and some rows from a table, can return the rows where one of the columns adds up to the total
    These are transactions, so I'll boil it down to:
    TranID, TranAmount
    1, 100
    2, 200
    3, 250
    4, 50
    Suppose I will know that I need to seek 2 transactions totalling 300.
    Possible combinations are ID 1+2, or 3+4. In this case, it is an error that I cannot find a single set of transactions that satisfies the number-of and the sum-of requirements
    Suppose I will know that I need to seek 3 transactions totalling 550.
    Only combination is ID 1+2+3
    The difficulty for me here comes in that the number of transactions hunted will change, possibly without limits but as there will be a factorial element in terms of number of combinations, imposing an upper limit would be sensible.
    I considered one solution within my understanding of SQL, that I can take my rows, and (supposing I enforce a limit of 3.. i.e. I cannot look for any more than a combination of 3 transactions) cross join them to themselves on condition that no tran ID is equal to any other tran ID, I will then get a huge block of cartesian joined transactions. I can then use a where clause to pick out row combinations having the correct sum. If I can use some kind of ID > otherID in my join, then I can make the cartesian a triangle shape which hopefully would prevent essentially duplicated rows of 1,2,3 and 1,3,2 and 3,2,1 and 3,1,2 etc
    If I was only looking for 2 or 1 possible combinations, I would replace the tran amounts with 0 using a case when (because the number of times I'll cross join is fixed; I dont want to get into executing a dynamic sql)
    Lastly I should point out that I'm doing this in PL/SQL or possibly Java so I have the ability to introduce custom logic if needs be
    I would love to hear any other input from the wise and wizened members here as to how they might approach this problem.. Maybe oracle has some cool analytical functionality that I do not know of that will help here?
    Thanks in advance guys n girls!

    >
    Now, as I'll be looking to update another columns on these transactions so that it can be picked up by an external process, can I modify this query so that it produces a list of TranIDs so I can say:
    UPDATE tran SET falg='Y' WHERE tranID IN (<the query>)
    >
    Well if there's a workaround for the NOCYCLE, then the following will give all the transactions as rows for a particular total...
    SQL> ed
    Wrote file afiedt.buf
      1  with t as (select 1 as TranID, 100 as TranAmount from dual union all
      2             select 2, 200 from dual union all
      3             select 3, 250 from dual union all
      4             select 4, 50 from dual)
      5  -- end of test data
      6  select distinct substr( trans
      7                , decode( level, 1, 1, instr(trans,'+',1,level-1)+1)
      8                , decode( instr(trans,'+',1,level), 0, length(trans), instr(trans,'+',1,level) - decode( level, 1, 0, instr(trans,'+',1,level-1))-1)
      9                ) the_value
    10                from (select trans
    11                      from (
    12                            select ltrim(rtrim(comb.trans,'+'),'+') as trans, sum(case when instr(comb.trans,'+'||t.tranid||'+')>0 then tranamount else null end) as sum_tran
    13                            from (select sys_connect_by_path(tranid, '+')||'+' as trans
    14                                  from t
    15                                  connect by nocycle tranid > prior tranid) comb
    16                                 ,t
    17                            group by comb.trans
    18                           )
    19                      where sum_tran = 550)
    20  connect by level < length(replace(translate(trans,'01234567890','00000000000'),'0')) + 2
    21* order by 1
    SQL> /
    THE_VALUE
    1
    2
    3
    SQL> ed
    Wrote file afiedt.buf
      1  with t as (select 1 as TranID, 100 as TranAmount from dual union all
      2             select 2, 200 from dual union all
      3             select 3, 250 from dual union all
      4             select 4, 50 from dual)
      5  -- end of test data
      6  select distinct substr( trans
      7                , decode( level, 1, 1, instr(trans,'+',1,level-1)+1)
      8                , decode( instr(trans,'+',1,level), 0, length(trans), instr(trans,'+',1,level) - decode( level, 1, 0, instr(trans,'+',1,level-1))-1)
      9                ) the_value
    10                from (select trans
    11                      from (
    12                            select ltrim(rtrim(comb.trans,'+'),'+') as trans, sum(case when instr(comb.trans,'+'||t.tranid||'+')>0 then tranamount else null end) as sum_tran
    13                            from (select sys_connect_by_path(tranid, '+')||'+' as trans
    14                                  from t
    15                                  connect by nocycle tranid > prior tranid) comb
    16                                 ,t
    17                            group by comb.trans
    18                           )
    19                      where sum_tran = 300)
    20  connect by level < length(replace(translate(trans,'01234567890','00000000000'),'0')) + 2
    21* order by 1
    SQL> /
    THE_VALUE
    1
    2
    3
    4
    SQL>

  • Cs3- Help with Image sequence *ghosting* ?

    Hi guys- newbie here that needs a little help. 
    Check out the attached screenshot of a paused .mov I put together.  What type of things/settings can cause this?  How do I make an exported image sequence play as a smooth succession of sharp and CLEAR images?
    Thanks for your insights/time!
    Mike

    Here is an illustration of what might be happening. This is shown as it would appear on separate Video Tracks, in A-B Roll editing, as an example.
    If the Duration of a set of Clips is shorter than the Duration of a Transition, then PrPro will have to "create" frames to allow for the Handles of the Transition(s).
    If your Transitions are a full one sec. and your FPS = 24, the Transitions will take up 12 Frames per Clip. As each Clip has half of two Transitions, the Clip needs to be slightly longer than the 2 halves of the Transitions. Since you cannot edit to less than a single Frame, the Clips need to be at least 24 Frames and I'd look at 25 Frames long, or PrPro will create extra Frames from the first and the last Frames in the Clip - in your case the still frames that are repeated.
    Hope that this helps and also cures your problem,
    Hunt

  • Help with Custom Sequence Settings

    I'm wondering if anyone might be able to assist me with a question I have regarding custom setups and timeline rendering?
    I am working on a sequence of still images (.*tiff files) in a custom timeline that I've setup to match the resolution of the 30" Apple Cinema Display (2560x1600).
    Up until this point, whenever I work with high resolution (*.tiff) images in a 1920x1080 sequence, the images are often twice the resolution 3840x2160 and do not require any rendering. They automatically scale to the dimensions of the timeline and everything is just straight forward.
    The problem I'm having now, is that whenever I drop a 3840x2160 image into my custom 2560x1600 sequence, the image still scale to fit the sequence, but I immediately get a solid red bar across the top of my timeline and cannot figure out why I need to render everything. All of my sequence settings are the same with the exception of the dimensions and interlacing disabled.
    Here are the sequence settings:
    Frame Size: 2560 x 1600 Custom
    Pixel Aspect Ratio: Square
    Field Dominance: None
    Editing Timebase: 29.97
    QT Video Settings: Apple ProRes 422 (no interlacing)
    If anyone knows of a way that I can setup a custom sequence such as this without having to render everything right from the start, I would greatly appreciate any tips on how to do this...
    Thanks!
    ~Greg

    My guts say, you can't. RT Extreme is the technology FCP uses to playback without rendering. It likely is only turned on for standard video resolutions. (i.e., those that are shot by video cameras or electronic cinema cameras - like RED 2k). That might be the largest you can work with without rendering. It's 2048 X 1152 for a 16:9 image... Just guessing, but bet I'm close to right here. Filling your CD though will not be a standard video size at all, because it isn't 16:9... it's 16:10 so might not be able to do what you like to see I'm afraid without rendering.
    Jerry

  • Help with correct sequence settings for exporting QT

    hi -- I am about to export a QT movie of a sequence in FCP. There are three different properties of clips in the sequence -- footage I shot on a Panasonic HD HMC150 was compressed with Apple ProRes422 and footage I shot on the JVCHD - can't remember model - uses the 720p24 codec. All other properties for these clips are the same.
    I also use some archival footage in the sequence was shot at 29.97 fps, 720x480, compressed using the DV/DVCPro NTSC and a different pixel aspect.
    I also use jpegs.
    Here's the question. The Sequence Settings are HDV 720p24. Do I need to change the properties for the clips that don't match the Sequence Settings BEFORE I export a QT File? Or, do I export a QT file then import it back into FCP at the 720p24 setting and export that sequence as a QT file.
    Thanks

    ok here's the info everyone has been asking for -- and, please remember, I have solved the exporting QT to make a DVD now . . . .
    The pressing issue is that, somewhere in the process -- the images that fit within the 16:9 got bigger so that less of the image is in the frame.
    Sequence Settings:
    ok here's the info everyone has been asking for -- and, please remember, I have solved the exporting QT to make a DVD now . . . .
    The pressing issue is that, somewhere in the process -- the images that fit within the 16:9 got bigger so that less of the image is in the frame.
    I made stills from the same frames in the different sequences to show the difference between them. Unfortunately, I can't attach these images in the forum.
    So here's the sequence settings as of now for both the original and current sequences:
    Easy Setup:
    Format - HD
    Codec - HDV 720p24
    23.98 fps
    1280x720
    Sequence Settings:
    1280x720
    Aspect Ratio - hdtv 720p 16:9
    pixel: square
    compressor appleprores 422
    Field Dominance - none
    editing timebase: 23.98
    Render Codec - same as sequence codec
    Clip Codecs:
    Primarily HDV 720p24
    Some Apple ProRes 422
    Archival Footage - Dv/DVCPRO NTSC
    Okay, now here's where things start getting hairy. I read in the FCP manual today that I should convert the sequence setting to the same codec as the majority of the clips -- in this case that was 720p24. So I changed the sequence codec from AppleProRes 422 to 720p24. Then I rendered the sequence before exporting it as a QT file. -- not noticing until after I burned a DVD about the image size problem.
    Now, this evening, while I was checking the settings of the older original sequences -- trying to figure out what went wrong -- I realized that the original sequence used the AppleProRes 422 codec!! So, I converted my current sequence from the 720p24 codec BACK to Apple ProRes 422 - hoping this might solve my larger image problem -- BUT the image size stayed the same. Am I just compressing over and over again and screwing up my sequences.
    The weird thing is that MOST of the sequence copies that are not the original -- converted to the changed codec even though I had only the sequence I was changing open ---- there must be a reason for all this. I hope you all can figure it out for me. I've been spending hours at it.
    Thanks again.

  • PlayBook Help with Android Apps / Google Apps ** Advice Needed Plz **

    Good Evening Everyone, I need some help and advice please regarding a Playbook.
    I had a Samsung Galaxy Tab 2 7" and found that firstly i could not move apps to SD Card so i sold it.
    But now i want to buy a Blackberry Playbook and understand that Android Apps are on the new software update.
    But i am trying to find out if i can buy them from Google Android Apps as i have a Google Account and used to buy android apps from there, can they be used on the Playbook??
    Finally can someone advise me if there is a SD Card external port if i wanted to add a extra 32GB of storage. Looked everywhere on the Spec but with no joy finding out.
    Any help and suggestions would be really Handy.
    Its Nearly 2013 so wishing you all a Happy New Year.
    Solved!
    Go to Solution.

    1) a far as I know, no SDcard reader available for the PlayBook currently.
    2) Android apps, that you can download from the Google Play with your Google Account will not work on anything else than an Android powered tablet.
    3) what you have certainly read on the internet, is that "the PlayBook can run Android apps", which is not exactly true.
    What is true is this, and you will be quite disappointed:
    A) applications for the PlayBook are either web applications (like GMail using the browser), or applications installed from the App World (it is a Blackberry store, just like the AppStore for iOS or Google Play for Android).
    B) for a given developer that has developped an application for Android, it is very easy to convert their app to the BlackBerry format, and publish it on the App World.
    ====> basically, if you want to install an application that is available for Android, you have to wait for the developer to port the application to the BlackBerry PlayBook.
    for the financial issues, I believe that if you buy an app on Google Play, and the app is available on the App World, then you have to buy it again (and vice versa).
    I will end by saying that if the only reason for you to sell your Galaxy Tab 2, is that the apps cannot be moved to the SDCard, then I am not sure the PlayBook will suit your needs for that aspect.
    The search box on top-right of this page is your true friend, and the public Knowledge Base too:

  • Need help with a For loop that uses a Break statement

    I need to create a for loop which counts down from 100-50 and divides the number being counted down by a counter. Can anyone help me?
    public class Break
    public static void main ( String args []) (;
         int total = 0
         int counter = 0
         for { (int number = 100; total >=50; total --)
         if (counter == 0)
         break;
         } // end of for loop
         int output = number/counter
         system.out.printf("The number is" %d output/n)
         }// end of method main
    }// end of class Break

    Im sorry I didnt explain myself very well i do not need the break statement at all.
    I now have this code:
    public class BreakTest
       public static void main( String args[] )
          int count; // control variable also used after loop terminates
         for (int i = 100; i >= 50; i = ++count)
       if (i >= 50) {
        continue;
          System.out.printf( "\nBroke out of loop at count = %d\n", count );
       } // end main
    } // end class BreakTest
    /code]
    and i get these error messages:
    F:\csc148>javac BreakTest.java
    BreakTest.java:9: variable count might not have been initialized
         for (int i = 100; i >= 50; i = ++count)
                                          ^
    BreakTest.java:15: variable count might not have been initialized
          System.out.printf( "\nBroke out of loop at count = %d\n", count );
                                                                    ^
    2 errors                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • I need help with migration....i need to take movies off 1 hard drive and put into another then into my iPad

    I need help taking movies off of 1 hard drive and putting into another....then putting into my ipad

    Drag them from one hard drive then drop them onto the other. Then you must import them into iTunes in order to sync them to your iPad.

  • HT1444 My IMAC desktop with 10.6 operating system may need to be upgraded to 10.7 to use the Cloud.  I also have an IPhone that is 'on the cloud?' but I can't look on my MAC to see if the pictures I sent to the Cloud are there?  Do I have to buy a new sys

    My IMAC has a 10.6 operating system and I am trying to learn how to use the cloud to store pictures and upload files etc from my iphone.  Do I need to upgrade my operating system and how do I do that?

    You need to upgrade = purchase Lion in order to use iCloud on your iMac.  I use Dropbox with Snow Leopard.  No need to upgrade.

Maybe you are looking for

  • Spanish keyboard won't switch to english

    Hi All, My friend asked me if there was a way to get the keyboard on his Motorola Driod to go back into English mode. From what I understand, the rest of the phone still understands English, it's just his keyboard that is in Spanish. He has had the p

  • After Effects: Crash in progress Last logged message was....

    Hi all! I have recently installed the lastest version of after effects cs6 onto my new pc with fresh install of windows 7. When i come to launch it I get the error- Now this error persists every time and is followed up by this error message- The prog

  • PeopleSoft HCM 9.1 Variable Compensation

    Hello All, Does Variable Compensation come with Core HR or is there a seperate licence agreement needed in order to use it? I was thinking that compensation is part of HR.

  • Cannot Open SCCProfileConfig.exe on Windows 7 64bit

    Hi All Im having an issue with an application called Robosource Control 3.1. There is a component called SCC Profile Editor which on a Windows 7 x32bit device works fine, but it will not open at all on a Windows 7 x64 bit device. It flashes on then i

  • License update

    When applying a new license file to WLS6.1 installation using the updateLicense.sh utility, it appears that the new license information is ignored upon restarting the server. The error below suggests an invalid IP, even though the IP is correct! Even