LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Introducing LabVIEW 2009

I just noticed a change in Event Structures.

 

Previously, the checkbox at the bottom said "Lock front panel until the event case for this event completes."

 

Now in LV2009 it says, "Lock front panel (defer processing user actions) until this event case completes."

 

Slightly different wording.  A clarification? or a slight change in behavior?  The help file for the event structure reflects the change in wording and also offers the caution:

 

LV8.6.1

  • Lock front panel until the event case for this event completesLocks the front panel when this event enters a queue. LabVIEW keeps the front panel locked until all Event structures finish handling this event. You can set this option for notify events but not for filter events.
  •  

    LV2009

    Lock front panel (defer processing of user actions) until this event case completesLocks the front panel when this event occurs, deferring processing of further user action until all Event structures finish handling this event. You can turn this option off for notify events but not for filter events. 

     

    "Caution  Make sure your Event structure is in a loop which executes often to ensure your user interface is responsive. If no Event structure executes to handle an event and front panel locking is enabled, the user interface of the VI becomes unresponsive."

    Message 171 of 203
    (1,354 Views)
    I like the new wording and it might prevent some new user from sticking some long process inside an event - assuming that there is any new user out there that actually reads the help file.Smiley Wink
    0 Kudos
    Message 172 of 203
    (1,351 Views)

    Ravens, if that's all you managed to notice about the event config dialog, then I suggest you get your eyes checked. 😄

    When you noticed the new text on the checkbox, did you fail to notice that it was also completely redesigned?

     

     

    As for the Mathscript issue, I think the VI Analyzer is a good example of why NI were correct in forcing you to ask (not pay) for MS. 

     

    VIA shipped with the Dev Suite. Six months ago NI created a couple of additional tools and packaged the VIA with them. Because people on SSP already paid for it, they're still getting it activated with their Dev Suite SN.

    However, as you see, people are not aware that they will not keep getting it forever. Six months from now (or a year, doesn't matter), those who do not buy the new package will NOT be able to activate the VIA with their Dev Suite SN and then they'll be really annoyed (assuming they use the VIA). I was the one who brought it up here. If I (or someone else) hadn't done that, people would presumably still be unaware.

     

    VIA is not a critical component in running your code. It may be a required part of the build process for some companies, but the code will run with it. Imagine how outraged you would be if you opened your copy of LV 2010 and non of your MS code would run.


    ___________________
    Try to take over the world!
    0 Kudos
    Message 173 of 203
    (1,320 Views)

    tst wrote:

     

    but the code will run with it.


    Did you mean to say 'without'... ?!

    - Partha ( CLD until Oct 2024 🙂 )
    0 Kudos
    Message 174 of 203
    (1,319 Views)

    parthabe wrote:


    Did you mean to say 'without'... ?!


    Yes.

     

    Missing the "not" part happens to me every once in a while when typing quickly and can be confusing. Usually you can figure it out from the context, as you did.


    ___________________
    Try to take over the world!
    0 Kudos
    Message 175 of 203
    (1,308 Views)

    Very cool new short-cuts!


    • Quick Drop Dialog Box Enhancements
      LabVIEW 2009 includes the following enhancements to the Quick Drop dialog box:
    • The Quick Drop dialog box displays project items by name from active LabVIEW projects. You can search for project items without navigating the Project Explorer window.
      While the Quick Drop dialog box is active, you can access the following shortcuts:
    • <Ctrl-D>—Creates controls and indicators for all unwired inputs and outputs of the selected block diagram object(s).
    • <Ctrl-Shift-D>—Creates constants for all unwired inputs of the selected block diagram object(s).
    • <Ctrl-R>—Removes the selected block diagram object(s) and any wires and constants connected to the selected object(s). This shortcut also connects wires of identical data types that were wired to the inputs and outputs of the deleted object(s).
    • <Ctrl-T>—Moves the labels for all front panel control terminals to the left of the terminal on the block diagram and moves the labels for all front panel indicator terminals to the right of the terminal on the block diagram.

     

    The Ctrl-Shift-D will probably not make my top ten list of short-cuts but the other three...

     

    "Oh Yeah" (The Koolaide man)

     

    And in the event you read that too fast...

     

    Ctrl-R will delete AND connect-up the loose wires for you!

     

    THese will be saving me time.

     

    Ben

    Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
    0 Kudos
    Message 176 of 203
    (1,288 Views)

    Going thru the new examples for LV 2009 revealed "Write To File Speed Test.vi" which showcases the "Disable Buffering" option.

     

    Disable_Buffering.png 

     

    This is supposed to shut down the OS buffering and improve speed on both the read and write side.

     

    Hmmmm...I wonder if I'll be able to use this to read even larger files?

     

    Ben

    Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
    0 Kudos
    Message 177 of 203
    (1,282 Views)

    tst wrote:

    Ravens, if that's all you managed to notice about the event config dialog, then I suggest you get your eyes checked. 😄

    When you noticed the new text on the checkbox, did you fail to notice that it was also completely redesigned?

     


    Smiley Very Happy

    You're right!.  Actually I hadn't noticed.  I was so narrowly focused on the checkbox.  I was answering a question last night where I figured the person's problem was related to the lock front panel checkbox, that I just opened up the event structure to get the wording of the checkbox right when I noticed it.  I hadn't been in the event structure at all until now with LV 2009.  Maybe the new layout of the event properties makes so much more sense now that it just looks normal like it should always have been that way.  Smiley Very Happy

     

    I guess I'll see if I like it better when I start programming my next project from scratch with LV2009, or decide to upgrade one of my older projects from LV8.6 (actually I still have one that I've been holding at 8.2 that I want to upgrade the next time I need to make a major revision to it.)

    0 Kudos
    Message 178 of 203
    (1,266 Views)

    Ravens Fan wrote:

    Slightly different wording.  A clarification? or a slight change in behavior? 


    In case it still wasn't clear from the follow-up comments, the new wording is a clarification, and not a change in behavior.

    Message 179 of 203
    (1,248 Views)
     

    I have mistakenly checked the Email me option when I posted a message to this thread earlier. So messages coming to my inbox is heavy. I dont know how to uncheck that option. I am posting this...

     

    Kousy

    0 Kudos
    Message 180 of 203
    (1,196 Views)