Finding topics in McSimAPN.
MJMcCann-Consulting

This page provides links to topics in other "help" pages
MJMcCann-Consulting Logo

Finding a Topic
McSimAPN Help files are essentially arranged by block type. If you don't know them, then finding what they do or can model may be tedious and frustrating. The idea of this page is to list words that might be used in an index and provide links to the places where they are mentioned in the other HELP files. I hope it helps. Suggestions are welcome.

A
& block, signed summation
Access @-block: see,transfer any value in/to any other block
Accumulators (I and C blocks) used by Flux block
Activity block. Petri Net timed transitions
Adder '&-block'
Algebraic blocks as computable constants
Algebraic loops, resolution
Alignment grid by Grid Button
Alignment grid shows block ID numbers
Analogy in Simulation
AND by Logic K-block
Anim? Button: allow blocks' colour changes during run
Animation: movement of blocks by Access block as controller
Annotation of diagram by Note Block
Annotate any block by using its Comment field.
AntiLog by Exponents block
Application = McSimAPN, captures Windows events
ArcSine function in S-block
ArcTangent function in S-block
Arbitrary Function generator,(G) block
Array Structure in McSimAPN
Arrhenius rate form by Exponents block

B
Bar graph display of value by Visualizer block
Base 2 (or any base) Logarithms
Basic language (VBA) for User Block
Batch size: A- D- blocks take from Integrator
Batch size: Belt blocks take from Integrator
Belt(conveyor)
Belt moving contents shown by Visualizer
Binary counter using Timer Blocks
Bi-stable circuit by Timer Block
blocked transition (exit) in Belt(conveyor)
blocked output transition in activity block
Block is a 'record' in McSimAPN
Block types for McSimAPN PetriNets
Borland Delphi used for McSimAPN
Bounded (max values +/-) Integrator Block
Bounded range for random number generation Z-block
Boundaries for Models in Simulation

C
Capture interesting state for Save
Central limit theorem. See Z-block
Chain and Bucket delay line
Chains of Relay blocks
Chains of Timer Blocks can make counter
Changes to existing blocks
Channel (signal) select by MUX block
Charge flow
Charge transfer to container by Inductor
Chart recorder mode for Oscilloscope
Chart recorder mode for Visualizer
Circular motion mode in Integrator
Clippping a signal in Quantizer block
Clocks, either: rt click for timing control
Clock using Timer Block
Clocks (simulated time) shown on screen
Coloured regions change via Visualizer
Comparator implicit in Logic K-block inputs
Compliance (& rate) in Hysteresis block
Computed constants input to models
Computer control models
Computer programme design use of Petri Nets
Computational sequence in McSimAPN Operation
Computational sequence control for A-blocks etc.
Conductance used in Flux block
Connecting Capacitors (Accumulators) by Inductor
Connection Points on diagram
Conservation laws in numerical Simulation
Constant (container) block
Container block
container inside A-block
containers full or empty seen by activity block
Container as recipient from Flux (flow) block
Contents tally in Conveyor belt
Continuous Systems Simulation
Continuous systems in Simulation
Control Buttons on screen
Control of blocks (On/Off) by Relay block
Control of blocks by changing parameters via @-block
Conveyor belt
Conveyor moving contents shown by Visualizer
Conveyor belt numeric look into contents by Multiplier
Copy a block (into sequence)
Copy a block to create a new one
Create blocks.
Cumulative flow used in Memory block
Cumulative probability distribution from Z-block
Current flow by Flux block
Cyclic boundary conditions
Cyclic (circular motion) Integrator
Cyclic Events; Modulo division

D
Data Logging (Save Oscilloscope data record)
Data logging by using Excel via User block
Data recorded by Oscilloscope
Default file names
Delay (memory)
Delay in activity block
Delphi used for McSimAPN
Delt adjustable for running McSimAPN
Derivative calculation for Integrator Block
Derivative with respect to Time, estimate
Differential equations in Simulation
Digital Analogue Simulators
Diode Function generator
Discontinuities in simulation
Discrete event simulation discussion
Discrete events in Simulation
Discrete event simulation via activity block
Discrete filter
Discretization in Quantizer block
Display screen at start
Distribution (of probability)
Diverter block
Division %-block
Dot product by multiply block
Double-click starting of McSimAPN
Drag & drop Start
Drag & drop start (activation)
D-type flip flop by Timer Block

E
Editing existing blocks
Empty definition for Constant (container) block
Emptying a Conveyor belt by change in "aa" parameter
Endogenous variables. Simulation concept
ENTER key for repeat operations
Erlang distribution from Z-block
Erlang distribution in activity block
Euler Integration in I-Block
Euler Integration, discussion
Event chain in DE simulation
Events, via Windows, response in Operation
Event time (next activation) in User Block
Excel Link button
Excel (Microsoft) access via User Block
Executable file to Start
Executable file (single) for McSimAPN
Exogenous variables. Simulation concept
Exponents block

