Common Characteristics and Usage of Object Browser
This section describes the features and the usage of the Object browser that are common to every mode in which Object browser can be used.Objects filter
This is the main filter of the Object browser. User can check one of the available (enabled) object items.In this example, Programs, Function Blocks, Functions are selected, so objects of this type are shown in the object list. Variables and User types objects can be selected by user but objects of that type are not currently shown in the object list. Operators, Standard functions, Local variables, and Basic types cannot be checked by user (because of the context) so cannot be browsed.User can also click Check all button to select all available objects at one time or can click Check none button to deselect all objects at one time.Other filters
Selected objects can be also filtered by name, symbol location, specific library and var type. Filters are all addictive and are immediately applied after setting.Nome
Function
Filters objects on the base of their name.
Set of legal values
All the strings of characters.
Use
Type a string to display the specific object whose name matches the string.Use the * wildcard if you want to display all the objects whose name contains the string in the Name text box. Type * if you want to disable this filter.Press Enter when edit box is focused or click on the OK button near the edit box to apply the filter.
Applies to
All object types.
Symbol Location
Function
Filters objects on the base of their location.
Set of legal values
All, Project, Target, Library, Aux. Sources.
Use
All= Disables this filter.Project= Objects declared in the GF_ProjectVX code project.Target= Firmware objects.Library= Objects contained in a library. In this case, use simultaneously also the Library filter, described below.Aux sources= Shows aux sources only.
Applies to
All objects types.
Library
Function
Completes the specification of a query on objects contained in libraries. The value of this control is relevant only if the Symbol location filter is set to Library.
Set of legal values
All, libraryname1, libraryname2, …
Use
All= Shows objects contained in whatever library.LibrarynameN= Shows only the objects contained in the library named librarynameN.
Applies to
All objects types.
Vars Type
Function
Filters global variables and system variables (also known as firmware variables) according to their type.
Set of legal values
All, Normal, Constant, Retain
Use
All= Shows all the global and system variables.Normal= Shows normal global variables only.Constant= Shows constants only.Retain= Shows retain variables only.
Applies to
Variables.
Vars Group
Function
Filters objects on the base of their group.
Set of legal values
Every group known to the project
Use
Shows only variables belonging to the selected group.
Applies to
Variables.
Object List
Object list shows all the filtered objects. List can be ordered in ascending or descending way by clicking on the header of the column. So it is possible to order items by Name, Type, or Description.Double-clicking on an item allows the user to perform the default associated operation (the action is the same of the OK, Import object, or Open source button actions).When item multiselection is allowed, Select all and Select none buttons are visible. It is possible to select all objects by clicking on Select all button. Select none deselects all objects.If at least an item is selected on the list operation, buttons are enabled.
ResizeWindow can be resized, the cursor changes along the border of the dialog and allows the user to resize window. When reopened, Object browser dialog takes the same size and position of the previous usage.