GDevCon North America 2023/A HAL of a Good Time

From LabVIEW Wiki
Jump to: navigation, search

A HAL of a Good Time by Quentin "Q" Alldredge and Kevin Shirey

Reduce cost and enable engineering efficiency with a properly architected Hardware Abstraction Layer (HAL). A HAL supports parallel development, combats obsolescence, and increases reuse code. HAL creation should begin with a well architected design. Common design problems often arise during a HALs lifecycle. How do you handle it when your hardware goes obsolete? How do you handle it when different models have different features? How do you manage connections to devices? How should logging, debugging, and error handling be implemented? In this presentation we’ll offer solutions to these questions that can help combat those common problems and make your HAL, and test system, successful.

Presentation Links

See Also

External Links