Conversion d'objets et de propriétés de MPM en objets et propriétés SIMUL8

Le processus d'exportation convertit des objets et propriétés de MPM en objets et propriétés SIMUL8.

Les objets PowerAMC suivants ne sont pas générés dans SIMUL8 :


  • Unité d'organisation

  • Fichier

  • Package

SIMUL8 ne prend pas en charge les synonymes. Tous les synonymes d'un même objet de MPM sont générés sous la forme d'un seul objet dans SIMUL8.

Caractère incorrect

Lorsque l'un des caractères suivants existe dans le nom d'un objet PowerAMC, il est automatiquement remplacé par un trait de soulignement :

- / + * & " # [ | \ @ ] = ? . / !

Diagramme

La préférence d'affichage Couleur de la fenêtre de PowerAMC est générée sous forme de propriété de fenêtre Fill Color dans SIMUL8.

Les valeurs par défaut suivantes pour les paramètres SIMUL8 sont générées :


  • Simulation speed : 100%. La vitesse de simulation est définie à 100% à l'issue de la génération dans SIMUL8

  • Show Routes Arrows = yes. Les flux sont systématiquement affichés à l'issue de la génération dans SIMUL8

Processus atomique

Les processus atomiques sont générés en objets SIMUL8 de la façon suivante :

Objet et propriété de MPM

Objet et propriété SIMUL8

Processus

Work center

Nom et commentaire de processus

name et memo

Ressource liée au processus

Resource si le mode d'accès Read est sélectionné

Les symboles SIMUL8 pour awaiting work, working, stopped (by efficiency parameter), changing of type of work sont remplacés par les symboles par défaut pour le processus PowerAMC avec les icônes "mis en oeuvre par" et "composite", ainsi que les préférences d'affichage correspondantes.

Processus composite

Les processus composites sont générés en objets SIMUL8 de la façon suivante :

Objet et propriété de MPM

Objet et propriété SIMUL8

Processus composite avec sous-objets

Component avec des sub-objects

Début et fin d'un processus composite

Work centers avec la propriété working time "null"

Nom d'un processus composite

Component name

Un processus composite ne fait l'objet d'aucune propriété de simulation.

Processus "Mis en oeuvre par"

Les processus "Mis en oeuvre par" sont générés en objets SIMUL8 de la façon suivante :


Le processus "mis en oeuvre par" PowerAMC ne fait pas l'objet de propriétés de simulation.

Si vous procédez au reverse engineering du fichier généré, ces différents composants sont récupérés comme un seul composant.

Décision

Les décisions sont générées en objets SIMUL8 de la façon suivante :

Objet et propriété de MPM

Objet et propriété SIMUL8

Décision

Work center (sans queue)

Alias de condition

Name

Commentaire

Memo

Le work center ne contiendra pas de resource.

Routing In : contient la liste des objets liés aux entrées.

Propriété Routing In Discipline = Circulate : le travail effectué est l'unité de travail située en premier dans la liste.

Routing Out : contient la liste des objets liés aux sorties.

Propriété Routing Out Discipline = pourcentage pour chaque lien en sortie. Tous les liens ont le même pourcentage avec un total=100.

Propriété Priority = 0 % utilisé pour les ressources.

Synchronisation

Les synchronisations sont générées en objets SIMUL8 de la façon suivante :

Objet et propriété de MPM

Objet et propriété SIMUL8

Synchronisation

Work center (sans queue)

Nom

Name

Commentaire

Memo

Le centre de travail (work center) ne contiendra pas de ressource (resource).

Routing In : contient la liste des objets liés aux entrées.

Propriété Routing In Discipline = Collect (+ number=1) : une unité de travail est collectée pour chaque route, + Assemble : chaque groupe collecté devient une unité de travail.

Routing Out : contient la liste des objets liés aux sorties. S'il existe plusieurs flux de sortie, ils sont scindés en flux parallèles. Avec les paramètres suivants, une unité de travail entrant va générer une unité de travail pour chaque flux sortant :

Paramètre Routing Out

