Skip to main content
Skip table of contents

Image éclaté de quincaillerie


Image éclaté de quincaillerie

TEMPO permet d’afficher des images d'éclaté de quincaillerie à partir d’une liste de données décrivant le cadre et les pièces de quincaillerie. TEMPO génère automatiquement l’image dans l'écran de détails de fabrication.

Exemples d'éclatés de quincaillerie générés par TEMPO

image-20240411-154510.png
image-20240411-154546.png
image-20240411-154629.png
image-20240411-154712.png

Paramétrage pour génération d’une image d'éclaté de quincaillerie

Pour générer une image d'éclaté de quincaillerie dans l'écran de détails de fabrication TEMPO, il faut ajouter dans la REB pilotant l'écran de détails de fabrication:

  • Des appels à la fonction DIALOG INIT-INFO-IMGWEB pour spécifier les propriétés du cadre à dessiner. A chaque appel de la fonction il faut spécifier:

    • L’identifiant du dessin à générer (“ID”): Cet identifiant permet de regrouper tous les paramètres liés à un dessin donné.

    • La clé (“CLE”) permettant de sélectionner le paramètre que l’on définit pour l’appel courant de la fonction (voir liste des propriétés du cadre à dessiner ci-dessous)

    • La valeur (“VAL”) permettant de définir la valeur attribuée à ce paramètre

  • Des appels à la fonction DIALOG INIT-DETAIL-IMGWEB pour spécifier les propriétés des pièces de quincaillerie (optionnel, les pièces de quincaillerie peuvent être dessinées “par défaut”). A chaque appel de la fonction il faut spécifier:

    • L’identifiant du dessin à générer (“ID”): Cet identifiant permet de regrouper tous les paramètres liés à un dessin donné (même identifiant que lors de l’appel de la fonction INIT-INFO-IMGWEB).

    • L’identifiant du détail à dessiner (“ID-DETAIL”): Cet identifiant permet de regrouper tous les paramètres liés à un élément de détail donné.

    • La clé (“CLE”) permettant de sélectionner le paramètre que l’on définit pour l’appel courant de la fonction (voir liste des propriétés des éléments de détail ci-dessous)

    • La valeur (“VAL”) permettant de définir la valeur attribuée à ce paramètre

  • Indiquer “GENEIMGWEB” comme référence d’image à afficher dans la fonction AJOUTER-CARTE-TEMPO qui pilote la carte TEMPO dans laquelle on veut voir figurer l’image

Définition des propriétés du cadre à dessiner

La fonction DIALOG INIT-INFO-IMGWEB doit être appelée pour définir chaque paramètre du cadre à dessiner. Les paramètres pouvant être définis sont les suivants:

MODELE

Obligatoire

Modèle du dessin à générer.

Ce paramètre ne peut prendre qu’une seule valeur pour le moment “EclateQuincaillerieCadreOuvrant” (dans le futur ce paramètre permettra de sélectionner le type de dessin à générer).

FORME

Obligatoire

Permet de spécifier la forme du cadre à dessiner. Pour le moment une seule valeur est gérée: “rectangle”.

PARAMFORME1

Obligatoire

Paramètre de forme 1. Pour une forme rectangle, il correspond à la hauteur du cadre.

PARAMFORME2

Obligatoire

Paramètre de forme 1. Pour une forme rectangle, il correspond à la largeur du cadre.

TYPEOUVRANT

Obligatoire

Type d’ouvrant à choisir parmi: “OF”, “OB”, “SOUFFLET”, “COULISSANT”

NOMBREVANTAUX

Obligatoire

Nombre de vantaux constituant l’ouvrant dont le cadre fait partie

NIVEAUVANTAIL

Obligatoire

Niveau du vantail: “Principal”, “Secondaire”

SENSOUVERTURE

Obligatoire

Sens d’ouverture de l’ouvrant: DT, GT, CG (coulissant vers la gauche), CD (coulissant vers la droite)

POSITIONPOIGNEE

Obligatoire

Position de la poignée

COULEUR

Non géré

Couleur du cadre non géré pour le moment

AFFELEMEDEFAUT

Obligatoire

Paramètre logique permettant d’indiquer si l’on souhaite que les pièces de quincaillerie par défaut soient dessinées ou non.

Positions défaut des pièces de quincaillerie

