Example Code

Iterative Numeric Solution to Van Der Pauw Equation using LabVIEW

Products and Environment

This section reflects the products and operating system used to create the example.

To download NI software, including the products shown below, visit ni.com/downloads.

    Software

  • LabVIEW

Code and Documents

Attachment

Overview

This example demonstrates how to solve the Van Der Pauw equation iteratively.

 

Description

This VI demonstrate a method to solve the van der Pauw equation. It implements the native LabVIEW mathematics VIs and a State Machine architecture to iteratively solve the equation. The state machine has three states. In the first state, initial values are calculated for the equation. In the second and third states, new values are obtained. When these values are tested to be within an error limit, the state machine exits and returns a result. If they are not within the error limit, the state machine returns to the second state and iteratively creates new values to be tested.

 

The equation and the specific algorithm implemented to solve that equation in the VI are referenced from the Electronics and Electrical Engineering Laboratory's Semicondoctor Electronics Division (SED). The equation is critical in the development and understanding of the Hall Effect. A discussion of the hall effect can be found at the SED web site under Hall Effect Measurements. Section IV of this discussion provides an Algorithm Example to solve the van der Pauw equation.

 

Requirements

 Software

  • LabVIEW Base Development System 2012 (or compatible)

 Hardware

  • No hardware is necessary to use this example VI

 

Steps to Implement or Execute Code

  1. Download and open the attached file
  2. Run the program

 

Additional Information or References

VanDerPauw LV2012 NIVerified.vi - Front Panel.png
 
VanDerPauw LV2012 NIVerified.vi - Block Diagram.png

 

**The code for this example has been edited to meet the new Community Example Style Guidelines. The edited copy is marked with the text ‘NIVerified’. Read here for more information about the new Example Guidelines and Community Platform.**

Asa Kirby
CompactRIO Product Marketing Manager
________________
Sail Fast!

Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.