SIMUL8 Newsletter
  Monthly newsletter with news on releases, events and special offers. Learn from case studies, hints and tips and how to articles.



 

SIMUL8 R11 - What Was New

SIMUL8 Release 11 had some major new developments, including calenders, and or statements and being able to edit multiple pieces of Visual Logic. We are currently on SIMUL8 2008, check out the SIMUL8 2008 Feature Tour.

Click on the links below for details on all the features added in SIMUL8 R11. Features with beside them are only available with SIMUL8 Professional:

Best New Features

Apply Changes

Calendars

Overview Window

Edit Multiple Visual Logic Sections

Find In Visual Logic

Debugging Tool Kit


Components

Stencil Display

Remove to Sub-Window

Drag Objects Into Component

On Create Runs on Copy

On Erase Event

Get Original

Other Changes


Debugging

Speed Analyzer Improved

Watch Window from Visual Logic

Simulation Monitor Runs Future Events


Results

More Confidence Intervals

Add Spreadsheet Values to Summary

Other Changes

 

Building Productivity

Hints in Contents Dialogs


Mouse Wheel to Scroll Screen

Return to Last Visual Logic

Merge Simulations
Global Rename

Route Out Label Display

Speed Improvements

Other Changes


Tanks

Auto Adjust Inflow /Zero Capacity

Tank Current Level

Total In and Out Flow Properties

On Tank Flow Restart Event

Constrained Pipes

Other Changes


Visual Enhancements

Work Entry Point Count Display

Antialias Display

Different Colored Pipes

Do Not Display Dialog

Images added to Graphics Library


Work Centers

On Start Repair Event

Shift Allocation

 

Visual Logic

New Commands

Parametarized Calls

And, Or and Either Or

Allow Debugging Preference

Fast Access Recent Visual Logic

Create Variable from Set Line

View All Visual Logic

Disable/Enable Multiple Lines

Folding Options

Other Changes


Other Enhancements

Simulation Assistant Printable reports

Advanced Random Multi-Select

Random Stream Clear Out

Print Preview Zoom Options

Visio Imports

New Windows Menu

Sub Process Timing

RUFL Menu

Changes in SIMUL8 2006

Changes in SIMUL8 2005

Changes in SIMUL8 R10

Changes in SIMUL8 R9

Changes in SIMUL8 R7

 
 
 

 Best New Features

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]


 

 
 

 Components

Stencil Display

You can now display your Components in a Visio like stencil for better organization and easier location.

This feature is only available with SIMUL8 Professional

[Top of the page]


Remove to Sub-Window

When a component is created the Remove Component Layer can now optionally remove to a sub-window.

[Top of the page]


Drag Objects Into Component

Instead of having to unpack and reassemble your component to add new objects you can now drag and drop objects into components using the SIMUL8 Explorer.

[Top of the page]


Copy Runs On Create Code

When a new component is created by copying an existing one the On Create Logic is now run. We've also added a new Visual logic command that allows you to identify how it was copied to allow you to then control what events happen.

[Top of the page]


On Erase Event

A new Visual Logic event for components has been created 'On Erase' which runs whenever a component is deleted from a simulation.

[Top of the page]


Get Original

This command lets you find the original component that was copied to create the current object.

This is useful when you are copying a set of objects N times. If you do this then you can lose the original. Say you copy 5 work centers - which is the original? Visual Logic will retain the one that was last to be selected, so you lose the ability to copy over any data from the others.

[Top of the page]


Other Enhancements to Components

- Do Not Display Dialog more
- Parameterized Visual Logic Calls more

[Top of the page]



 
 

Debugging

Speed Analyzer Improved
The speed analyzer, introduced in R9 which helps you find out the parts of your Visual Logic that are taking a long time to run has now been improved. It now supports "CALL"ed routines and includes a count of the number of times a piece of Visual Logic is called.

This feature is only available with SIMUL8 Professional

[Top of the page]


Watch Window from Visual Logic
Click right in Visual Logic windows now has Watch Window options for use during debugging. You can even add values to be watched directly from the Visual Logic window.

[Top of the page]


Simulation Monitor Runs to Future Event
Now if you double click on any event in the Future tab of the Simulation Monitor the simulation will run until this event is reached then stop. This is really useful for debugging because it lets you get your simulation to exactly the time you want it at.

[Top of the page]


 
 

Results

More Confidence Intervals

80% 90% 98% 99.8% and 99.9% confidence limits added to the results summary. We've also added a Get Confidence Limit from Results Visual Logic command that allows you to get any confidence interval for any result on the summary.

(20% and 50% limits are also available if you hold down Control and are accessible from Visual Logic. They've been hidden because they're not useful to most users.)

More Confidence Intervals

