Cicode Programming Reference > Cicode Function Categories > Miscellaneous Functions Introduction > Miscellaneous Functions

Miscellaneous Functions

Following are miscellaneous functions.

AreaCheck

Determines whether the current user has access to a specified area.

Assert

Verifies a particular condition is true, or halts the task.

Beep

Beeps the speaker or sound card in the computer.

CitectInfo

Gets information about a CitectSCADA variable.

CodeTrace

Traces Cicode into the Kernel and the SYSLOG.DAT file.

DebugBreak

Causes a breakpoint error to start the Cicode Debugger.

DebugMsg

In-line debug messages of user Cicode.

DebugMsgSet

Enables/disables the DebugMsg function.

DelayShutdown

Causes CitectSCADA to shut down after a specified period

DisplayRuntimeManager

Starts and displays CitectSCADA Runtime Manager.

DumpKernel

Dumps Kernel data to the Kernel.dat file.

EngToGeneric

Converts a variable into generic scale format.

Exec

Executes an application or PIF file.

GetArea

Gets the current viewable areas.

GetEnv

Gets an environment variable.

GetLogging Gets the current value for one or more logging parameters.

InfoForm

Displays graphics object help information for the AN closest to the cursor.

InfoFormAn

Displays graphics object help information for an AN.

Input

Gets text input from the operator.

IntToReal

Converts an integer variable into a real (floating point) number.

KerCmd

Executes a command in a kernel window.

KernelQueueLength

Obtains the number of rows in a queue.

KernelTableInfo

Provides a consistent method of accessing items within a Kernel Table.

KernelTableItemCount

Obtains the number of rows in a Kernel Table.

LanguageFileTranslate

Translates an ASCII file into the local language.

Message

Displays a message box on the screen.

ParameterGet

Gets the value of a system parameter.

ParameterPut

Updates a system parameter.

ProcessIsClient

Determines if the currently executing process contains a Client component.

ProcessIsServer

Determines if the currently executing process contains a particular server component.

ProcessRestart

Restarts the current process in which Cicode is running.

ProductInfo

Returns information about the CitectSCADA product.

ProjectInfo

Returns information about a particular project, which is identified by a project enumerated number.

ProjectRestartGet

Gets the path to the project to be run the next time CitectSCADA is restarted.

ProjectRestartSet

Sets the path to the project to be run the next time CitectSCADA is restarted.

ProjectSet

Sets the name or path of the current project.

Prompt

Displays a message in the prompt line.

Pulse

Pulses (jogs) a variable tag every two seconds.

ServiceGetList

Gets information about services running in the component calling this function.

SetArea

Sets the current viewable areas.

SetLanguage

Sets the current language for runtime text, and the character set.

SetLogging Adjusts logging parameters while online.

Shutdown

Ends CitectSCADA's operation.

ShutdownForm

Displays a form that allows an operator to shut down the CitectSCADA system.

ShutdownMode

Gets the mode of the shutdown/restart.

SwitchConfig

Switches focus to the CitectSCADA configuration application.

TestRandomWave

Generates a random wave.

TestSawWave

Generates a saw wave.

TestSinWave

Generates a sine wave.

TestSquareWave

Generates a square wave.

TestTriangWave

Generates a triangular wave.

Toggle

Toggles a digital tag on or off.

TraceMsg

Displays a message in the Kernel and Debugger debug windows.

Version

Gets the version number of the CitectSCADA software.

See Also

Cicode Functions