Jump to content

jgcode

LabVIEW Tools Network
  • Posts

    2,397
  • Joined

  • Last visited

  • Days Won

    66

Posts posted by jgcode

  1. Hi Lewis

    Is it possible to run the preferences popup in a sub panel instead? My guess is that you can't because it is called within "the engine" ?

    Yes, that is how the framework essentially works

    You could call the Preference Pages in your own subpanel (they are just VIs) - but you would have to handle the synchronization built into the Engine/Page VIs tho

    Why can’t you view the block diagram for appVars.vi?

    AppVars is a Global Variable, a Global Variable does not have a block diagram

    I don't understand what all of the global variables are for? Where do you write to them and what is the need for them? For example, in the readFromDisk.vi, we specify the sections we would like to read

    The Global Variables are used for Application Variables in the example only - you can change this to whatever you like. However, I prefer Globals over constants for this use case so I can edit them all in one location when developing e.g. AppVars.vi)

  2. lol. Great job. They don't normally check but I have been done once for overweight carry-on - they made me weigh the bag and then made me check it in

    I was screwed from the start as my laptop was an old, big, heavy Dell P4 and it weighed pretty much the limit

    I didn't feel that bad putting it in the hold tho, as it was a work PC :)

    I've carried blades onto flights in a carry on before (by accident...), so it's probably just luck of the draw.

    Mental note: do not upset Asbo at LAVA BBQ :P

    • Like 1
  3. Hey mate, sorry you could not make it this year. Just to let you know we all appreciated your involvement in making this yet another great LAVA BBQ, even from abroad. I'd like to convey the two (or was it three?) cheering rallies we had in your honor. Give a huge hug to the three reasons you could not make it this year (you know who they are), they indeed deserved your entire attention. All the best to your family.

    Thanks for the kind words mate! :beer_mug:

    I'll make it 4 hugs so the dog doesn't feel left out :P

  4. post-10325-0-11226400-1343577226.jpg

    Represent!

    Stunt around NI Week in this year's hottest fashion straight from the runways of Zazzle in your very own LAVA Tee! I will be throwing in 4 Tees (designed in-house by our very own Vugie) for this year's BBQ

    post-10325-0-66205300-1343577608.png

    What's cooler than a hot LAVA flow? A hot LAVA data-flow, fo course! Be instantly recognised as part of the LAVA community by sporting this stylish flow of nodes, complete with all of your favourite datatypes! (Tee style may vary)

    Thanks to crelf for helping me organize this :beer_mug:

  5. Seven months later and I’m working on getting my reuse messaging code in a VIPM package. And another issue occurs to me. I now have most of my classes outside of any lvlib library, which prevents unnecessary loading. However, that means I have rather generic class names like “ErrorMessage”, “Messenger”, and “Actor” with no further namespacing that I could easily imagine another package using. What do other people do about this potential conflict?

    This is a concern I share as well

    I append a __<insert company name> tag to the end of the Class/Library name for reuse code (packaged using VIPM also) - I am pretty confident that this avoids collisions from other companies

  6. However, if I just create a .txt file and change the extension to .csv, it becomes an excel file.

    Its not really an Excel file it's just opened by Excel by default

    You can popup on the file and select Open With.. to change that

    As for the specific details of that requirement, I would recommend that you check with NI before you do it in the exam just in case...

×
×
  • Create New...

Important Information

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