F
False/True for Logic K-block
Finish time for model as updated Constant block
Finite Impulse Response filter by Multiplier block
Flip-Flop circuit by Timer Block
Flow rate calculation result from Flux block
Flux block can change contents of container block
Flux into integrator
Fluid flow
Flux (F), (flow) block
Freeze at HoldNext in normal operations
Friction model by Hysteresis block
Full, meaning of, for Constant (container) block
Full scale deflection bounds Visualizer value ranges
Function generator, (G) block
Function generator shape display by Visualizer

G
Gate opening, brief: model by using zero delay
Gaussian distribution by Z-block
G block: Function generator
Global scaling default in Visualizer
Global variables underly Structure of McSimAPN
Graph Button
Graph by Oscilloscope
Graph interval (GrDel) as updated Constant block
Graph next sample time as updated Constant block
Graph scaling parameters as Constants
Grid? Button
Ground/Neutral levels in rectification using Flux block
Ground (zero) connection for Inductor

H
Heat Flux
Heat transfer: display temperatures in regions by Visualizer
Hide blocks behind Visualizer
Hold Button (is Run button while running)
Hold Block definition on Rep count block and Clock dialog
Hold Block to capture state for Save Model, Data
Hold mechanism in Operation
HoldNext system parameter in Constant block
Hold interval as updated Constant block
HoldStep interval in operations
Hysteresis block

I
ID number (computational) sequence modification
Independent variable axiomatic in Simulation
Independent variable in McSimAPN Petri Net
Inductor J-Block
Inductor can change contents of container block
Inner product by multiplier block
Insert a block (for sequence control)
Insert a block to Create it
Inspection process modelled by Diverter
Integration in Simulation
Integrator Block
Integrator as input to A-block
Integrator as input to B-block
Integrator as recipient from Flux (flow) block
Internal values in any block, Access to,
Interpolation in Function generator, G-block
Interpolation in Memory block
Installation not required for McSimAPN
Instant action in A-block

J
J-block is Inductor

K
K-block provides logic elements.
Keyboard repeat step or run operation

L
Left click on a block's first name letter can toggle it on-off.
Limits to output range for Quantizer block
Linear systems in Simulation
Linearly weighted Summation: '&-block'
Logarithms Block
Logic elements by K-block
Long runs of a simulation
Loop, algebraic, resolution of
Loop in output of Hysteresis block
Loop, programme, for time steps in Operation

M
Manual control, selection switching
Manual control, timed on period
Manual control, single value on/off.
Marking in PetriNets
Mass transfer in Flux block
Maximum segment contents in Conveyor belt
Maximum value selection in Witch Switch block
Operation, internal of McSimAPN
Mean Time between failures (MTBF) by Timer
Memory block
Memory block contents display by Visualizer
Memory stored can be recovered by Function generator
Menu items: Create, Edit
Mimic panel instruments using Visualizer
Mimic panel in operator training simulator
Minimum value selection in Witch Switch
Modulo division in %-block
Modify values inside blocks by Access @-block
Monochromatic, Timed Petri Net
Monostable retriggerable by Timer Block
Motion animated simulation by @-Access block
Move any block on diagram by drag-drop its first name letter
Move any values between blocks by @-block
Move (place) blocks on diagram for layout
Movement (animated during Run) of blocks by Access block as controller
Multiple models running
Multiplexer: Witch Switch (MUX) block
Multiplier X-block
Multivibrator (retriggerable) by Timer Block
MUX block

N
Naming files (saving)
NAND by Logic K-block
Natural Logarithms
Non-linearity in Simulation
Non-linearity in Continuous Systems Simulation
NOR by Logic K-block
Note Block
Number Button
Numerical Integration of DEs in Simulation

O
On-Off control of blocks via relay block
Off/On can lock/unlock container block
One-shot circuit by Timer Block
Operator training simulator
OOP not used in McSimAPN
Opportunity, brief: model by token moving with zero delay
OR by Logic K-block
Oscilloscope

P
P-block not defined
Parallel computing in Analogue Simulation
Parser for model input to McSimAPN
Parser looks for designated special lines to Start
Petri Nets in Simulation
Petri Nets in Discrete Event simulation
Phase plane plot from Memory block by Visualizer
Pi available as a Constant
Pick Rule in activity block
Piecewise linear (continuous) Function generator
Pick Rule in conveyor belt block
Places in Petri Nets
Plug flow modelled in Memory block
Poisson distribution compared to Erlang
Poisson distribution via Z-block
Power laws by Exponents block
Precision in Simulation
Pressure difference to drive flow
Probability distribution in activity block
Programmable Logic Controller, PLC
Prototype = real world system; Simulation concept
Pulse generator by Timer Block
Put() subroutine used in Diverter (etc)

Q
Quantizer block

