iPhone Toggle

Here is a nice little custom control to make LabVIEW more like your iPhone.

Download: iPhone_Switch.zip

Circular Buffer in LabVIEW

At the July user group, Ludwik Kordas presented the concept of a Circular Buffer (CB) and various ways to implement it in LabVIEW.

His presentation and example VI’s are included in this post.

Read the rest of this entry »

VIG Example – Stopwatch

A VIG or “functional global” is a LabVIEW VI that provides the features of a global variable while overcoming some of the down sides of an actual global variable.

A function global uses uninitialized shift registers to maintain state information and a typedef function to select the mode of operation.

This example implements a stopwatch timer. You can use it to time up to 16 independent events in your application.

For more information on functional globals, check out these links:

Basic Functional Global Example

Functional Global Flags to Protect a Shared Resource

Other “functional global” examples in NI Developer Zone

Download the Code here:

May User Group Pictures – Popcorn Tweets

A cool contraption, a bunch of geeks, and pizza. What more could you want?

Read the rest of this entry »

Certified LabVIEW Associate Developer (CLAD) Example Tests

There was a lot of interest at our last group meeting about NI certification tests.

The Certified LabVIEW Associate Developer (CLAD) is the first step in getting certified. The test shows knowledge of LabVIEW basics. If you have had the LabVIEW Basics class (now called Core 1) or if you have some real-life experience with LabVIEW, you might be ready. If you want to find out, there are some sample tests you can download from NI’s web site:

clad_sample_exam1.pdf

clad_sample_exam2.pdf

Certified LabVIEW Associate Developer (CLAD) Sample Exams

How Can I Prepare for the Certified LabVIEW Associate Developer (CLAD) Exam?

Popcorn Trivia

There was some discussion during the Popcorn Tweets demonstration about where the interest in the device came from. Although people from all over the world watched the video, Justin was surprised that a lot of the interest came from Brazil. Another member of our group Andrés, who is from Brazil, said that popcorn is a big deal there…and he has provided photographic evidence, a street vendor in São Paulo:

May 2010 NI User Group

Ready, Aim…

This month, Seneca5 will once again be presenting at the quarterly National Instruments LabVIEW User Group.

Description
Seneca5 will be presenting a technical demonstration on vision and motion. Using a Compact Vision System and a Firewire camera, users will interact with a video feed to control an aiming device.

Demonstrates
NI Compact Vision System, IMAQ vision software, servo control
Lunch will be provided by National Instruments

05/11/2010 | 11:30 a.m. – 01:00 p.m.
Manchesters Grill
2121 T.W. Alexander Drive
Morrisville, NC

It is an NI event and lunch will be served, so you do have to register (but its FREE!). Get more information and register here.

You may also be interested…
Seneca5 hosts the regular meeting of the LabVIEW Advanced User Group at our office each month.

April 2010 User Group Follow-up

We had a great meeting discussing motor control of all types. Thanks to all who attended.

Many people offered information on websites and products they have used. I wanted to capture some of them here in case anyone wants to check into them:

Motor drivers for hobby servos

National Instruments Tools

Other Items

Any additions? Comment them here. This group works best when we share ideas!

Better Multicolumn Listbox Icons

MulticolumnListboxPreviously, I posted a listbox control with improved icons. Some have asked if it can be used for multicolumn listboxes, too. Well, yet it can. And here it is.

(Actually, you can just use the listbox control. Right click and select Replace. Replace it with a multicolumn listbox. The new multicolumn box will maintain the improved icons.)

Download VI: MulticolumListBoxIcons2.0

Automatic, Shmautomatic

automatictoolselectionWhen I head out to my work shed to build something with my tools, the tools I use are picked by one and only one person…me! That’s the way LabVIEW used to be, too, back in the good old days.

Now it’s all about the young kids and their automatic tool selection. La-ti-da! Manual tool selection was good enough for us, and it should be good enough for them too!

I don’t let my work shed tell me when to use a hammer and when to use a screwdriver! And if I ever get any of those new “power tools” I won’t want my shed picking those either!