Name 3 debugging tools.
Many
What are the 3 components of an Error cluster?
Boolean, Status Integer, String Message
Name 2 reasons to use subVI's.
Modularity, Reuse code.
Name the primary parasitic effect of Local Variables
Race Conditions
Name the file formats in increasing file size
Define Polymorphism.
The ability to accept multiple data types and perform different operations depending on the data type.
How does Wait (ms) differ from Wait until next ms multiple?
One waits the coded in milliseconds, the other one waits until the next clock tick is a multiple of the coded-in value.
Name 3 things that could cause a broken Run Arrow.
Broken wire, not all terminals are wired, not all case structure terminals are wired.
To communicate between loops, and of the methods we talked about, what functions perform execution timing by default?
Queue, Notifier
What's the difference between an installer and an executable?
Installers will install drivers, toolkits, and software onto the target computer, executables put custom code on target computers.
Why is a waveform graph more advantageous than a double PP graph?
Less memory
What are the default values of the Event Structure for timeout and right-side terminals?
-1, Use Default if unwired.
Name the 3 ways to connect to a DAQ device.
MAX, DAQ Assistant, DAQmx API
Name all the design patterns we talked about.
FGV, Simple, General, State Machine, Producer Consumer
What are the 3 ways to open/write to a file in LV?
Hard code, user input, programmatic
What is the difference(s) between Unbundle and Unbundle by name?
Unbundle is dependent on the order of your clusters, it also shows the data type instead of the name of the cluster component.
Name an example of a data type that cannot be wired into a selector terminal?
Array
What does the Open/Create/Replace Function output?
Refnum out, Error Out
How do you change an execution timed function to a software timed function?
If there is a timeout capable, wire in a time to stop blocking.
What is the Max # of Methods in an Invoke Node
1
What are default values for a numeric, boolean, enum, string, and array?
0, F, empty, "", empty
Control is a blue print for a cluster, type def is the master copy of all clusters in a project, strict type def carries cosmetic changes.
What are ALL the necessary components of a state machine?
Case Structure, While Loop, Transition Code, Stop Conditional, Selector
Name the available error numbers for user defined error codes
-9000 to -8000, 5000 to 9000, 500,000 to 600,000
Name the Heirarchy of the VI Server
Generic, Gobject, Control, Object