This feature is only available with SIMUL8 Professional

[Top of the page]


Add Spreadsheet Value to Summary

Any spreadsheet location can now be added to the Result Summary through Visual Logic so that you can get confidence intervals for this value. You can also add a text description to display instead of the spreadsheet cell reference if you prefer. The spreadsheet location can also contains variable values in its row and column references.

[Top of the page]


Other Enhancements to Results

- New result, Tank Current Level more
- Add any result from any result dialog to the Result Summary from Visual Logic more

[Top of the page]



 
 

 Simulation Building Productivity

Hints in Contents Dialogs

To stop you having to go backwards and forwards between dialogs, the Contents dialogs now displays the memo stored for the label when you hover the mouse over the name.

[Top of the page]


Mouse Wheel to Scroll Screen

CTRL and Shift can be used with the mouse wheel to scroll the simulation window up and down and left and right.

[Top of the page]


Return to Last Visual Logic

There is a new menu option and short curt (ALT+E) to return you directly to the last section of Visual Logic you edited.

[Top of the page]


Merge Simulations

It is now possible to take 2 simulations and merge them together to create a new one!

This feature is only available with SIMUL8 Professional

[Top of the page]


Global Rename

To enable you to quickly change the name of objects we've introduced a new Replace feature.

[Top of the page]


Routing Out Label Display

If you're routing out by a Label, the Routing out dialog now displays the name of the Label being used name used in a hint on the label button.

[Top of the page]


Speed Improvements

SIMUL8 runs speed is now even faster and build speed with very large simulations is much faster (some operations 100s of times faster).

[Top of the page]


Other Enhancements to Simulation Building Productivity

- Fast access to On Reset Visual Logic with CTRL-SHIFT click on Reset button.
- Clicking right on objects in the Routing In or Routing Out dialog displays the Links dialog.
- Undo can be switched on/off with CTRL-ALT-U.
- An update menu has been added to the right click on the SIMUL8 Explorer, this will save you having to reopen your simulation to update it.
- If you hover your mouse over an object in the simulation window the object name is now displayed in the status bar.
- New Overview Window >>more>>
- Hold CTRL when double clicking in the Information Store goes direct to full screen view of the sheet you double click.

[Top of the page]



 
 

 Tanks

Auto Adjust Inflow / Zero Capacity

Tanks can now automatically adjust their inflow pipes to maintain a constant level. Use these with Constrained Pipes to turn Tanks into control nodes.

This feature is only available with SIMUL8 Professional

[Top of the page]


Tank Current Level

Tanks now have an additional Current Level result.

Tank Current Level Results

[Top of the page]


Total In and Out Flow Properties

Tanks now have Total In and Out flow properties that are accessible through Visual Logic.

[Top of the page]


On Tank Flow Restart Event

New Visual Logic event for Tanks when the flow in has stopped and then restarts again.

[Top of the page]


Constrained Pipes

When used with Zero Capacity Tanks Pipes now have an additional property "constrained rate" which is the current actual rate leaving the pipe and makes the choking of a pipe very fast and efficient.

This is a major improvement as it allows tanks to be used as control nodes. If a pipe is reduced in flow rate that the effect of this change is passed back along any connected pipes. Intervening tanks that are Auto Adjust Inflow Rates tanks will automatically constrain the pipes that feed them, passing the effect of a reduction in capacity back. Previously to get this effect you would have had to set the Capacity of a tank to a low level. The new structure allows the constraint to be passed back without the vast numbers of extra events that would occur when setting tanks levels to a low limit.

[Top of the page]


Other Enhancements to Tanks

- Pipes now displayed in antialias for a much improved display more
- Pipes can now be any color you like more

[Top of the page]



 
 

 Visual Enhancements

Work Entry Point Count Display

Display can now include count report for Work Entry Points (arrived minus number lost).

[Top of the page]


Antialias Display

SIMUL8's display has been enhanced with antialias capability. Antialiasing makes the edges of lines appear smoother. So bendy arrows, pipes, on-screen text, drawing objects and object all look much better in R11.

[Top of the page]


Different Colored Pipes

Pipes can now be displayed in any color you choose.

[Top of the page]


Do Not Display Dialog

This new Visual Logic command allows you to use dialogs to display spreadsheets or run .exes as part of your simulation's interface but without the end user having to see the dialog. This makes for a much smoother and professional looking interface.

This feature is only available with SIMUL8 Professional

[Top of the page]


Images Added to Graphics Library

Hundreds of new images have been added to the Graphics Library. There are now over 1000 images available!

[Top of the page]



 
 

 Visual Logic Enhancements


New Visual Logic Commands

New commands to:

