BreakPoint

cancel
Showing results for 
Search instead for 
Did you mean: 

Congratulations and Thanks to the Stig (aka Darin.K)

@Jeff - Only my work-related LV work is "lame".  My ruthless efficiency over the years has led to a HD full of code ready to control all of my equipment, log the data, and fit to whatever function I want.  Angry Bird and Speed Drop are hobby projects I use to keep sharp (I don't find those too lame).  1700 sounds like you haven't wasted enough time yet....

 

@Ben - Sounds like another one of your "mind reading" tricks.  Last year I was working on a game for the coding contest which would show 4 functions from the palette and track how long it took to match them with the names.  It ended up on the cutting room floor because it was full of private functionality and getting the images was entering hack territory.  In case you are curious, the final method in involves

 

1.  Utilizing a private function and crawling the palettes to get the image data.

2.  Using .NET functions to convert the icon data to a LV image cluster

3.  Pixel analysis to add the 'Yellow' color back to the built-in functions and handle the transparent edges

4.  Adding special cases to handle the few exceptions from step 3

 

For SpeedDrop I do this once and cache the results in a file for quick reload.  The palettes so rarely change, especially now that I have added folders of VIs to the search list, that there is no need to reload the data every time I restart LV (hint, hint NI, hint hint).  Still can't avoid the inevitable delay, the method to place a palette object on the cursor will pause if the info has not been explicitly loaded already.  Smiley Mad

 

I recently figured out step 3, drew the first grid of images and then SpeedDrop was born.  The instant I saw it, I knew it could be awesome.  It is even better than I thought, it turns out that I have a mental image of the function I want, this lets me use my innate pattern matching ability to get right to the function.  With the grid you get many more suggestions than you would from a list so you do not always have to type as many letters.  Adding vi.lib locations lets me quickly get to the gems there without digging through the file hierarchy or palette bloat.

 

The problem is that I am a physicist and can not stop adding and tweaking features plus I can not stop using it long enough to finish (I already hate having to work on SpeedDrop without using it).  I have redone the Select a VI... dialog to place snippet code on the cursor.  Having the outline is great, just a bit slower than I would like.  Probably won't make the release candidate because it involves tweaking palette files, but it is much better than dropping snippets with just the + cursor (you can drop into structures with a much smaller explosion or avoid the accidental floaters).  Other than that I just need to encapsulate or replace some private functionality and add a few nice UI elements for configuration.

 

@aeastet - Your avatar (second coolest one around), always reminds me of one of my favorite posts.   Not that you need help that often, but you are one of the easier ones to help since you usually need just a nudge, not a push or the occasional pull-dragging-and-screaming.

Message 21 of 25
(7,718 Views)

Better late than never. Congrats Darin. Keep up the posting. I find your posts to be very useful.



Mark Yedinak
Certified LabVIEW Architect
LabVIEW Champion

"Does anyone know where the love of God goes when the waves turn the minutes to hours?"
Wreck of the Edmund Fitzgerald - Gordon Lightfoot
Message 22 of 25
(7,706 Views)

Congrats also from sunny Austria !

I'm really looking forward to testing SpeedDrop - looks awesome 🙂

_________________________
CLA
Message 23 of 25
(7,694 Views)

Darin - super cool your post count is over 2k - great job! But count alone is arbitrary, even orthogonal to your achievement that deserves congratulations - the ability to write thought-provoking posts and demonstrate tips that make LabVIEW more enjoyable. It's always cool to check out what Darin's cooking up next under my "LabVIEW Cognoscenti" tag in Google Reader!

Message 24 of 25
(7,668 Views)

Wow Darin, congratulations.

It's always a pleasure to read your posts. Learned a lot from you, hope you keep sharing your knowledge and tips.

 

Thanks for your contributions!

 

Message 25 of 25
(7,606 Views)