DSA Blog


G-Wizdom Blog

Welcome to the DSA Blog!

Welcome to the world of G-Wizdom, where we offer a wise and whimsical perspective on Graphical System Design and Automation Engineering.

The culture of Automation Engineering is a world unto itself — complex, multi-disciplinary and quirky. Don’t be surprised if, here, within the domain of G-Wizdom, you recognize personalities, scenarios and perspectives you encounter on the job every day.

Visit us frequently, or subscribe to this site, for periodic light-hearted and insightful comic strip releases, including expert testimony on best practices that are certain to improve your efficiency, quality and understanding in Graphical System Design and Automation Engineering.

Motor Control LabVIEW Driver

Chris Mullin, Ph.D, Principal Automation Systems Scientist, Data Science Automation, Inc.

NI Product(s) Used:
LabVIEW 2020, including Unit Test Framework

Driver Development

The Challenge
A leading manufacturer of motor controllers needed an update of the LabVIEW API to their control software via .NET framework, that included an easy path to update the driver for future .NET updates.

The Solution
Data Science Automation developed a scripting tool to automatically generate the majority of the wrapper functions needed to access the .NET assembly, as well as tools to update typedefs and the text in the icons and descriptions of all the VIs. The VIs are organized into palettes that appear in the Instrument submenu of the LabVIEW Functions palette. The tools automate the process of updating the wrappers when new versions of the .NET assembly are released.

Continue Reading →

CSIA Certification

Spanning 21 years, we are honored to announce that Data Science Automation has once again received exceptional marks and continued recognition as a professionally-managed systems integrator that seeks, adopts, and establishes best practices, and has demonstrated methodical processes that rival the best and the biggest companies in this evolving industry.

CSIA Certification



dsa logo

Inc. Magazine Unveils Its Annual List of
America’s Fastest-Growing Private Companies—the Inc. 5000

Data Science Automation Ranks No. 2894 on the 2020 Inc. 5000
With Three-Year Revenue Growth of 137.47 Percent

NEW YORK, August 12, 2020Inc. magazine today revealed that Data Science Automation is No. 2894 on its annual Inc. 5000 list, the most prestigious ranking of the nation’s fastest-growing private companies. The list represents a unique look at the most successful companies within the American economy’s most dynamic segment—its independent small businesses. Intuit, Zappos, Under Armour, Microsoft, Patagonia, and many other well-known names gained their first national exposure as honorees on the Inc. 5000.

“I am extremely proud to be included, for the first time, on this prestigious list of America’s top companies,” said Richard Brueggman, CEO & President of Data Science Automation. “This milestone and our success is a direct result of all the talented and extremely hard working men and women at DSA as well as our loyal customers. It’s a great honor to be included and I look forward to our company achieving this goal for years to come.”

Not only have the companies on the 2020 Inc. 5000 been very competitive within their markets, but the list as a whole shows staggering growth compared with prior lists as well. The 2020 Inc. 5000 achieved an incredible three-year average growth of over 500 percent, and a median rate of 165 percent. The Inc. 5000’s aggregate revenue was $209 billion in 2019, accounting for over 1 million jobs over the past three years.

Complete results of the Inc. 5000, including company profiles and an interactive database that can be sorted by industry, region, and other criteria, can be found at www.inc.com/inc5000. The top 500 companies are also being featured in the September issue of Inc., available on newsstands August 12.

“The companies on this year’s Inc. 5000 come from nearly every realm of business,” says Inc. editor-in-chief Scott Omelianuk. “From health and software to media and hospitality, the 2020 list proves that no matter the sector, incredible growth is based on the foundations of tenacity and opportunism.”

The annual Inc. 5000 event honoring the companies on the list will be held virtually from October 23 to 27, 2020. As always, speakers will include some of the greatest innovators and business leaders of our generation.

