- About SIMPROCESS
- Trial Version
- Customer Login
Our new license costs vary depending on a few different factors. Multiple license discounts are available. Please contact us directly for a personalized quote.
Yes, maintenance is mandatory the first year at a cost of $2,500.00 then available annually as an option. Maintenance includes new releases, updates, fixes, and technical support.
Yes, our university pricing is at a substantial 90% discount off of the professional cost. It allows for a teaching lab style environment and includes 1 professor key with 20 student keys. Additional student keys are available at a nominal fee per seat.
Yes but the cost incurred will be at the professional license list cost.
Currently supported customers can use their unique customer number to enter the customer center at any time and download the latest version. Password access is necessary and is updated periodically. Please contact us if you are unable to enter the customer center or need help in any way.
The professional license purchase is perpetual use and is yours to use indefinitely. For maintenance support purposes a 12-month license key is issued initially. A permanent license key for the version purchased will be issued upon request. University license holders do not have perpetual use rights. University accounts are given 14-month keys for use during the teaching year.
Yes, we do have short-term pricing options available in monthly, tri-monthly and semi-annual increments. Please contact us for an individualized quote.
No, we have run-time licenses available to currently supported customers for this purpose. The run-time license enables all features of SIMPROCESS except the ability to save.
Maybe. We maintain only the most current few versions of SIMPROCESS and if you require one of those versions (per the version you were granted at the time of purchase) we will provide at no cost. Otherwise to gain access to the currently available version a new license will need to be purchased. Discounts may be available – please contact us for details. Please remember to always save/back up your models!
Yes, you must either have administrator privileges to install SIMPROCESS or your system administrator must install SIMPROCESS for you.
You must have administrator privileges to run hostid.bat or hostid.sh.
Yes. Instead of each instance of SIMPROCESS being licensed by a separate license file, a license server is available that can manage SIMPROCESS licensing. The license server can be run on Windows or Linux and can service instances of SIMPROCESS on Windows or Linux machines. When using a license server, SIMPROCESS can be installed on as many machines as you like but the number that can be active at any one time is controlled by the license server.
Make sure your license file (license.dat) is in the SPSYSTEM directory (C:\Program Files (x86)\SIMPROCESS\SPSYSTEM on Windows). If using a license server make sure it is running and is accessible by the instance of SIMPROCESS attempting to start. If the problem continues contact SIMPROCESS support at .
Make sure the SIMPROCESS working directory, which is located in the user’s home directory (on Windows typically C:\Users\username\SIMPROCESS where username is the user’s account name), has full permissions. That is, the directory has permission to read and write for each computer account.
Make sure the SIMPROCESS installation directory (C:\Program Files (x86)\SIMPROCESS) has full permissions.
This sometimes happens on Windows. Simply minimize SIMPROCESS to the task bar then select SIMPROCESS on the task bar to display SIMPROCESS again.
No. Only one instance of SIMPROCESS can be active on a single machine.
SIMPROCESS has two files that log errors: simprocess.log and simprocess.err. These files are located in the SIMPROCESS working directory (C:\Users\username\SIMPROCESS where username is the user’s account name). These files can be sent to SIMPROCESS support () for use in diagnosing problems. These files are reset every time SIMPROCESS is started.
This only occurs the first time a complex properties dialog needs to be displayed. All subsequent properties dialogs appear quickly.
Press the Shift key when placing the Activity or Process on the layout. This automatically reselects the item.
To reselect the Connector tool press the Shift key when clicking on the Connector’s termination pad. Automatic Activity/Process connection can be activated in the Preferences (Edit/Preferences). Select Auto Connect Activities on the Processes/Activities tab. Also, on the Connectors tab the default type of Connector (Bent or Straight) for auto connection can be set.
Right click on the item (Activity, Process, Connector, or Layout) that has the desired color. On the Color popup menu select Capture Color.
Right click on the item (Activity, Process, Connector, or Layout) and on the Color popup menu select Clear Color.
Start and end dates for the simulation are entered in the Run Settings (Simulate menu). If dates are manually typed in instead of using the calendar button, the Enter key must be pressed for the changes to be saved.
An Entity Type is like an Entity category. When you define an Entity (Define/Entities… or the Define Entities button on the Model toolbar) you are defining an Entity Type. Instances of this defined type flow through the model. Entity instances are usually created by Generate Activities. For example, if Car is the Entity Type, instances of Car can be generated (Car-1, Car-2,…, Car-N). Attributes and Expressions can be created for the Entity Type, and Attributes and Expressions can be created for the instances of the Entity Type. On the properties dialog for Entity Types there are the tabs Entity Type Attributes and Entity Type Expressions for the Entity Type. For the Entity instance there are the tabs Entity Attributes and Entity Expressions.
This is typically caused by an infinite loop within the model. Check all loops in the model to see if it is possible for the same Entity to continuously repeat the same loop without any passage of simulation time. Animation and OUTPUT statements can be helpful in examining loops.
This happens when there are many events that occur at the same simulation time. For example, a single generation event that produces 1000 Entities actually causes Entity generation to occur 1000 times at the specified simulation time. Each Entity must be created and released from the Generate Activity sequentially but at the same simulation time. Even though simulation time is paused, real time is not.
This happens when SIMPROCESS is low on memory and is typically caused by a buildup of Entities in the simulation. Make sure Entities are not getting stuck at an Activity and Entities are being properly disposed.
Make sure animation is turned on by clicking the Animation On/Off button or by selecting Animation On on the Simulate menu. Next ensure Update Dynamic Labels is active by selecting the Dynamic Labels button or by opening the animation properties (Simulate/Animation Settings…) and selecting Update Dynamic Labels.
Connectors with no delay times represent zero time; however, real time is required to animate the movement of an Entity across a zero time Connector. Thus, Entities that are traversing Connectors that represent the passage of time must stop since, even though real time passes for an Entity to traverse a zero time Connector, simulation time does not advance.
Note: Resource downtime can also cause the animation of Entities on Connectors with delay times to stop.
SIMPROCESS allows the simulation to be paused so model parameter values can be changed (see Change Model Parameters on Simulate menu). Whether the change in model parameter values affects the simulation once it is resumed depends on how the model parameters are being used. For example, model parameters can be used to set Resource levels (capacity). Resource capacity is only set once at the beginning of a simulation so changing the model parameter value after the simulation has started has no effect. However, if a model parameter is used in branching logic, changing the model parameter value after the simulation has started will have an effect since the model parameter is used to determine an Entity’s path every time an Entity enters a Branch activity.
Note: There are Expression statements to change Resource capacity during a simulation, and the Resource capacity of a Consumable Resource will change as the simulation progresses.
Simulation Complete displays if the simulation ended with no errors. Simulation Terminated displays if the simulation ended due to an error. When this displays no simulation output statistics are available.