Composant Vue des séquences
Un composant SequenceView permet d ’intégrer une fenêtre de visualisation et d'édition des séquences d'une ligne. Le composant est associé à une base séquence et possède les mêmes propriétés qu ’une fenêtre de visualisation des séquences. Il permet de visualiser les séquences enregistrées en base de donnée pour la période sélectionnée, et aussi de définir des séquences provisoires que l'utilisateur peut créer, modifier et supprimer avant leurs enregistrements en base données ; cela permet par exemple d'évaluer interactivement l'impact de l'affectation d'une perte de production à une cause particulière.
NomDeComposant SequenceView, Base-sequence, X, Y, W, H, DrapeauxActives, DrapeauxInhibes ;
L ’exemple suivant ouvre une fenêtre de visualisation des séquences liée à la base séquence Test.Seques :
svSuivi SequenceView, " Test.Seques", 100, 100, 200, 150, WS_VISIBLE, ;
Le composant SequenceView n ’a pas de constante Windows spécifique.
Un composant SequenceView introduit des variables et des fonctions qui correspondent aux critères applicables dans la boite à option de la fenêtre de visualisation des séquences normales. De cette manière on peut effectuer toutes les interrogations de manière programmée.
Ce composant comprend les variables suivantes :
|
Nom |
Description |
|---|---|
|
Begin |
Date de début de sélection |
|
End |
Date de fin de sélection |
|
Period |
Période de sélection ( 0 période particulière, 1 seconde, 2 minute, 3 heure, 4 Equipe, 5 jour, 6 semaine, 7 mois, 8 année) [1] . |
|
Team |
Equipe sélectionné (0 première équipe définie, ...); ce champ est valide si Period vaut Equipe [2] |
|
WithShift |
Mettre à un si on veut sélectionner en fonction de la plage horaire |
|
ShiftBegin |
Heure de début de la plage horaire ( Nombre de seconde depuis minuit) |
|
ShiftEnd |
Heure de fin de la plage horaire (idem) |
|
CycleTime |
Temps de cycle théorique de la ligne. |
|
Cumulated |
Mode d'affichage de la vue: 0 non cumulée, 1 cumulée. |
Un composant SequenceView permet de définir des séquences provisoires, qui ne sont définis que dans la mémoire du composant afin de pouvoir être modifiés localement. Une séquence provisoire est identifiée par un numéro et elles disposent des champs suivants:
|
Nom |
Description |
|---|---|
|
Descripteur |
Nom de la séquence provisoire, généralement semblable au nom de séquence, par exemple "Défauts.Approvisionnement.Rondelle Ø12" |
|
Debut |
Date de début de séquence: en général ce sera le début d'une plage horaire correspondant à une équipe. |
|
Duree |
Durée de la séquence. Les compteurs associés à une séquence correspondent chacun à une période de 5 mn. En fonction du paramétrage général de Sisal on pourra disposer jusqu'à 256 compteurs soir une durée maximale de 21 heures et 20 mn. |
|
WithShift |
Mettre à un si on veut sélectionner en fonction de la plage horaire |
|
ShiftBegin |
Heure de début de la plage horaire ( Nombre de seconde depuis minuit) |
|
ShiftEnd |
Heure de fin de la plage horaire (idem) |
|
CycleTime |
Temps de cycle théorique de la ligne. |
|
Cumulated |
Mode d'affichage de la vue: 0 non cumulée, 1 cumulée. |
[1] Avant la version 2.6 la variable Team n'était pas défine et l'énumération de période était: 0 période particulière, 1 seconde, 2 minute, 3 heure, 4 jour, 5 semaine, 6 mois, 7 année
[2] Avant la version 2.6 la variable Team n'était pas défine et l'énumération de période était: 0 période particulière, 1 seconde, 2 minute, 3 heure, 4 jour, 5 semaine, 6 mois, 7 année