Manuel §2.38    

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