LocalScope

Description: Equivalent to Scope(Obj, Name, TRUE).
LocalScope is more clear, concise, and efficient. The Trihedral code style guidelines require LocalScope() as opposed to Scope(..., TRUE) for these reasons.
Returns: Reference
Usage: Script or steady state.
Function Groups: Basic Module
Related to: Variable | ScopeLocal | Scope
Format: LocalScope(Obj, Member)
Parameters:  
Object
Required. Any expression for the object value where Member may be found.
Member
Required. Any text expression for the member name.
Comments:

This function is the same as the '.' operator, when the '.' operator is used between two operands. (Object.Member).

As an example, the LocalScope() function is useful for referencing a tag object where its name contains special characters or spaces:

TagObj = LocalScope(VTSDB, "R&R Level")

Example:

  TagName = "MyTag";
  TagObj = LocalScope(VTSDB, TagName);

Returns a reference to the given tag object, found within the current module.

This is the equivalent to:

  VTSDB.MyTag