Jump to content

crelf

Members
  • Posts

    5,759
  • Joined

  • Last visited

  • Days Won

    55

Posts posted by crelf

  1. Can't imagine you're going to find anything - if your device is flaky at times, then dead reckoning might be your best bet. You can make it more robust by dead roeckoning way back to the base menu (or whatever it is) but knowing the depth of the deepest menu you ever enter (or that exists < safer) and escaping (or whatever) that many times to the base menu, and then renavigating back in from there. Horrible, yes, robust, mostly. Unless you can tell us what the instrument(s) are that you're looking at, that's about all I think I can offer.

  2. We use active directory - you can create groups, and add memebers to thsoe groups: then query the groups for their members - if the logged on user belongs ot the group, then enable the functionality. This is beneficial for several reasons, including the ability to decouple "admin"-like functions from actual software application admins and local (or network) PC admins (these two groups are rarely the same, so there's little reason to couple them), and also that you can manage user access remotely using native controls (I know ppl often shy away from asking their IT departments to do anything, but all they need to do is create the groups, and give you permission to add/remove people to/form them). It's simple, and it's easy to control.

  3. About the best choice I've found for interoperability or persisting arbitrary structures is XML. Although it seems tempting to rely on the "magic" of the built-in mutation, it would be pretty easy to get into a situation where you get burned unless you become a domain expert on making the mutation history behave wink.gif

    I'd agree, but I feel that you should use the best tool for the job. Storing complex data as XML (whether using the built-in XML functions or the super awesome JKI EasyXML toolkit <- if you haven't tried it, get a demo copy and check it out) certainly fits the requirements of a lot of use cases, but one thing I like the class mutation history for is when I have a bunch of classes (let's call them plugins) that grow over the years, and now I want to add something to the class and/or deprecate something else, because my plugin interface needs to change - the mutation history can certainly help. I'm not saying it's perfect (eg: typedefs), but if you know that your class structure will change (eg: an app that's going to be in service for a looooooong time, with many new plugins coming online relatively regularily) then, with proper planning, it's a good choice.

  4. I purchased a ticket. This will be my first LAVA BBQ that I've attended not at the Salt Lick. I'll miss traveling through hill country.

    Tru dat! Unfortunately, getting to and from the Salt Lick is a problem.

    What is this Block Diagram Party and where can I find more info about it?

    The Block (Diagram) Party is the official opening of the exhibition (downstairs in the Expo Hall), where you can wander the booths and have a few beers. From last year's NIWeek blog:

    NI Community Block Diagram Party, 5 p.m., Expo Hall - Get it? Block diagram party? Anyway, don't miss the first party of NIWeek! Enjoy food and drinks and hang out with your fellow LabVIEW developers.
  5. I would be happy with the following change - any free for commercial use code software that can be downloaded from the LabVIEW Tools Network should be allowed in the CLA exam.

    I don't think that would work (we could put a whole CLA-style project in OpenG :) ), besides, most of my reuse comes from our internal reuse libraries, which certainly aren't externally available, nor free :)

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.