Frequently Asked Questions

Sales

  1. What is the price for a SIMPROCESS professional license?
  2. Is maintenance support available?
  3. Do you have university pricing available?
  4. We are a university but will use SIMPROCESS on a research project with a grant. Is this permissible?
  5. How is the software delivered?
  6. If I purchase the software do I own it outright or will it stop working after a time?
  7. I am working on a project which only requires use of SIMPROCESS for a limited time. Can I purchase a temporary license key?
  8. What if I have a client that needs to run a model built with my copy of SIMPROCESS – will they need to purchase a license?
  9. I need to update my PC but SIMPROCESS is located on my old machine. Do I need to repurchase the software?

Installation, Licensing, and Start Up

  1. Are administrator privileges required to install SIMPROCESS?
  2. Why am I unable to run hostid.bat (Windows) or hostid.sh (Linux)?
  3. Does SIMPROCESS support server licensing?
  4. Why do I get a missing license error even though I have a license file?
  5. How can I eliminate the startup error “Unable to load the library required for SIMPROCESS license management.”?

SIMPROCESS Operation

  1. Why are portions of the SIMPROCESS interface not visible after opening a new or existing model?
  2. Can multiple instances of SIMPROCESS be run on the same machine?
  3. Are runtime errors saved?

Model Building

  1. Why is there is a long delay for a properties dialog to appear?
  2. How do I place multiple instances of the same Activity or Process on the layout without having to reselect the item on the Model toolbar?
  3. How do I connect multiple Activities or Processes without reselecting the Connector tool on the Model toolbar?
  4. How do I set the color button to a previously used color?
  5. How do I remove a color assignment?
  6. Why was my manual entry of a start date or end date for the simulation discarded?
  7. What is the difference between an Entity Type and an Entity instance?

Running a Simulation

  1. Why did the simulation clock stop advancing even though the simulation is not complete?
  2. Why does the simulation appear to pause at times?
  3. Why does my simulation slow down and SIMPROCESS become slow to respond?
  4. Why are my dynamic labels not updating?
  5. Why does the animation of Entities on Connectors with delay times stop when Entities traverse other Connectors with no delay times?
  6. Why didn’t my change of model parameter values during the simulation affect the simulation?
  7. What is the difference between Simulation Complete and Simulation Terminated?

Sales

  1. What is the price for a SIMPROCESS professional license?

Our new license costs vary depending on a few different factors. Multiple license discounts are available. Please contact us directly for a personalized quote.

  1. Is maintenance support available?

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.

  1. Do you have university pricing available?

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.

  1. We are a university but will use SIMPROCESS on a research project with a grant. Is this permissible?

Yes but the cost incurred will be at the professional license list cost.

  1. How is the software delivered?

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.

  1. If I purchase the software do I own it outright or will it stop working after a time?

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.

  1. I am working on a project which only requires use of SIMPROCESS for a limited time. Can I purchase a temporary license key?

Yes, we do have short-term pricing options available in monthly, tri-monthly and semi-annual increments. Please contact us for an individualized quote.

  1. What if I have a client that needs to run a model built with my copy of SIMPROCESS – will they need to purchase a license?

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.

  1. I need to update my PC but SIMPROCESS is located on my old machine. Do I need to repurchase the software?

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!

Installation, Licensing, and Start Up

  1. Are administrator privileges required to install SIMPROCESS?

Yes, you must either have administrator privileges to install SIMPROCESS or your system administrator must install SIMPROCESS for you.

  1. Why am I unable to run hostid.bat (Windows) or hostid.sh (Linux)?

You must have administrator privileges to run hostid.bat or hostid.sh.

  1. Does SIMPROCESS support server licensing?

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.

  1. Why do I get a missing license error even though I have a license file?

FAQ_pic1

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 .

  1. How can I eliminate the startup error “Unable to load the library required for SIMPROCESS license management.”?
Versions 5.2 or higher

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.

Other versions

Make sure the SIMPROCESS installation directory (C:\Program Files (x86)\SIMPROCESS) has full permissions.

SIMPROCESS Operation

  1. Why are portions of the SIMPROCESS interface not visible after opening a new or existing model?

This sometimes happens on Windows. Simply minimize SIMPROCESS to the task bar then select SIMPROCESS on the task bar to display SIMPROCESS again.

  1. Can multiple instances of SIMPROCESS be run on the same machine?

No. Only one instance of SIMPROCESS can be active on a single machine.

  1. Are runtime errors saved?

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.

Model Building

  1. Why is there is a long delay for a properties dialog to appear?

This only occurs the first time a complex properties dialog needs to be displayed. All subsequent properties dialogs appear quickly.

  1. How do I place multiple instances of the same Activity or Process on the layout without having to reselect the item on the Model toolbar.

Press the Shift key when placing the Activity or Process on the layout. This automatically reselects the item.

  1. How do I connect multiple Activities or Processes without reselecting the Connector tool on the Model toolbar. 

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.

  1. How do I set the color button to a previously used color?

Right click on the item (Activity, Process, Connector, or Layout) that has the desired color. On the Color popup menu select Capture Color.

  1. How do I remove a color assignment?

Right click on the item (Activity, Process, Connector, or Layout) and on the Color popup menu select Clear Color.

  1. Why was my manual entry of a start date or end date for the simulation discarded?

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.

  1. What is the difference between an Entity Type and an Entity instance?

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.

Running a Simulation

  1. Why did the simulation clock stop advancing even though the simulation is not complete?

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.

  1. Why does the simulation appear to pause at times?

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.

  1. Why does my simulation slow down and SIMPROCESS become slow to respond?

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.

  1. Why are my dynamic labels not updating?

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.

FAQ_pic2

  1. Why does the animation of Entities on Connectors with delay times stop when Entities traverse other Connectors with no delay times?

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.

  1. Why didn’t my change of model parameter values during the simulation affect the simulation?

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.

  1. What is the difference between Simulation Complete and Simulation Terminated?

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.