Réserver une Démo
Pré. Proc.

BPSim Moteur d'Exécution - Langage de Simulation

Le moteur Moteur d'Exécution de BPSim prend en supporte la simulation sur XPath 1.0 ou Java, où le langage approprié est défini comme langage d'expression dans la configuration de la simulation. Il prend également en supporte l'utilisation de données d'instance de processus dans les paramètres de propriété valeur , où la valeur réelle n'est déterminée que lors de l'exécution.

Opérateurs XPath 1.0

Ces opérateurs peuvent être utilisés dans les paramètres d'expression BPSim.

Opérateur

Description

|

L'opérateur de l'Union, utilisé pour l'acquisition de ressources.

Exemple : getResource('w1',1) | getResource('w2',1)

+

Ajout.

Exemple : 4 + 6

-

Soustraction.

Exemple : 6 - 4

*

Multiplication.

Exemple : 6 * 4

div

Division.

Exemple : 8 div 4

=

Égalité.

Exemple : 4 = 4 (vrai)

!=

Inégal.

Exemple : 5 != 3

<

Moins que.

Exemple : 6 < 9

<=

Inférieur ou égal à.

Exemple : x <= 6

>

Plus grand que.

Exemple : 9 > 6

>=

Plus grand ou égal à.

Exemple : n >= 7

ou

Alternative.

Exemple : n = 6 ou n <= 6

et

Combinaison.

Exemple : n = 5 et m < 8

mode

Division du module.

Exemple : 5 mod 2

getProperty

Obtenez une valeur de propriété.

Exemple : getProperty ("montant")

getResource

Obtenez une affectation de ressource.

Exemple : getResource ('w1',1)

Note

Le langage d'expression peut être défini dans la fenêtre Configurer BPSim, sur l'onglet 'Configurer' ; les deux options 'XPath 1.0' et 'Java' sont disponibles comme valeurs du paramètre 'Expression'.

Si vous sélectionnez 'Java', vous devez définir la propriété 'JDK Home' sur un répertoire JDK valide.

Conseil : Vous pouvez utiliser {PropertyParameterName} comme une forme abrégée de getProperty('PropertyParameterName'), ce qui est utile lors de l'écriture de la valeur des expressions ; par exemple:

{n} < {N} au lieu de getProperty('n') < getProperty('N')

La forme abrégée de l'opérateur getProperty peut être utilisée à la fois dans XPath 1.0 et Java.

Paramètres de la propriété BPSim

À partir de la version 13.0 Enterprise Architect , les paramètres de propriété exécuter peuvent contenir des données d'instance de processus auxquelles aucune valeur n'est affectée jusqu'au moment de la réalisation. Vous pouvez définir le type de paramètre de la propriété sur la page ' Propriétés ' de la fenêtre Configurer BPSim ; les types pris en charge sont ' int ', 'double' et ' string '.

Apprenez Plus