modelPC

Continuous Place

Parameters

TypeNameDefaultDescription
Connector sizing
IntegernIn0number of input transitions
IntegernOut0number of output transitions
Marks
RealstartMarks0start marks
RealminMarks0minimum capacity
RealmaxMarksPNlib.Constants.infmaximum capacity
RealreStartMarks0number of marks at restart
Level Concentrations
IntegerNsettings.NN+1=amount of levels
Enabling
PNlib.Types.EnablingTypeenablingTypePNlib.Types.EnablingType.Priorityresolution type of actual conflict (type-1-conflict)
Integer[nIn]enablingPrioIn1:nInenabling priorities of input transitions
Integer[nOut]enablingPrioOut1:nOutenabling priorities of output transitions
Real[nIn]enablingProbInfill(1/nIn, nIn)enabling probabilities of input transitions
Real[nOut]enablingProbOutfill(1/nOut, nOut)enabling probabilities of output transitions
Token flow
BooleanshowTokenFlowsettings.showTokenFlow
Random Number Generator
IntegerlocalSeedInPNlib.Functions.Random.counter()Local seed to initialize random number generator for input conflicts
IntegerlocalSeedOutPNlib.Functions.Random.counter()Local seed to initialize random number generator for output conflicts

Connectors

TypeNameDefaultDescription
Interfaces.PlaceIn[nIn]inTransitionconnector for input transitions
Interfaces.PlaceOut[nOut]outTransitionconnector for output transitions
Modelica.Blocks.Interfaces.RealOutputpc_ttconnector for Simulink connection

Components

TypeNameDefaultDescription
Realtmarking
BooleanreStartfalserestart condition
ReallevelConconversion of tokens to level concentration according to M and N of the settings box
BooleanshowPlaceNamesettings.showPlaceNameonly for place animation and display (Do not change!)
BooleanshowCapacitysettings.showCapacityonly for place animation and display (Do not change!)
BooleananimateMarkingsettings.animateMarkingonly for place animation and display (Do not change!)
Real[3]coloronly for place animation and display (Do not change!)
Blocks.tokenFlowContokenFlow