Skip to main content
Skip table of contents

Formules de Calcul Dimensionnel


Le calcul dimensionnel d’un objet s’effectue par l’intermédiaire d’une formule dont le cadre d’utilisation est CalDim

Il existe plusieurs types de calcul associés au cadre d’utilisation CalDim :

CDM : Calcul Dimensionnel 

Ce type de formule a pour but de déterminer les caractéristiques dimensionnelles d’un objet. Elle attend pour cela :

La référence de l’objet à calculer : la valeur peut être exhaustive ( ; E_D1 ;E_D1_Z1 (Zx ou AL pour allège, ZP pour zone principale… voir paramètres dormant)  …) ou bien donnée sous forme de VBA ou de formule = VBA.XXX.

Le modèle de la librairie : la valeur peut être exhaustive (CDREC1Z , CDFICHE…) ou bien donnée sous forme de VBA ou de formule = VBA.XXX, ou bien encore récupérer directement du QOP si le calcul est lancé à partir d’un QOP : ModeleQOP. D’autres valeurs détaillées ci-dessous permettent d’effectuer des calculs plus particuliers :

  • Recalcul : cette valeur permet de recalculer l’objet spécifié en gardant les valeurs modèle et paramètres existants.

  • SupCPB : cette valeur permet de supprimer un objet CPB lorsqu’il n’a plus lieu d’être.

  • SupObj : cette valeur permet de supprimer un objet existant

  • MajParSansCal : cette valeur permet de modifier une partie des paramètres d’un modèle existant sans relancer le calcul. Les paramètres à modifier doivent être spécifiés dans le champ paramètres sous la forme IMD.Paramx='yyy'°IMD.Paramy=1234°IMD.Paramz=VBA.XXX.

  • MajParAvecCal : cette valeur permet de modifier une partie des paramètres d’un modèle existant puis de relancer le calcul en prenant en compte ces nouvelles valeurs. Les paramètres à modifier doivent être spécifiés dans le champ paramètres sous la forme :

  • IMD.Paramx='yyy'°IMD.Paramy=1234°IMD.Paramz=VBA.XXX.

  • DupObjSansArbo : Cette valeur permet de dupliquer un objet avec ses paramètres sur l’objet défini dans le champ Ref Objet. La référence de l’objet à dupliquer doit être donnée de manière exhaustive ou sous forme de VBA ou FOR dans le champ paramètre. La duplication ne se fera que sur l’objet lui-même sans son arborescence enfant.

  • DupObjAvecArbo: Cette valeur permet de dupliquer un objet avec ses paramètres sur l’objet défini dans le champ Ref Objet. La référence de l’objet à dupliquer doit être donnée de manière exhaustive ou sous forme de VBA ou FOR dans le champ paramètre. La duplication s’effectue au titre de l’objet ainsi que pour toute son arborescence enfant.

  • CoefTh : Cette valeur permet de lancer un calcul de maj des paramètres liés au coefficient thermique d’un objet (clé de renfort /essence et clé complémentaire ) sans relancer l’intégralité de la chaine du calcul dimensionnel. Seul le champ Matrice coefficient thermique est alors pris en compte.

Paramètres : Ce champ permet de spécifier les paramètres avec leur valeur attendu par le modèle. Dans la majorité des cas les paramètres seront donnés soit par l’intermédiaire d’un matrice de correspondance modèle, soit si le calcul est effectué dans un QOP en indiquant dans le champ paramètre la valeur ParamQOP, Diapason récupèrera dans ce dernier cas la valeur des différentes VBA du QOP nécessaires à la définition du modèle.

Contrôle après Calcul : ce champ permet de spécifier un arbre de condition à exécuter suite à l’exécution de la formule de calcul dimensionnel.

Lien Formule / Contexte : ce champ permet de spécifier le type de rattachement entre l’objet lié à la formule de calcul en cours et le contexte devant être rattaché à cet Objet. Ce rattachement permet, si un ou n objets sont modifiés lors d’un calcul ou recalcul, de dérouler partiellement ou totalement les contextes rattachés à ces objets. Exemple : je rentre en modification sur une configuration existante en modifiant la hauteur de mon ensemble, tous les objets fils de l’ensemble vont être recalculés (dormant, vantail, remplissage) et je peux par exemple pour l’objet vantail crémone ré-exécuter uniquement les E/S de la question hauteur du contexte lié à cet objet. Je ne souhaite pas re-dérouler complètement le contexte mais juste recalculer la hauteur de la poignée. Le Lien Formule / Contexte permet donc de retrouver le contexte lié à chacun des objets calculés. La valeur RatCtxCre (Rattachement au contexte de création de l’objet) permet de spécifier que le contexte de rattachement est le contexte de création de l’objet : je lance un calcul de l’objet Dormant sur le contexte dormant, puis je modifie l’objet Dormant depuis le contexte remplissage tout en spécifiant depuis la formule de modification RatCtxCre : l’objet reste rattaché au contexte Dormant même si il vient d’être modifié depuis le contexte remplissage. Dans le cas où la formule de modification spécifie RatCtxMod (Rattachement au contexte de modification de l’objet) le contexte de rattachement de l’objet Dormant devient alors Remplissage.

Matrice Caractéristique : Référence de la matrice caractéristique liée au dessin de l’objet (nécessite l’activation du paramètre Dessin Automatique des Objets Calculé  lié au groupe de paramètres Dessin).

Matrice Coefficient Thermique : Référence de la matrice définissant les paramètres de coefficients thermique liée à l’objet en cours .


JavaScript errors detected

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

If this problem persists, please contact our support.