- Load image to graphics library
- Run external programs (.EXEs)
- Set the limit of work items allowed in a group
- Schedule Event on Simulation Object
- Next Set Resource Requirement can interrupt
- Display+ Clear Text by Location
- Do Not Display Dialog more
- Next Set Distribution Accepts Formula
- Math Function "Sample" to get random value from a statistical distribution
- Run a trial of x runs
- Get Confidence Limit from Results, allows you to get any confidence interval for any result on the summary.
- Add any result from any result dialog to the Result Summary
- Math Function added to convert text sheet column letter to column number (e.g. "E" converts to "5")
- Get Component copy method more
- Add Spreadsheet Values to Summary more
- Set Route-Out and Route-In Link Position
- Get the component that was copied to create the current object more

This feature is only available with SIMUL8 Professional


[Top of the page]


Parameterized Calls

Parameterized calls allow you to write much more efficient Visual Logic. You can pass a variable to a called section of code, this allows you to use the same piece of code to do different tasks. A great application for this is with components.

[Top of the page]


And, Or and Either Or

It is now possible to write IF and Else statements that contain AND, OR and EITHER OR. This can greatly decrease the amount of code you have to write.


Allow Debugging Preference

New Preference option to turn off error checking and debugging on Visual Logic which speeds up the runtime of your simulation. Great for when you're showing your simulation to others.

[Top of the page]


Fast Access to Recently Viewed Visual Logic

The Visual Logic "view All" code list now lists the top 9 most recently edited blocks at top of list for fast access.

[Top of the page]


Create Variable from Set Line

When you're in Visual Logic rather than having to go into to the Information Store you can now click right on the left hand side in the SET command Visual Logic dialog to quickly create a numeric, text or spreadsheet variable.

[Top of the page]


View All Visual Logic

New documentation option that allows you to view all the Visual Logic in your simulation. It also inserts a character symbol at the start of each new section that are translated into page breaks when pasted into Microsoft Word.

[Top of the page]


Disable/Enable Multiple Lines

Multiple selected lines in Visual Logic can be disabled and enabled.

[Top of the page]


Folding Options

Folding options added to let you quickly expand and fold your Visual Logic.


[Top of the page]


Other Enhancements to Visual Logic

- Debugging Tool Kit more
- On Start Repair event for Work Centers more
- Loop dialog allows direct edit
- Total In and Out Flow Properties for Tanks more
- Fast access to reset logic with Control Shift click rest button
- New menu option and short curt to return you directly to the last section of Visual Logic you edited more
- New preference option to make Visual Logic on End Repair happen after resources are released so that resource requirements can be changed without possible loss of resources.
- Open the Watch Window and insert lines to it from any Visual Logic window more
- New on flow restart event for Tanks more
- Stop model when a formula in the watch window is changed by Visual Logic more
- Visual Logic Speed Analyzer improved more
- Add the values to the Watch Window from the Visual Logic window more
- New stop debug options more
- Spreadsheets can be viewed while in debug mode more
- In debug mode new Call Stack allows you to view all currently open Visual Logic that has still to complete more
- New On Erase event for Components more
- Edit multiple Visual Logic Sections more
- Find in all Visual Logic more

[Top of the page]



 
 

 Work Centers

On Start Repair Event

A Visual Logic event for Work Centers.

[Top of the page]


Shift Allocation

Similarly to resources Work Centers can now operate on shifts.

[Top of the page]



 
 

 Other Enhancements

Simulation Assistant Printable Reports

Simulation Assistant reports can now be exported to a text file for saving, copying into other applications or printing.

[Top of the page]


Advanced Random Multi-Select

Allow multiple select so that several seeds can be set identically and quickly.

[Top of the page]


Random Stream Clear Out

Random sampling dialog can now clear out unnecessary stream sets for speed improvements. Saves memory and disk space and speeds up some operations.

[Top of the page]


Print Preview Zoom Options

Print preview can now zoom to get different amounts on the page.

[Top of the page]


Visio Imports

The Visio Import has been improved so that it doesn't scale the flow diagram down to fit screen, but zooms screen so it looks same. The alignment of the Visio icons is also much better.

[Top of the page]


New Windows Menu

Switch between SIMUL8 windows with the new Windows menus.

[Top of the page]


Sub Process Timing

To make it easier for BPM users to incorporate sub processes we have now introduced a "None" arrivals option.

[Top of the page]


RUFL Menu

Its annoying when you loose your nice set of files in Recently Used File List because you've been quickly checking out a number of files. So the RUFL can now be saved and restored.

[Top of the page]


 
   
  | Home | Products | Industries | Solutions | User Zone | Partners | Shop | Sitemap | Search | Privacy Policy |
  © 2008 SIMUL8 Corporation. All Rights Reserved.