For twenty-five years, Data Science Automation® (DSA) has been a premier automation systems integrator, leveraging commercial off-the-shelf tools in the design and implementation of custom-engineered, complete, and highly-adaptive solutions in laboratory automation, embedded/new product development, machine design, smart manufacturing, and test automation. The company provides an extensive array of automation engineering, programming, consulting & training services to dramatically improve research, manufacturing, government & business operations. DSA is fast and methodical, staffed with exceptional, multi-disciplinary, certified professionals that consistently apply CSIA-certified best practices to deliver the lowest total cost of ownership.

Richard M. Brueggman
Founder, CEO & President
Data Science Automation
724-942-6330 x 101

More about Inc. and the Inc. 5000

The 2020 Inc. 5000 is ranked according to percentage revenue growth when comparing 2016 and 2019. To qualify, companies must have been founded and generating revenue by March 31, 2016. They had to be U.S.-based, privately held, for profit, and independent—not subsidiaries or divisions of other companies—as of December 31, 2019. (Since then, a number of companies on the list have gone public or been acquired.) The minimum revenue required for 2016 is $100,000; the minimum for 2019 is $2 million. As always, Inc. reserves the right to decline applicants for subjective reasons. Companies on the Inc. 500 are featured in Inc.’s September issue. They represent the top tier of the Inc. 5000, which can be found at http://www.inc.com/inc5000.

About Inc. Media
The world’s most trusted business-media brand, Inc. offers entrepreneurs the knowledge, tools, connections, and community to build great companies. Its award-winning multiplatform content reaches more than 50 million people each month across a variety of channels including websites, newsletters, social media, podcasts, and print. Its prestigious Inc. 5000 list, produced every year since 1982, analyzes company data to recognize the fastest-growing privately held businesses in the United States. The global recognition that comes with inclusion in the 5000 gives the founders of the best businesses an opportunity to engage with an exclusive community of their peers, and the credibility that helps them drive sales and recruit talent. The associated Inc. 5000 Conference is part of a highly acclaimed portfolio of bespoke events produced by Inc. For more information, visit www.inc.com.

For more information on the Inc. 5000 Conference, visit http://conference.inc.com/.

To Train or NOT to Train?

G-Wiz 54It is true that some applications can be developed using LabVIEW without training. National Instruments has provided features that help you assemble the most common functions that their hardware is intended to perform. The phrase “Acquire, Analyze, Present” is often used to summarize those operations. The built-in functionality covers many typical use cases for NI hardware.

Continue Reading →

Hiring the Right Professionals Makes All the Difference

G-Wiz Strip 51

I have seen many project opportunities that were “lost” due to the customer choosing the lowest bid without taking into consideration the costs involved to maintain the application or the skill level of the developer. I used quotes on the word “lost” because we often see these types of projects make their way back to DSA in order to fix the problems the original “lowest bid” developer could not solve.

Read More

Reach Out and Touch Some VI’s

 Figure 1 Many applications require communications across multiple platforms.

This Nugget discusses a classic method that is seldom mentioned.

Two of the powerful features of an AE are that they provide both encapsulation and protection for the data stored in them. These features are not limited to a single application instance or a single machine. Utilizing a seldom used feature of LabVIEW (LV) your AE’s can expose the functionality of one or more AE’s to other applications or other machines with limited effort on the part of the developer. This approach will be shown in an application where I harnessed these strengths to deliver a multi-node application. I will first outline the challenge and then walk through the implementation.

Continue Reading →

Are You Experienced?

Do you or your team have 25 years of experience with LabVIEW, or the same 1 year of experience repeated 25 times?

G-Wiz #57In 1967 Jimi Hendrix’s album (Are You Experienced) was released. It took Hendrix a lot of work and years of practice to become a great musician. It didn’t happen overnight. He had training and expert teachers along the way and probably a mentor or two to help him along his musical path.

Continue Reading →

Creating Cluster Type Def’s

I often find myself having to define cluster type def’s for use by sub-VI’s. On large clusters, the defining can be cumbersome because LabVIEW wants to add a number to controls that you control copy. The smart way to approach this is to control-copy the controls from the original GUI, and drop them directly into the cluster container. Since it is inside the cluster, LabVIEW does not change the name.

Continue Reading →