Cicode Programming Reference > Cicode Function Categories > Super Genie Functions | Cicode

Super Genie Functions

The Super Genie functions allow you to use SuperGenies in your runtime system.

Following are functions relating to Super Genies:

Ass

Associates a variable tag with a Super Genie.

AssChain

Chains the associations from the current Super Genie to a new Super Genie.

AssChainPage

Chains the associations from the current Super Genie to a new Super Genie, and displays the new Super Genie (in the current window).

AssChainPopUp

Chains the associations from the current Super Genie to a new Super Genie, and displays the new Super Genie in a new popup window.

AssChainWin

Chains the associations from the current Super Genie to a new Super Genie, and displays the new Super Genie in a new window. The new window will be of the same type as the current window.

AssChainWinFree

Stores the tag associations on an existing Super Genie, closes it, then assigns the tags to a new window.

AssEquipParameters

Associates a set of equipment parameters defined in Citect Studio's System Model | Equipment | Runtime Parameters with a page.

AssEquipReferences

Creates Super Genie associations for each piece of equipment referenced by the specified equipment.

AssGetProperty

Gets association information about the current Super Genie from the datasource

AssGetScale

Gets scale information about the associations of the current Super Genie from the datasource

AssInfo

Gets association information about the current Super Genie (that is information about a variable tag that has been substituted into the Super Genie).

AssInfoEx

Gets association information about the current Super Genie (that is information about a variable tag that has been substituted into the Super Genie). Replacement for AssInfo supporting online changes.

AssMetadata

Performs Super Genie associations using the "Name" and "Value" fields.

AssMetadataPage

Uses the metadata information from the current animation point for the page associations for a new Super Genie page, and displays the new Super Genie in the current page.

AssMetadataPopup

Uses the metadata information from the current animation point for the associations for a new Super Genie page, and displays the new Super Genie in a new pop up window.

AssMetadataWin

Uses the metadata information from the current animation point for the associations for a new Super Genie page, and displays the new Super Genie in a new window.

AssPage

Associates up to eight variable tags with a Super Genie and displays the Super Genie in the current window.

AssPopUp

Associates up to eight variable tags with a Super Genie and displays the Super Genie in a popup window.

AssScaleStr

Gets scale information about the associations of the current Super Genie (that is scale information about a variable tag that has been substituted into the Super Genie).

AssTag

Associates a variable tag with the current Super Genie. The association will be created for the current Super Genie only, and will only come into effect after you re-display the Super Genie.

AssTitle

Sets the runtime window title to the tag name of the first variable substituted into the Super Genie.

AssVarTags

Associates up to eight variable tags with a Super Genie. This association is only made for the next Super Genie you display (either in the current window or in a new window). You can use this function repeatedly to associate more than 8 variable tags to a Super Genie.

AssWin

Associates up to eight variable tags with a Super Genie, and displays the Super Genie in a new window.

AssWinReplace

This function removes the associations on a specified Super Genie window and applies any pending associations.

See Also

Published June 2018