System functions

These functions can be used to access system services such as environment variables.

AddShared()
AddShared() is used to add new intrinsic functions to EASI which are actually C (or C compatible) functions in a shared library or DLL.
F$DATE()
F$DATE() is used to return the current date.
F$INPUT()
F$INPUT() is used to return the last user entered input as a string.
F$SECS()
F$SECS() is used to retrieve the number of seconds that have passed since midnight.
F$TIME()
F$TIME() is used to retrieve the current time.
GetAsyncChar()
GetAsyncChar() is used to retrieve a single character of input from the user.
GetEnv()
GetEnv() is used to retrive the value of an environment variable.
GetMemory()
GetMemory() is used to return an approximation of the amount of physical memory available on the current system.
GetPCIHOME()
GetPCIHOME() is used to retrive the value of the PCIHOME environment variable.
GetVersion()
GetVersion() is used to return the software version and OS string.
SetEnv()
SetEnv() is used to assign a value to an environment variable.
Sleep()
Sleep() is used to pause for the specified number of seconds.
F$PCIHOME()
F$PCIHOME() is used to retrieve the contents of the PCIHOME environment variable.
F$VERSION()
F$VERSION() is used to retrieve the EASI version number.

© PCI Geomatics Enterprises, Inc.®, 2026. All rights reserved.