![]() |
|
|
This page contains links to every Darren's Weekly Nugget and Darren's Occasional Nugget I have posted. It will be updated weekly as I add new nuggets.
2010-02-08: A nice set of 16x16 glyphs that ships with LabVIEW for use with listboxes, multicolumn listboxes, and tree controls
2010-02-01: Easily bold particular sections within a user-visible string
2010-01-25: Avoid using Type Cast with references of different data types
2010-01-18: Excluding certain parts of your diagram from block diagram cleanup
2010-01-11: The Palette API
2010-01-04: Darren's thoughts on VI recursion
2009-12-28: Retain Wire Values
2009-12-21: Using node labels as comments with diagram cleanup
2009-12-14: Norm's Tree Control API
2009-12-07: Commenting your VIs with images
2009-11-30: Identifying performance bottlenecks with the VI Profiler
2009-11-23: Place VI Contents VIs on the palettes
2009-11-16: A suite of modern-looking front panel controls
2009-11-09: New RUN_TIME_ENGINE conditional disable symbol in LabVIEW 2009
2009-11-02: Using design patterns to speed up development and reduce code maintenance
2009-10-26: Using the Matrix Size function to determine the size of any 2D array
2009-10-19: All about removing VI block diagrams
2009-10-12: Copying LabVIEW preferences settings between LabVIEW versions
2009-10-05: Using the VariantDataType VIs to parse LabVIEW data types
2009-09-21: Customizing the "Send To" menu to open a VI with a specific installed LabVIEW version
2009-09-14: Ctrl-Shift-E to find the current VI in the project window in LabVIEW 2009
2009-09-09: Run the VI Analyzer directly on project items with the VI Analyzer Toolkit 2009
2009-08-31: Tools > Options settings that make my life easier
2009-08-24: Disabled property on the Control class is an Enum in LabVIEW 2009
2009-08-17: Diagram cleanup enhancements in LabVIEW 2009
2009-08-10: Watch out for nested Parallel For Loops
2009-08-03: Creating your own pull-down menu options
2009-07-27: Cool stuff in the right-click menu of front panel scrollbars
2009-07-20: How to efficiently add items to the beginning of a 1D array
2009-07-13: The LabVIEW Known Issues webpage
2009-07-06: Searching the LabVIEW Help online
2009-06-29: When to use Controls, Type Defs, and Strict Type Defs
2009-06-22: Getting rid of the toolbar flicker when closing a LabVIEW built EXE
2009-06-15: Linked Tunnels in multi-frame structures
2009-06-08: "Update Value while Typing" option on string controls
2009-06-01: Use the new LabVIEW Idea Exchange for submitting LabVIEW feature requests
2009-05-26: Easily relink all subVI instances at once
2009-05-18: Adding a Tools > Explore option for locating VIs on disk
2009-05-11: Quickly change the data type of a numeric constant
2009-05-04: Editing properties of multiple front panel or block diagram objects
2009-04-27: Implementing an auto-complete string on the front panel
2009-04-20: Grouping and locking front panel objects
2009-04-13: Assigning tags to VIs or objects within VIs
2009-04-06: Auto populating folders in the LabVIEW Project Window
2009-03-30: Dealing with the <Not A Path> value in path data types
2009-03-23: Case Structures part 5 - Case structure miscellany
2009-03-16: Case Structures part 4 - Enum cases
2009-03-09: Case Structures part 3 - String cases
2009-03-02: Case Structures part 2 - Numeric cases
2009-02-23: Case Structures part 1 - Boolean and Error cases
2009-02-16: Sorting arrays of clusters
2009-02-09: My tips on preparing for the CLAD, the CLD, and the CLA
2009-02-02: Easily determining whether or not to show scrollbars on a Tree Control
2009-01-26: Inserting objects on wires in a certain way
2009-01-19: Darren's favorite LabVIEW features over the years
2008-10-14: Advanced tips for using Quick Drop in LabVIEW 8.6
2008-08-14: Smaller VI file sizes in LabVIEW 8.6
2008-08-11: Aborting modal VIs without killing LabVIEW
2008-03-20: Opening subVI front panels from the palettes
2007-09-21: Connector Pane terminals default to Required in LabVIEW 8.5
2007-08-15: Three new performance-enhancing features in LabVIEW 8.5
2007-05-18: Easily debug event firing order of Event Structures
2007-05-14: A VI Analyzer test for detecting potentially troublesome Event Registration Refnum wires
2007-02-14: Making Quick Launch tests for the VI Analyzer
2007-01-16: Keep it simple
2007-01-08: LabVIEW 8.2 Upgrade Issues webpage
2007-01-02: Customizing the appearance of Numeric controls with advanced formatting
2006-12-28: Dealing with File Shortcuts and the File I/O functions
2006-12-18: Keyboard shortcuts in the Color Picker
2006-12-11: Using the maximum number of Undo steps in LabVIEW
2006-12-04: Using the Class Browser in LabVIEW
2006-11-27: Using XControls to give new life to custom probes
2006-11-20: Common hard-to-find menus and options in LabVIEW
2006-11-13: Easily viewing a VI's call chain at runtime
2006-11-06: An explanation of the "Synchronous Display" feature
2006-10-30: Picture Control tips
2006-10-23: History Probes
2006-10-16: Error handling tips
2006-10-09: Faster data lookups with Variant Attributes
2006-10-02: LabVIEW birthday wishes from me
2006-09-25: Read from Spreadsheet File.vi and Write to Spreadsheet File.vi are polymorphic in LabVIEW 8.2
2006-09-18: See most recently used folders in the Places Bar in LabVIEW file dialogs (Windows only)
2006-09-11: A couple of cool LabVIEW 8.2 INI tokens
2006-09-05: Display the path to LabVIEW.exe in your VIs' title bars (helpful when running multiple LabVIEWs)
2006-08-28: In Range and Coerce does something useful with paths in LabVIEW 8.2 and later
2006-08-21: Six new VIs on the File I/O > Advanced File Functions subpalette
2006-08-14: Show Hidden Controls and Indicators feature in LabVIEW 8.20
2006-08-08: Remove Breakpoints from Hierarchy feature in LabVIEW 8.20
2006-07-31: Moving text around in the Icon Editor with the arrow keys as you type
2006-07-24: Adding items to a ring/enum with Shift-Enter
2006-07-17: "Case Insensitive Match" option on a Case Structure with a String input to its selector
2006-07-10: The Implies function often makes Boolean logic easier to implement and understand
2006-07-03: Just *try* the Auto Tool
2006-06-26: An easy-to-use Progress Bar VI for your For Loops
2006-06-19: The "Call Setup..." feature on subVIs in LabVIEW 8.0
2006-06-12: Interesting data flow behavior of Flat Sequence Structures
2006-06-05: Space Constant on the String palette in LabVIEW 8.0
2006-05-30: Pressing Ctrl-Enter in a string constant toggles the scrollbar on the constant
2006-05-22: Defer Panel Updates to speed up UI updating
2006-05-15: A 100% G-based MD5 VI that ships with LabVIEW
2006-05-08: Ctrl+A now selects all objects
2006-05-01: Use Ctrl+tab to cycle through the open LV windows
2006-04-24: Dragging an image file into the icon area creates icons for the VI based on that image
2006-04-17: How to set transparency for front panels
2006-04-10: Format Into String inputs in arbitrary order
2006-04-03: A recursive file listing VI that ships with LabVIEW
2006-03-27: Press shift when dragging a control or expanding a structure to make the display scroll faster
2006-03-20: Quickly sample a color while using the paintbrush tool
2006-03-13: Switch the inputs on 2 input primitives by holding ctrl and hovering over the function
2006-03-06: (1) Quickly starting with a blank square icon for a VI and (2) 4x2x2x4 default connector pane in LabVIEW 8.0
2006-02-27: Dragging controls into control references to assign their type
2006-02-20: Ctrl-scroll wheel to scroll the frames of multi-frame structures
2006-02-13: Features that help with navigating front panel arrays
2006-02-06: Using the Select function instead of Merge Errors.vi to improve performance
2006-01-30: Multiple options for the path input to Open VI Reference
2006-01-23: (1) Empty Array? function and (2) Multiple uses for Empty String/Path? function
2006-01-16: (1) Search/Split String speed boost and (2) Ctrl-double click a subVI