Advanced Find Options

From Planimate Knowledge Base
Jump to navigation Jump to search

These are special cases where you may wish to find certain types of objects, as part of verifying your model, or to adapt an older model to use newer techniques.
The following cases are available:

Buttons that Run without Init
Buttons with Click Actions that Run Broadcasts, which have the 'Handle without Initialising Run' option set.

Buttons that Execute System Commands
Buttons with Click Actions set to the Execute System Command Option.

Buttons that Load other Models
Buttons with Click Actions set to Load other Models.

Exits that stop Current Run
Exits which have their Stop Count set greater than Zero, and whose Stop Action includes Stopping the Current Run. Thus "Stop Current Run and Restart' will also be detected in this search.

Entries on System Broadcasts
Broadcast Entries that have been tuned into Planimate® System Broadcasts - the ones beginning with a leading underscore (e.g. "_Run Start").

Entries using Internal Schedules
Entries which use either Single Arrivals or Periodic Arrivals Mode.

Entries that are Table Driven
Entries that use the Table Driven Entry Mode.

Objects with a non default Unblock
Objects that have had their In-Switch set to other than 'Default'.

Objects that are Positioned Off Screen
Objects that are not visible on the panels to which they belong. This tells you which Panels have such objects. To access these objects will require enlarging your Panel Area.

Tables/Attributes cleared at Start
Tables or Attributes that are set to the "Clear At Start" option.

Exits that Pause Current Run
Exits which have their Stop Count set greater than Zero, and whose Stop Action includes to Pause the Model Run.

Routines that may show a Dialog
Change Object Routines that include one or more "Show Dialog" operations in them.

Specific Routine Operation
After selecting this, you can then select which operation you are looking for, and Planimate® will display all change objects that include that operation in their Routines.

References to unassigned label values
Finds where hard-coded label references are made to labels which have subsequently been deleted, causing the reference to appear as a number because it has no matching string.

Specific Attribute Reference
Enables you to create an attribute reference which you can then "find" any instances of in the model. Useful for finding use of object properties, system attributes. matched rows etc.

You can also use "wildcards" by using the system->null attribute as a field placeholder which will then match any constant/item/portal/etc attribute in that field of the attref. This is useful in finding more complex references to object properties where an attref specifies which object.



idkbase note 10120