Load and enable veeos.
This function is designed to be invisible to the end user and to not be explicitly called. Instead it is run in the background by veeosInit.
library: bootstrapLib
Since init() is called by veeosInit which in turn is to be included in all VEE programs that use the veeos library, it is designed to be as small as possible and to have the absolute minimum hard-coded functionality. In essence it does nothing other than to find an RC file and then executes the directives included in that RC file.
In searching for an RC file, init() searches the below locations in series and concatenates all the directives found. This order is chosen for standard precedence: the most specific directive takes precedence if there is more than one conflicting definition.
The default veeos RC file is self documenting but the documentation is also included here for reference. Note that the RC file directives include loading libraries and setting variables. The also can be used to automatically execute functions.
### User Function Libraries to load. Space delimited. Field order dependent # ulib <name> <file> [<function to execute>] # examples # ulib dt VEEROOT/veeos/lib/dtLib.vxe # ulib dt "C:\program files\Agilent\Vee Pro 7.0\veeos\lib\dtLib.vxe" init() ### Compiled Function Libraries to load. Space delimited. Field order dependent. # clib <name> <file> <definition file> [<function to execute>] # example # clib io VEEROOT/veeos/lib/ioLib.dll VEEROOT/veeos/lib/ioLib.h ### set up variables # gvar <name> <type> <value> # example # gvar eps0 Real64 8.854187817e-12
VEE 7.0+, all platforms