Models of Computation
Simulation syntax, textual math, statecharts, component-level IP (CLIP) nodes, DLL calls, and other models are available for whenever G is not the most natural representation of the solution.
Incorporate and reuse existing code and IP to minimize development effort
When LabVIEW was first released, G was the only way to define the functionality you needed. Much has changed since then. With LabVIEW, you can now pick the most efficient approach to solve the problem at hand. Examine the following considerations:
o Graphical data flow is the default model of computation for LabVIEW.
o Statecharts provide a higher level of abstraction for state-based applications.
o Simulation diagrams are a familiar way of modeling and analyzing dynamic systems.
o Formula Node puts simple mathematical formulas in line with your G code.
o LabVIEW MathScript is math-oriented, textual programming for LabVIEW that you can use to call .m files without the need for extra software.
o DLL calls, ActiveX/.NET communication, and the inline C node let you reuse existing ANSI C/C++ code and code from other programming languages.
o CLIP and IP integration nodes import FPGA intellectual property so you can use VHDL.