Oct
01

LabVIEW Queued State Machine Architecture

by Anthony Lukindo, Oct 1, 2007 at 7:00 am
1 Star2 Stars3 Stars4 Stars5 Stars (46 votes, average: 4.59 out of 5)
Loading ... Loading ...

Summary

The Queued State Machine -Producer Consumer architecture; abbreviated in this article as QSM –PC, is one essential architecture that significantly facilitates programming mid-sized to advanced LabVIEW –based projects that constitute 100 or more VIs. A common application for the QSM -PC architecture is in programming LabVIEW’s event structure to send commands for asynchronous processing in a parallel loop so that event cases can exit code execution quickly and avoid GUI lockup. Another application is in multiple parallel VI programming such as in parallel data acquisition, alarm monitoring, and results analysis, where this method empowers any parallel VI to send and receive commands and data across other parallel VIs with no data loss.

In light of the intermediate to advanced nature of the objects that make up the QSM –PC architecture, taking full advantage of this template requires detailed knowledge of the why’ and ‘how’ of its various characteristic design aspects. This article defines, illustrates, and describes at length the various elements of the QSM –PC architecture and includes a LabVIEW example of this implementation with detailed narrative comments.

more…

Print This Post Print This Post

Jul
16

LabVIEW-Based Utility to Package & Deploy MS SQL Server 2005 Express Edition Databases – Part 2

by Anthony Lukindo, Jul 16, 2007 at 11:50 am
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 4.33 out of 5)
Loading ... Loading ...

This blog article is written in two parts. Part 1 introduced MS SQL Server 2005 Express Edition in relation to MS Access and discusses essential installation logistics. A LabVIEW –based installer for MS SQL Server 2005 Express Edition is included for download with this second part of the blog article. Use of this utility can be described in one phrase as follows:

“Copy the folder < Database Manager> to your target computer and after you have installed LabVIEW runtime engine, launch the executable: Database Manager -Installer.exe. Later on, you can use the Database Manager –File Copy.exe utility to import, export, or upgrade database files.

more…

Print This Post Print This Post

Jul
05

LabVIEW-Based Utility to Package & Deploy MS SQL Server 2005 Express Edition Databases – Part 1

by Anthony Lukindo, Jul 5, 2007 at 6:11 pm
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 4.67 out of 5)
Loading ... Loading ...

Referring to the sequence in the slogan: design, develop, prototype, and deploy, this blog article starts at the tail end of that sequence. The reasoning is that: by addressing the number-one bottle neck in adoption of client/server databases, namely: portability, distribution, and advanced custom installation, LabVIEW users will be motivated to seriously consider bundling these powerful databases with LabVIEW applicationsThis blog article is written in two parts, Part 1 introduces MS SQL Server 2005 Express Edition in relation to MS Access and discusses essential installation logistics. Part 2 delivers the LabVIEW -based installer wrapper for MS SQL Server Express 2005.

Blog articles that follow will discuss fundamentals of relational database design suited to automated measurements and control applications. The intent is to help developers design and program functional databases relevant to the measurements and automation field of LabVIEW applications.

more…

Print This Post Print This Post

Get Adobe Flash playerPlugin by wpburn.com wordpress themes