|
Apply Changes
This great new feature further extends the Track Changes feature that was introduced in R10 and makes it really easy for multiple people to work on a simulation at the same time.
The way it works is that you all begin working from the same model. Then when you want to merge the simulations together SIMUL8 creates a Changes File for you. You apply this Changes File to another version of the model. A dialog like the picture below appears detailing all the differences and allows you to choose which changes you wish to apply to your model.

This feature is only available with SIMUL8 Professional
[Top of the page]
Calendars
Some elements are not identified when defining shift availability for your staff. What about holidays or special days? These can all be specified using the new calendar feature. A calendar of availability can be specified for each Work Center, Resource, Work Entry Point and even the simulation as a whole.
You can set up as many calendars as are required by the simulation model. If different Work Centers, or different Resources, run on different schedules, then individual calendars are required. If no calendar is assigned to a specific area, the main calendar will be assumed to define the operating schedule of the resource or work center. In this way if only one calendar is required then the entire simulation system follows that operating schedule.

[Top of the page]
Overview Window
This fantastic new feature makes it really easy to navigate large models. You can drag the box in the Overview Window to any location and your simulation window will be automatically updated to show the new location.

[Top of the page]
Edit Multiple Visual Logic Sections
Every Visual Logic window has short cut tabs to last 9 edited sections of Visual Logic. You can also right click on any tab to add another section of Visual Logic as a shortcut.

[Top of the page]
Find
Visual Logic find now available. Its searches all Visual Logic and allows double click instant access to the selected section. You can also choose to ignore some classes of Visual Logic lines, like comments, and search all Visual Logic or just one section. Click right on the "Find" list of line allows options for adding multiple breakpoints.

[Top of the page]
Debugging Tool Kit
A whole new suite of features has been added to create the Debugging Tool Kit This fantastic suite of tools will let you debug your Visual Logic much faster.
Value Tips
Whilst in debug mode whenever you hover your mouse over any variable in Visual Logic or object property the value of this item is displayed in the status bar of the debug window. This saves all the stopping and starting of your simulation and the going backwards and forwards between different windows. Our consulting team reckon this has cut the time it takes to debug any model in half.

Monitor Spreadsheet
Spreadsheets can now be left open during debugging so that you can easily monitor value changes. This really speeds up the debugging process and makes it much easier.

Stop When Value Changes
Add any formula to the watch window and whenever it's changed through Visual Logic the simulation will stop and you can view the piece of logic which caused the change. If the change isn't made through Visual logic you can stop the simulation and view the simulation monitor to explore what caused the change.

More Stop Debug Options
The Stop Debug mode has been enhanced with additional controls that let you:
Step Into: |
Executes the next line of Visual Logic and steps into called sections. |
Step Over: |
Executes the next line of Visual Logic without stepping into called sections. |
Step Out of this Section: |
Executes the remainder of the current called section and breaks at the next line in the main Visual Logic section. |
Run to Selected Line: |
Allows you to insert a temporary break point. Simulation runs until it reaches this. |

Call Stack
While in break mode, Call Stack presents a dialog box that shows all the Visual Logic sections that have been called but not yet run to completion. The Call Stack helps you trace your code as your simulation executes a series of nested procedures.
For example, a Visual Logic section can call a second Visual Logic section, which can call a third Visual Logic section - all before the Visual Logic section that started this chain is completed. Such nested Visual Logic calls can be difficult to follow and can complicate the debugging process.

This feature is only available with SIMUL8 Professional
[Top of the page]
|