Jump to content

Darren

NI
  • Posts

    622
  • Joined

  • Last visited

  • Days Won

    66

Posts posted by Darren

  1. Also how many takes do you think it took to get right?

    The wikipedia article gives more info about number of takes, size of engineering team, etc. If you look carefully in the background during the TV smashing part, you can see all the smashed TVs from previous takes that didn't work out. Similarly, there's a smashed piano in the background during the piano drop...apparently they had to do that one at least twice. ;)

  2. ... if i say "create control" or "create anything" i get the VI Revision window opening up and asking me to put in comments on the latest revision of the current VI i'm working in.

    The keyboard shortcut for the Revision History dialog box in LabVIEW is Ctrl-Y. Could there be some config option in the Windows speech settings that is making it try to convert whatever you're saying into a Ctrl-command?

    Just a thought,

    -D

  3. I know this is an ancient thread, but for posterity I wanted to note that in LV 8.2 and later, you can use the regular LabView "variant to data" function to convert ActiveX timestamps to LabView timestamps.

    Be careful with that, as there are some problems when converting null data from a database with the regular Variant To Data function that the DB Variant To Data function handles correctly.

    Also, I think the Timestamp issue was fixed in the Database Toolkit at some point, but I don't remember which LabVIEW version it was.

    -D

  4. Rolf is right...there's no need to run a LabVIEW patch (like an 'f1') unless you are experiencing the exact issue described as fixed in the patch. The Service Packs, on the other hand, will contain several bug fixes and potential performance enhancements, and are intended for all users of that particular version.

  5. Yes, the keyboard shortcuts in Quick Drop are a plug-in architecture. Look for a post on my blog soon that describes how to write your own keyboard shortcuts for Quick Drop.

    As for Shaun's issue, I'm totally stumped as to why your shortcuts aren't working, short of some strange configuration of your keyboard that is messing with the Ctrl modifier key. With a clean install of LabVIEW 2009 on a Vista machine, I can select an object, then press Ctrl-Space, Ctrl-D, and the controls/indicators are created.

    -D

  6. Ok, I had a few minutes this afternoon to re-read this thread and look into any low-hanging fruit for improving the performance of the MD5 VI that ships with LabVIEW. Unless I missed something, there were three concrete suggestions for improving the performance of the core VI:

    1. Disable debugging: Done.

    2. Move Swap Words and Swap Bytes functions out of the loop: Done, although this appears to have a negligible effect compared to turning off debugging.

    3. Process file as a U32: I haven't done this one yet. JFM, can you post your modified version of the VI so I can take a look at it? I'm not sure yet if I want to go forward with this change, as there's another VI in that LLB (MD5Checksum string.vi) that can be used to generate the MD5 of a string, independent of File I/O, that assumes the core VI takes a string input.

    -D

  7. QUOTE (Phillip Brooks @ Jun 11 2009, 08:30 AM)

    I experimented with the shipping implementation, and found that the following will help the performance:

    Thanks, Phillip. I have filed CAR# 173651 to myself for investigating your suggestions in LabVIEW 2010. If anybody else has any suggestions, post them here, as I will be reviewing this thread when looking into the CAR later this year. Again, I'm looking to stick with a 100% G, platform-independent implementation.

    -D

  8. I own the one that ships with LabVIEW. If y'all figure out a way to implement it with 100% G code (i.e. no command line calls) that's faster than the current shipping code, I'd certainly be open to changing it in LV 2010. This topic came up a few years back on LAVA, and at the time, mine was quite a bit faster than the OpenG one.

    -D

×
×
  • Create New...

Important Information

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