Original Code Consulting Original Code Consulting

OCC Home Page  LabVIEW Programs for Download LabVIEW related publications  LabVIEW Presentations  BotLabs Web Page - home of the Saurobots!  Links

LabVIEW Presentations
 Component Presentation  Configuration File Programming in LabVIEW  Data Sockets Programming in LabVIEW  Serial Communication in LabVIEW  PALMS Mass Spectrometer


LCOD Presentation  On October 19, 2006, I gave a presentation (PowerPpoint, 78KB) at the ALARM (Advanced LabVIEW Architects of the Rocky Mountains) user group meeting on an example of LabVIEW Component Oriented Design.  This design methodology is documented by Conway and Watts in A Software Engineering Approach to LabVIEW, and involves using components or objects to create robust, reuseable, modular code in LabVIEW.  The example component I presented is a group of VI's that implement a error/event log file in a modular fashion, so that it can quickly be incorporated in almost any program.  This example component and a description of it are aviailable on the File Utilities download page.

Configuration File Programming in LabVIEW  For LabVIEW User Groups in Colorado Springs, Boulder, and Fort Collins, Colorado, I made a presentation in November, 2002 on several methods for writing configuration information to disk.  The configuration handling methods included saving the information as front panel defaults, saving configuration clusters to binary files, and saving the configuration information in text (.ini) files.  The PowerPoint presentation (188 KB) is available here, as are the Save Front Panel Defaults example.  The section on writing .ini files was later written up as an article in LabVIEW Technical Resources and can be found on the Publications page, and the LabVIEW VIs are on the Programs page.

DataSockets Programming in LabVIEW  I made a short presentation to the Boulder LabVIEW User Group on July 12, 2001 on Using DataSockets in LabVIEW (130 KB).  The zipped file available here contains a Word document that covers most of the presentation as well as the example VI's used during the presentation.  This presentation introduces the DataSockets Server and the DataSockets Server Manager, then demonstrates the two mechanisms for sending data over a network with DataSockets from within LabVIEW.  It also discusses and demonstrates some known bugs that you should watch out for when using DataSockets in LabVIEW.
Serial Communication in LabVIEW  On April 17, 2001, I presented a talk on Serial Port Interfacing in LabVIEW at Seagate in Longmont, Colorado.  Much of the information in that presentation is available in the Serial Tools VIs and the Serial Port Resources document.
PALMS Mass Spectrometer  Several years ago, I gave a presentation to the Boulder LabVIEW User Group Meeting on the architecture we developed at the NOAA Aeronomy Lab to control the Particle Analysis by Laser Mass Spectrometry instrument.  Much of this discussion was later presented as a poster at NIWeek in 1998.  The poster was a runner up in the R & D catagory and I presented a talk at NIWeek 98 on it.  After that, I published a slightly revised version as a paper in Scientific Computing.  Both the NI presentation and the Scientific Computing article are available on the Publications page.

OCC Home Page  LabVIEW Programs for Download LabVIEW related publications  Top  BotLabs Web Page - home of the Saurobots!  Links

Please report any bad links, other problems, or comments to: 

Site Map and Downloads