Description

Routing Out batching

Transforme chaque unité de travail en N unités de travail qui en partent

Routing Out batch size leaving work center property


  • Valeur fixe : N (nombre de flux parallèles)

  • Distribution : Fixed

Propriété Timing = 0 time unit avec propriété Distribution = Fixed.

Propriété Priority = 0 % utilisé pour les ressources.

Début

Les débuts sont générés en objets SIMUL8 de la façon suivante :

Objet et propriété de MPM

Objet et propriété SIMUL8

Début

Work entry point

Début (dans un processus composite)

Work center with a null working time

Nom

Name

Commentaire

Memo

Flux entrant

Routing In

Flux sortant

Routing Out

SIMUL8 et PowerAMC permettent d'utiliser plusieurs objets début (start).

Routing In : dans le cas des objets début contenus dans des processus composites, la propriété Routing In du work center contient la liste des flux d'entrée liés au parent du processus composite.

Routing Out : contient la liste des objets liés aux sorties des objets début.

Fin

Les fins sont générées en objets SIMUL8 de la façon suivante :

Objet et propriété de MPM

Objet et propriété SIMUL8

Fin

Work exit point

Fin (dans un processus composite)

Work center with a null working time

Nom

Name

Commentaire

Memo

Flux sortant

Routing out

SIMUL8 et PowerAMC permettent d'utiliser plusieurs objets fin (end).

Routing in : le point de sortie de travail n'a pas de paramètres Routing In.

Routing out : dans le cas des objets fin contenus dans des processus composites, la propriété Routing Out du work center contient la liste des flux de sortie liés au parent du processus composite.

Ressource

Les ressources sont générées en objets SIMUL8 de la façon suivante :

Objet et propriété de MPM

Objet et propriété SIMUL8

Ressource

Resource

Nom

Name

Commentaire

Memo

Une ressource est affectée à un centre de travail via les propriétés de ce centre de travail.

Flux

Les lien entre les objets SIMUL8 ne sont pas des objets mais des symboles.

Les objets SIMUL8 sont liés via les propriétés Routing In et Routing Out du work center.

Les unités de travail (work items) qui proviennent du point d'entrée de travail (work entry point) peuvent être perdues, lorsque le prochain centre de travail (work center) est occupé à traiter d'autres unités de travail ou en attente de ressources.

Lorsqu'une unité de travail est perdue, la simulation est suspendue et un message d'avertissement est affiché (l'option du point d'entrée de travail pouvant être désactivée)


  • Certains centres de travail peuvent bloquer des unités de travail car le prochain centre de travail est occupé, ce qui a pour effet de ralentir tout le système.

Une seule file d'attente (queue) est ajoutée pour chaque objet route, ce afin d'obtenir les résultats de simulation de chaque file d'attente séparément.

A la sortie d'un point d'entrée de travail connecté à un centre de travail, il y a systématiquement une file d'attente, ce afin d'éviter de perdre des unités de travail lors de la simulation.

A l'entrée d'un point de sortie de travail connecté à un centre de travail, il n'y a pas de file d'attente, seuls sont acceptés les travaux qui y sont insérés, sans quoi les unités de travail seraient bloquées dans la file d'attente.

Flux de ressource

Il n'existe aucun objet ou symbole de lien entre un centre de travail et une ressource. Les flux de ressource ayant un mode d'accès "Lecture" sont générés sous forme d'affectations de ressources (assignments of resources) dans les propriétés du centre de travail.

Symbole libre

SIMUL8 accepte les symboles libres dans le diagramme principal ; les composants ne peuvent pas inclure de symboles libres. Les symboles libres contenus dans des diagrammes de sous-processus PowerAMC ne sont donc pas générés.

Objet de MPM

Objet SIMUL8

Texte, note, titre

Written text

Rectangle, ellipse, rectangle arrondi

Box, circle, rounded box

Ligne

Line

La couleur, la transparence, la couleur de remplissage, l'épaisseur de trait et la police des symboles libres sont générés.


Created October 8, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com