Dans le cas où le paramètre “AFFELEMEDEFAUT” est à “VRAI”, toutes les pièces de quincaillerie sont dessinées avec des positionnements par défaut:

  1. Renvois d’angles:

    1. Position:

      1. RENVOIANGLE_HAUT → côté poignée en haut

      2. RENVOIANGLE_BAS → côté poignée en bas

      3. RENVOIANGLE_COMPAS → côté fiche en haut

    2. Dimension:

      1. Chaque “bras” du renvoi d’angle a une longueur égale à 10% de la hauteur du cadre

  2. Verrouilleurs:

    1. Position: Entre les positions dédiées aux potentiels renvois d’angles

    2. Dimension: L’espace disponible entre les renvois d’angles est partagé en 2 pour chaque verrouilleur potentiel

  3. Crémone:

    1. Position: Boitier de crémone centré sur la crémone et aligné avec la position poignée par défaut

    2. Longueur de crémone déterminée par itérations:

      • on démarre avec une hauteur crémone = 30% de la hauteur de la menuiserie

        1. s'il reste au moins 5% de la hauteur de la menuiserie entre les bords haut/bas de la crémone et les renvois d'angle haut/bas --> OK

        2. sinon, on réduit la taille de la crémone par pas de 5% de hauteur de menuiserie jusqu'à ce que la condition ci-dessus soit vérifiée

        3. /!\ taille de crémone mini = 10% de la hauteur menuiserie :

          1. si taille mini atteinte : on n'affiche pas les prolongateur du côté où il y a la contrainte de place

          2. si taille mini atteinte et que malgré ça la crémone chevauche le renvoi d'angle, on positionne la crémone à la suite du renvoi d'angle

  4. Prolongateurs

    1. Position: Entre les positions occupées par les renvois d’angles potentiels et la crémone potentielle

    2. Dimension:

      1. Par défaut on partage l’espace disponible en 2 pour chaque prolongateur haut/bas potentiel

        1. si l'espace restant entre la crémone et le renvoi d'angle est inférieur à 10% de la hauteur menuiserie on n'affiche que le prolongateur 1

        2. si l'espace restant entre la crémone et le renvoi d'angle est inférieur à 5% de la hauteur menuiserie on n'affiche pas de prolongateur

Exemple de requête pour affichage d’un éclaté de quincaillerie sans fournir d’informations concernant les pièces de quincaillerie

image-20240415-084133.png
image-20240411-154510.png

Définition des propriétés des éléments de détail (pièces de quincaillerie) à dessiner

La fonction DIALOG INIT-DETAIL-IMGWEB doit être appelée pour définir les paramètres de chaque détail (pièce de quincaillerie) à dessiner.

Positions défaut des pièces de quincaillerie

Toutes les pièces de quincaillerie ont des positionnements par défaut (voir section ci-dessus). Pour le moment, la position des éléments de détails ajoutés via la fonction INIT-DETAIL-IMGWEB suivent les mêmes règles de positionnement par défaut.

Les paramètres pouvant être définis, pour chaque élément, sont les suivants:

TYPEDETAIL

Obligatoire

Type de l'élément de détail à dessiner, parmi:

  • CREMONE: Crémone

  • RENVOIDANGLE: Renvoi d’angle

  • COMPAS: Compas

  • PROLONGATEUR: Prolongateur

  • VERROUILLEUR: Verrouilleur

  • PERSONNALISE: Personnalisé (non géré pour le moment)

POSITION

Obligatoire

Permet de spécifier la position de l'élément de détail à dessiner, parmi:

  • HAUT: Haut (Choix possible pour les types: PROLONGATEUR, VERROUILLEUR, PERSONNALISE)

  • BAS: Bas (Choix possible pour les types: PROLONGATEUR, VERROUILLEUR, PERSONNALISE)

  • GAUCHE: Gauche (Choix possible pour les types: RENVOIDANGLE, PERSONNALISE)

  • DROITE: Droite (Choix possible pour les types: RENVOIDANGLE, PERSONNALISE)

  • COTEPOIGNEE: Côté poignée (Choix possible pour les types: PERSONNALISE)

  • COTEFICHES: Côté fiches (Choix possible pour les types: PERSONNALISE)

ORDRE

Obligatoire

Permet de spécifier l’ordre de l'élément pour les pièces pouvant être en quantité multiples sur une même position:

  • PROLONGATEUR

  • VERROUILLEUR

COULEUR

Obligatoire

Non géré pour le moment.

REFERENCEDETAIL

Obligatoire

Permet d’indiquer la référence de l'élément de détail à afficher sur le dessin.

EMPLACEMENTDETAIL

Obligatoire

Non géré pour le moment.

POSITIONDETAIL1

Obligatoire

Non géré pour le moment.

DIMENSIONDETAIL1

Obligatoire

Non géré pour le moment.

DIMENSIONDETAIL2

Obligatoire

Non géré pour le moment.

Exemple de requête pour affichage d’un éclaté de quincaillerie avec pièces de quincaillerie

image-20240415-093038.png

image-20240411-154712.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.