From 8:00 AM - 6:00 PM CST on Saturday, April 29, will be undergoing system upgrades that may result in temporary service interruption. We appreciate your patience as we improve our online experience.

Dennis Hong

"LabVIEW makes me better because code reuse saves time and effort."

Dennis Hong
Associate Professor of Mechanical Engineering

With limited time and resources, Dennis and his team of students used LabVIEW to quickly design and prototype the world’s first blind driver vehicle by creating a custom embedded software application.

See Dennis' lab | View other users

How to Create Reusable Code

Reduce development time for current and future projects by packaging reusable functions and subroutines. SubVIs in LabVIEW make your code more modular and simplifies program design and maintenance.

Watch the video | Take a guided tour of LabVIEW

Technical Resources

Dennis’ team of students was able to develop its application quickly because of the ability to easily integrate LabVIEW with the team's hardware and reuse existing code from colleagues and

See best practices for code reuse | Learn how to integrate hardware with LabVIEW

The Blind Driver Challenge

Learn more about how Dennis’ Virginia Tech team built a semiautonomous vehicle that allows a blind driver to successfully navigate, control speed, and avoid collision.

Read Dennis' case study

Next Steps

You can use LabVIEW to develop simple to sophisticated measurement, test, and control systems with graphical icons and wires that resemble a flowchart. Through this intuitive development approach, you can get to your results faster and complete higher-quality projects in less time.