You are here

LabVIEW

Fast LabVIEW Dictionaries

October 3, 2014

Lets start with the basics. What is a dictionary?  A dictionary provides a mapping of key, value pairs.  They allow a programmer to store a value under a key and look it up later.

A naive implementation could be done with two arrays, one to store the keys, and one to store the values.  For managing a few keys this is fine, but once the number of keys grows large enough, this will begin to suffer because a lookup will have to inspect all elements, resulting in a computation complexity of O(n).

Category: Tags:

S.O.L.I.D. Software: One Thing

September 21, 2014

Have you ever wondered if a film about an aging Manhattanite being roped into joining his two friends on a cattle drive in the southwest could help you write better software?  

City Slickers

Nested deep within the complex social commentary of the movie "City Slickers" there is a scene in which Curly, a software engineer turned cowboy, gives Mitch Robbins, the titular city slicker, advice on how to write great software.

Category: Tags:

Discuss user interface design techniques and how to apply them to NI LabVIEW in this interactive presentation. Learn about conforming to Windows OS standards, user interactions, XControls, and .NET, as well as unique ways to display data.

Pages

Subscribe to RSS - LabVIEW