PSM++is an object-oriented,
Pascal-related simulation language. The language has a clear
process/event structure and is equipped with appropriate
environment. PSM++ translator generates a Pascal source code that
can be run using a Pascal compiler. The actual version generates
code compatible with the Borland's Delphi 5,6 or 7, personal,
standard, home or professional.

Recently, PSM++ becomes quite popular. For example, if you
search for +PSM+++simulation in the Google search engine, you will
getmore
than 500 Web pagesthat
have links or refer to the PSM++ Simulation Software.

The following features make PSM++ the most complete and
versatile simulation tool.

Efficient
scheduling andevent
queue management.

Inheritance mechanism,
that permits to add new properties to old processes without
intervening the source code of processes declared earlier.

State events.
Discrete and continuous objects can run concurrently. The state
events can be activated by continuous objects as well as by
logical conditions changed according to the model state.

The library of PSM++
predefined processes contains
various frequently used processes, e.g. a rigid body dynamics, and
several helpful processes that handle graphics and show simulation
results.

Program generator for ODE (Ordinary
differential equations) models
DIFEQ.
The user can provide the model equations or use code generated by
the signal flow modlue (FLOWD) or the bond graph module (BONDW).
If you use FLOWD or BONDW, then the system
equations as well as the PSM++ and Pascal codes are generated
automatically. For models of any
of these types the transient process simulation as well as
frequency response (Bode
and Nyquist plots) are provided.

Program generator for queuing modelsQMGW.
This module includes graphical editor for queuing schemes, program
and report generators.

Program generator for continuous
processesFLOWD
described by signal flow diagrams or block schemes.

Bond Graphs
editor and analyzer BONDW.
This module includes a Bond graph editor and a program generator
that creates source Pascal and PSM++ code for a given Bond graph
model.

PSM++ Animator.
2D animator is a new,
quite easy end practical, mainly for applications in
manufacturing. As the animation scenario, the user can insert any
bitmap, created by Paint or similar tools, or a photo of the real
scenario. The model icons will move over the scenario on their
predefined routes.

VARAN: Post Mortemanalyzer
for stochastic (discrete and continuous) models.Shows variance, confidence intervals etc. as functions
of time, particularly useful for the statistical analysis of
transient processes.

Complex System SimulatorCSS. Very useful for combined systems, permits model
coupling.Submodels
of different types (queuing, continuous, etc.) run concurrentlyin the same simulation program. Needs no or very little
programming. Generates PSM++ source code.

PLATFORM: PC, min 64KRam, Windows 98 or later, NT or XP.

The above figure shows a simple model of
breaking the rack, where each ball is a model object and moves
according to its own rules, receiving external forces from other
objects, friction and the table limits. This is only one of possible
PSM++ applications. The following screen shot shows an example of a
PSM++ model of a manufacturing system. You can analyze bottle-necks,
get necessary model statistics etc. See more in
http://www.raczynski.com/art/qmgex.html

The whole system can be used to simulate a
great variety of systems, from physical ones to queuing models,
manufacturing, automatic control and many others. See the PSM++ demo
for the simulation run (animation) of a manufacturing model and
examples of many other applications. Consult also the journal
SIMULATION (November 1997, J. & S. McLeod, "Simulation in
the Service of Society") for a PSM++ (PASION) review.

Example
of a PSM++ result screen. The probability distribution for the length
of a queue, plotted as function of time and of the queue length.

Please join our mail list to
receive information on new software and updates. We do not send
massive e-mail spam and we don't reveal your e-mail data to anybody.
Click this button (don´t forget to check the box "I
want to receive...")

Cklick on this
button if you want to receive more
information about our software:

Buy PSM++ (US $ 90):

PayPal

What follows: When your payment is
accepted, we receive a copy of the receipt. Then, we send to you the
download and installation instructions by e-mail. If this does not
happen the next few hours, please send us a message. Please
provide an alternate e-mail address, sometimes we cannot
communicate with the customer (bad anti-spam or other restrictions)