R
Radiation heat transfer by Flux block
Random diversion of tokens by Diverter
Random events created by Diverter
Random Number generator block
Random timing in A- B- D-blocks: See Z-block.
random values by negative sign
Rate (& compliance) dependent Hysteresis block
Rat's Nest display and some fixes
Reaction rate (Arrhenius) by Exponents block
Read values inside blocks by Access @-block
Recording data by Oscilloscope inputs
Records for each block in McSimAPN
Rectifier (full wave) as Flux block
Relay action default in Hysteresis block
Relay block
Relay drive by Timer Block
Remainder from modulo division %-block
Repertoire, basis for, for McSimAPN
Repeated runs
Repetition counter/control for repeated runs
Reset action for Timer Block
Reset button
Reset clears Conveyor belt
Reset operation
Resistance used in Inductor Block
Reynold's Analogy by Exponents block
RMS values by Multiplier block
Rotary motion model by Integrator
Rounding by Quantizer block
Rounding by Visualizer block
Rounding of all outputs shown in display by [Number] button selection.
Run-Hold-Reset operations
Run button
Run control for Operation
Runge Kutta (not used) in McSimAPN

S
Saturation mode of Integrator
Save Model, Data
Save and restart/continue.
Save and Restart operation Run-Hold-Reset operations

Save recorded data by User block
Save recorded data automatically by Oscilloscope
Save spreadsheet for User Block
Scale for rounded values and colour scale as Constant block
Scale global used as default in Visualizer
Scaled value show by Visualizer in mode 0
SCADA
Screen view at Start
Screen position of a block controlled by Access @-block
Segments in Function generator
Segment time in Conveyor belt
Sequence, computational in Operation
Shear and friction model in Hysteresis block
Shift and day time clocks by Timer
Signed Summation '&-block'
Simulation concepts
Sine (trigonometric) block
Sorting algorithm not used for McSimAPN
Source and sink connections for Flux block
Source and sink connections for Inductor
Spreadsheet via User Block
Stack display of value by Visualizer in Mode 1
Starting McSimAPN
Start time for model as Constant block
State transitions in Petri Nets
State variable
State variables of model incremented in Operation
Step Button
Step by step computation
Stephan Boltzman constant in Flux block
Storing data in Function generator
Structure of McSimAPN
Summation '&-block'
Supress show of links for Oscilloscope
Synchronize timer to other events (signals)
System parameters, variables as Constant block
System Parameters visible on screen as "constants"
System parameters, variables listed

T
Take() subroutine used in Diverter (etc)
Tape recording by Oscilloscope
Text editing to modify a model
Text files for McSimAPN models and data saving
Time Derivative estimate
Timer Block
Time (running simulation) as Constant block
Time tracking in switched-Off A- B- D-blocks
Timing data change manually by click on clock or "Constants"
Timing/Computational sequence (tricks)
Toggle blocks on-off or use Relay block
Tokens in Petri Nets discussion
Tokens in Petri Nets, activity blocks
Transfer values between blocks by @-block
Transition (PetriNet)
Transition time (next) in Diverter
Triggering of Timer Block
Trigonometric functions in Sine block
True/False for Logic K-block

U
undefined inputs
undefined outputs
Understanding from Simulation
Uniform random number generation in Z-block
Updating Graphs GrDel
Updating limited in Visualizer
User Block

V
VBA used in Excel for User Block
Vector length via Summation '&-block'
Velocity dependence in Hysteresis block
Viscous & elastic shear in Hysteresis block
Visualizer
Voltage difference drives flow block

W
weighted Summation '&-block'
Well posed problem needed for Simulation
Witch Switch (MUX) block

X
X (multiply) block
XOR by Logic K-block

Y
Y-block not defined

Z
Z fuZZ generator block
Zero as system constant, null connection
Zero delay use for transient opportunity model
Zero delay in A-block
Zero source impedance for Flux block

Help Index:
MJMcCann-Consulting

Background
Simulation Concepts
Continuous Systems
Discrete Systems
McSimAPN Structure
McSimAPN Operation

Using McSimAPN
Start McSimAPN
Save Model,data
Create Blocks
Run-Hold-Reset
Link Excel+VBA

PetriNet Block Types
A activity/action
B belt conveyor
C container/constant
D diverter(random)

Analogue Block Types
E exponents
F flux/flow
G function Generator
H hysteresis
I integrator
J inductor
K logic element
L logarithms
M memory
N note/label
O oscilloscope/graph
p not assigned
Q quantizer/rounding
R relay on/off
S sin/asin/atan
T timer/clock
U user link Excel
V visual voltmeter
W sWitch selector/MUX
X multiply
y not assigned
Z random (fuZZ)
& signed summation
% division/difference
@ access/move values

Invitation. McCann can help if you have a design or operational problem that needs some technical support that is outside your team's experience, some quantitative assessment of what is really the cause of the difficulties, some design alternatives or just a fresh look by an intelligent interrogator.
If you have a problem with the behaviour of a market sector, plant, process or item of equipment and would like to get a quantitative handle on it to improve yield or optimise performance, then contact me. I'm always ready to give a little time to discuss a new puzzle, in confidence, of course. We'll only worry about fees when we have some defined work. I can be flexible about how I work with you.
Top
MJMcCann-Consulting,
POB 902,
Chadds Ford PA
19317 USA.
T: 1 302 654-2953
E: mjmccann@iee.org
Request. Please let me know how you found this software and your interests by sending an email to mjmccann@iee.org Thank you Date: 2012.02.26
File: topicsearch.htm