System Properties

Selecting “System” in the Project Explorer will reveal some project level settings in the Property Editor.

General

Name Description Default
Version Simple text field that is saved with the project. Representing the version of the project. Empty
Author Simple text field that is saved with the project. Representing the author of the project. Empty
Description Simple text field that is saved with the project. Representing the description of the project. Empty

Note: These can be used to help keep track of and organize your projects.

Units

Name Description Default
Distance This displays which unit system (metric or imperial) the project uses. The field is read-only; this setting is set at project creation time, and cannot be changed. n/a

Conveyor Status

The colors of conveyors in various states can be set here.

Product Status

The colors of products in various states can be set here.

Product Shape

Name Description Default
Default If one or more Product Shapes have been created for the current project, the model that will be used to display products can be set here. Cube

Simulation

Name Description Default
Touching Products Do Not Unblock Sensors This project-wide setting changes the way overlapping and accumulated products are treated by PE Sensors. See more details below. Unchecked
Encoder Update Rate (ms) For the equipment that have an encoder, such as the conveyor, the rate (in milliseconds) at which the encoder updates can be set here. 30 ms

Touching Products Do Not Unblock Sensors

Take this example scenario. Two accumulated (touching or overlapped) products are approaching a sensor that is subscribed to both OnProductBlocking and OnProductUnblocking events. Let’s look at what happens as they cross the sensor, starting with the default (disabled) case:

When Disabled

OnProductBlocking:P1
OnProductUnblocking:P1
OnProductBlocking:P2
OnProductUnblocking:P2

Compare that to the behavior when Touching Products Do Not Unblock Sensors is enabled:

When Enabled

OnProductBlocking:P1
OnProductUnblocking:P2

When enabled, Sym3 will not consider the sensor to unblock in between two touching products, meaning we didn’t see P1 unblock the sensor, nor P2 block the sensor. This allows you to simulated very tightly packed products that have no gap for the sensor to detect when tightly accumulated.

Note that the PE Sensor’s OnProductsOverlap event won’t be invoked when this option is enabled.

Physics

Name Description Default
Floor Z Level When a product falls of a physics equipment, it will land on an invisible plane that sits at the specified Z level. -3
Default Product Friction Default friction value. Please refer to the properties of the Physic Conveyor
Default Product Mass The unit is what the user decides to be because it is all relative. In can be grams. 1

Debug

Name Description Default
Enable Debugger To enable/disable the debugger when the simulation starts. If the debugger is enabled, user can debug the simulation script using Developer > Scripting > Edit with Visual Studio Code
If enabled, when the simulation is running a ‘Debug’ symbol is displayed on the top right corner of the control panel.
Checked
Debug Port The port that will be used by Sym3 debugger. Visual Studio Code will attach to Sym3 debugger using this port. 34009