Pré. | Proc. |
BPSim Moteur d'Exécution - Langage Simulation
Le Moteur d'Exécution BPSim supporte la simulation sur XPath 1.0 ou Java, où le langage approprié est défini comme langage d'expression dans la configuration de simulation. Il prend également supporte l'utilisation de données d'instance de processus dans les paramètres de propriété BPSim, où la valeur réelle n'est déterminée que pendant 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) |
!= |
Pas égal. Exemple : 5 != 3 |
< |
Moins que. Exemple : 6 < 9 |
<= |
Inférieur ou égal à. Exemple : x <= 6 |
> |
Plus grand que. Exemple : 9 > 6 |
>= |
Supérieur ou égal à. Exemple : n >= 7 |
ou |
Alternative. Exemple : n = 6 ou n <= 6 |
et |
Combinaison. Exemple : n = 5 et m < 8 |
mod |
Division du module. Exemple : 5 mod 2 |
obtenir une propriété |
Obtenez une valeur de propriété. Exemple : getProperty (« montant ») |
obtenir des ressources |
Obtenez une affectation de ressources. Exemple : getResource ('w1',1) |
Note
La langue d'expression peut être définie dans la fenêtre Configurer BPSim, dans 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 forme courte 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 courte de l'opérateur getProperty peut être utilisée à la fois dans XPath 1.0 et Java.
Paramètres de propriété BPSim
À partir de la version 13.0 Enterprise Architect , les paramètres de propriété BPSim peuvent contenir des données d'instance de processus auxquelles aucune valeur n'est attribuée jusqu'au moment exécuter . Vous pouvez définir le type de paramètre de propriété sur la page « Propriétés » de la fenêtre Configurer BPSim ; les types pris en charge sont « int », « double » et « string ».