Reference Guide
The VEEOS library consists of importable objects and functions that can
be utilized in your VEE programs. The functions are organized into various
libraries that are automatically imported. The objects are accessed via the
VEEOS menu picks. This guide provides details of the various functions and
objects.
The end user will not generally interact with these directly.
- bootstrapLib - does the work needed to
load and enable veeos
- codeLib - Programming aids
- dataLib - Create, modify, translate,
analyze and otherwise manipulate data.
- eeLib - Functions related to Electrical
Engineering.
- mathLib - General mathematics functions
- netLib - Functions that use the internet.
- sigLib - Signal processing components
- sysLib - Functions related to the operating system and the general computer
environment.
- veeosLib - Functions that didn't fit
elsewhere or that help manage the library.
These standard functions correspond directly to a single object so that
the identical functionality can be used in expressions or as objects.
NOTE that the actual function name adds a prefix ("o_") to the object
names. For example the polarResample object has
underlying function o_polarResample()
- addField - Adds to an existing record a field with specified name and
value.
- arrayConcat - joins together arrays
- arrayRev - reverses the order of any 1D array
- buildField - Creates a field with specified name and value.
- colMax - Array statistics - determines the Maximum value of each column in an array
- colMean - Array statistics - determines the
Mean value of each column in an array
- colMedian - Array statistics - determines
the Median value of each column in an array
- colMin - Array statistics - determines the
Minimum value of each column in an array
- colMode - Array statistics - determines the
Mode of each column in an array
- colRMS - Array statistics - determines the RMS value of each column in an array
- colSDev - Array statistics - determines the
Standard Deviation of each column in an array
- colVari - Array statistics - determines the
Variance of each column in an array
- currentHumidity - returns the current humidity for a given city
- currentTemp - returns the current
temperature for a given city
- dcBlock - - removes the DC component of a signal
- decayFilter - Implements a filter whose response is based on a given decay rate.
- dif - calculates difference between successive
data points
- downloadLatestLibrary - Downloads the latest version the VEEOS library.
- dtmfPulse - Creates a DTMF
pulse consisting of two frequencies that identify the given character.
- dtmfReceiver - Converts a DTMF pulse or (pulse train) into the corresponding
character(s)
- dtmfSigGen - Generates a pulse train that represents the DTMF signal corresponding to
a given set of characters
- dutyCycle - Determines the duty cycle of an
arbitrary signal
- envelope - Constructs an envelope for
arbitrary signals.
- eval - Evaluates the given function at the given
argument.
- fallTime - Determines the fall time of an arbitrary signal
- frequency - Determines the dominant frequency of an arbitrary signal.
- fromClipboard - Reads text
from the system clipboard.
- funcFilter - Implements an analog filter
with transfer response specified by an arbitrary function.
- help - brings up a local copy of the online help in a popup window
- hexToInt - Interprets input as hex value and outputs it as an integer
- hilbert - Computes the Hilbert transform of the input waveform.
- ifThenEval - Defines a function of multiple domains - is also a general Case
statement.
- importCLib - Imports a Compiled Library
- importULib - Imports a User Library
- isElement - determines if a given element
exists within a set
- isPrime - Determines if a number is prime.
- longLat - returns the longitude and latitude for a given city
- period - Determines the period of an arbitrary signal.
- PI - Evaluates the product of a series.
- polarFit - Determines the unique circle
defined by given three points.
- polarRegress - Determines the circle that
best fits a set of points.
- polarResample - Resamples polar data to
ensure full 0-360 coverage.
- polyFilter - Implements an analog filter
with transfer response specified by numerator and denominator polynomials.
- popupNotice - Creates a pop-up message on the user's screen
- ppCap - Calculates Parallel Plate Capacitance
- printText - Prints text to a specified printer
- riseTime - Determines the rise time of an arbitrary signal
- randomInt - Returns a random integer from
specified range.
- randomReorder - scrambles the order of a
string or array.
- rootFilter - Implements an analog filter
with transfer response specified by poles and zeroes.
- runInShell - runs specified command in a cmd shell.
- screenShot - Takes snapshot of
screen
- setAND - returns the set of elements that are
in both of two sets
- setComplement - Returns the set of elements that are in
one set but not in the other.
- setOR - returns the set of elements that are in
either of two sets
- setXOR - returns the set of elements that are
in either but not both of two sets
- setVar - Sets (or creates) a variable with given name and value
- SIGMA - Evaluates the sum of a series.
- strReplace - Replaces occurrences of a target string within the input string.
- time - Converts timestamp to time of the day.
- timeStretch - Stretches a series of data
points by replicating them.
- toClipboard - Writes text to the
system clipboard.
- toCoord - Creates Coordinates from input data.
- toEngr - Formats a number in standard
engineering format.
- toggleRadix - Switches decimal radix
between point and comma
- toInt16 - Interprets input as hex value and outputs it as a
16-bit signed integer
- toInt32 - Interprets input as hex value and outputs it as a
32-bit signed integer
- toUInt8- Interprets input as hex value and outputs it as an
8-bit unsigned integer
- toBinStrN - Formats a number as a binary string of arbitrary length.
- unique - returns unique subset
- unzip - Uses standard ZIP to unpack zip bundles.
- uudecode - Unpacks a coded ASCII file into the original format of the enclosed file.
- uuencode - Unpacks a coded ASCII file into the original format of the enclosed file.
- viewPicture - Displays chosen
picture in a photo viewer.
- wait - Pauses execution for specified time in seconds
- week - Converts timestamp to week of the year.
- winVersion - Find the version of Windows which is currently running.
- zip - Uses standard ZIP to bundle whatever source files are specified.
These objects (or groups of objects) have no single underlying matching function.
- analogAmp - configurable analog amplifier
- analogFilter - configurable analog classical filter
- bitStream - display optimized to show bit
pattern of digital stream
- downConvert - mixer-based down-conversion object
- forEach - Program construct for looping through a set of values.
- negBridge - negative polarity full-wave bridge rectifer
- negRectifier - negative polarity half-wave rectifer
- numberStream - display optimized to
show streaming analog data
- posBridge - negative polarity half-wave rectifer
- posRectifier - negative polarity full-wave bridge rectifer
- referenceGuide - local
viewable copy of the Reference Guide
- toBinStr8 - Formats a number as a binary string of length
8.
- toBinStr16 - Formats a number as a binary string of length
16.
- toBinStr32 - Formats a number as a binary string of length
32.
- toBinStr64 - Formats a number as a binary string of length
64.
- upConvert - mixer-based up-conversion object
- veeosInit - Initializes the loading of veeos
These functions have no single overlying matching object but may of course
still be used as desired.
NOTE that the actual function name adds a prefix ("o_") to the names shown. For
example the polarResample object has underlying
function o_polarResample()
- aAmp - generic analog amplifer
- aFilter - generic classical analog filter
- aMixer - generic analog mixer
- aRectifier - generic analog rectifier
- butterPoly - generates Butterworth polynomials
- chebyPoly - generates Chebychev polynomials
- comma2point - Replaces commas with points.
- dtmfCode - Generates the DTMF frequency pair that defines the given input character.
- dtmfDecode - Converts a pair of DTMF frequencies into the corresponding character
- dtmfRcvPulse - Converts a DTMF signal pulse into the corresponding character
- point2comma - Replaces points with commas.
- raiseError - raises an error message that halts program execution.
- Xcoord - Returns the X value of a coordinate
- Ycoord - Returns the Y value of a coordinate
- Zcoord - Returns the Z value of a coordinate
© 2015-2025. All Rights Reserved.
Stan Bischof (stan@worldbadminton.com).
Last updated
13 February 2024 08:50.