Archi-Cadlinkeuses, Archi-Cadlinkeurs,

Vous êtes les bienvenus.

Ce nouveau forum, ouvert depuis le mois de novembre 2018, a pour objectif, vocation et ambition de répondre à toutes vos interrogations sur l'outil logiciel ArchiCAD®, développé par GRAPHISOFT© (au delà des canaux officiels type forum éditeur, distributeur, revendeurs... et des "baratins commerciaux" ! ;-)).

Il s'adresse à tous, du débutant a l'expert, et repose exclusivement sur le bénévolat collaboratif et participatif.

Pour éviter toutes pertes de cette future base de connaissances et la pérenniser, ce forum est géré, administré, développé et financé par une association loi 1901 à but non lucratif, ou vous pouvez (ou pas) adhérer comme membre actif, moyennent une cotisation faible et attractive !

Cet espace est libre, sans contraintes d'intérêts tiers (éditeur, distributeur, revendeur, etc.) et donc indépendant.

Il est entièrement dédié aux utilisateurs (dessinateur-projeteur, technicien, maitre d’œuvre, collaborateur d'architecte, architecte, ingénieur, etc...) qui, "sur le terrain" conçoivent, produisent, réalisent, diffusent, des publications numériques et/ou "papier", avec ce logiciel.

Les accès au site et à ses différentes rubriques sont entièrement libres et gratuits après inscription. Les pièces téléchargeables et le droit à poster exigent de même l'inscription avec le remplissage de votre signature stipulant votre OS (Mac ou Windows) et votre numéro de version d'ArchiCAD® (de la 4.5 à la 22!).
C'est uniquement fait pour faciliter les réponses.

La rubrique "Je me présente" vous permettra d'accéder à de nouveaux salons permettant le téléchargement d'objets mis à disposition et de quelques autres goodies à venir.

Les membres fondateurs :

Bernard, David, Felipe, Frédéric, Maël, Nicolas, Pierre, Sam, Simon, Yves


PS : Énorme remerciement à Eric Wilk pour sa confiance renouvelée aux "irréductibles" (les "anciens" te saluent tous), et le lien de ta page d'au revoir sur la notre ;-)

GLOB_MODPAR_NAME - debug objet lit PMR  [RÉSOLU]

Les trucs un peu plus complexes, le cœur des objets paramétriques
Mathias J
Messages : 40
Inscription : 20 nov. 2018 23:36
Localisation : Paris
Version d'Archicad : 22
Système d'exploitation : Windows
A remercié : 2 fois

Re: GLOB_MODPAR_NAME - debug objet lit PMR

Message par Mathias J » 14 févr. 2019 13:01

En fait, je reviens vers vous parce que le bug des points chauds de côté est réapparut quand j'ai modifié mon code pour intégrer le principe de tolérance.


[SCRIPT PARAMETRE] de la Version qui marche

Code : Tout sélectionner

IF GLOB_MODPAR_NAME = "cote_pmr" AND cote_pmr = 0.9 THEN 
PARAMETERS dev_pmr = 1.2
GOTO 100
ENDIF

IF GLOB_MODPAR_NAME = "cote_pmr" AND cote_pmr = 1.2 THEN 
PARAMETERS dev_pmr = 0.9
GOTO 200
ENDIF

IF GLOB_MODPAR_NAME = "dev_pmr" AND dev_pmr = 1.2 THEN 
PARAMETERS cote_pmr = 0.9
GOTO 100
ENDIF

IF GLOB_MODPAR_NAME = "dev_pmr" AND dev_pmr = 0.9 THEN
PARAMETERS cote_pmr = 1.2
GOTO 200
ENDIF


[SCRIPT PARAMETRE] de la Version qui marche plus:

Code : Tout sélectionner

IF GLOB_MODPAR_NAME = "cote_pmr" AND cote_pmr > 0.9-eps THEN 
PARAMETERS dev_pmr = 1.2
GOTO 100
ENDIF

IF GLOB_MODPAR_NAME = "cote_pmr" AND cote_pmr > 1.2-eps THEN 
PARAMETERS dev_pmr = 0.9
GOTO 200
ENDIF

IF GLOB_MODPAR_NAME = "dev_pmr" AND dev_pmr > 1.2-eps THEN 
PARAMETERS cote_pmr = 0.9
GOTO 100
ENDIF

IF GLOB_MODPAR_NAME = "dev_pmr" AND dev_pmr > 0.9-eps THEN 
PARAMETERS cote_pmr = 1.2
GOTO 200
ENDIF

Avatar de l’utilisateur
Yves Houssier
Messages : 872
Inscription : 14 nov. 2018 17:17
Localisation : Seraing - Belgique
Version d'Archicad : ArchiCAD 21
Système d'exploitation : MacOs 10.12
A remercié : 2 fois
A été remercié : 8 fois

Re: GLOB_MODPAR_NAME - debug objet lit PMR

Message par Yves Houssier » 14 févr. 2019 16:59

Bonjour Mathias,

Tes conditions sont les mêmes dans les deux cas ta valeur est supérieure.
Donc dans ton cas je dirai Si cote_pmr < 0.9+eps
ArchiCad depuis la 3.43 (1990) à la version 22. Projet en cours sur la 19 est la 21.
Mac Os 10.6 à 10.12

Avatar de l’utilisateur
Yves Houssier
Messages : 872
Inscription : 14 nov. 2018 17:17
Localisation : Seraing - Belgique
Version d'Archicad : ArchiCAD 21
Système d'exploitation : MacOs 10.12
A remercié : 2 fois
A été remercié : 8 fois

Re: GLOB_MODPAR_NAME - debug objet lit PMR

Message par Yves Houssier » 14 févr. 2019 17:10

Et quand je veux des conditions pour différentes valeurs égales à …
Je l’écris comme ça

Si ma_valeur > 0.40-eps AND ma_valeur < 0.40+eps …

Si ma_valeur > 0.60-eps AND ma_valeur < 0.60+eps …

Ca équivaux à un égal, mais il y peut-être moyen de le scripter autrement
ArchiCad depuis la 3.43 (1990) à la version 22. Projet en cours sur la 19 est la 21.
Mac Os 10.6 à 10.12

Mathias J
Messages : 40
Inscription : 20 nov. 2018 23:36
Localisation : Paris
Version d'Archicad : 22
Système d'exploitation : Windows
A remercié : 2 fois

Re: GLOB_MODPAR_NAME - debug objet lit PMR

Message par Mathias J » 14 févr. 2019 17:13

Merci!
Ça me corrige bien (de nouveau) le problème.
J'avais un peu cherché dans cette direction, mais je m'étais dis que si c'était ça, ce ne serait pas un des points chauds qui buguerait, mais les deux.
Ton dernier post me semble très clair pour éviter ce genre de problème.

Avatar de l’utilisateur
Yves Houssier
Messages : 872
Inscription : 14 nov. 2018 17:17
Localisation : Seraing - Belgique
Version d'Archicad : ArchiCAD 21
Système d'exploitation : MacOs 10.12
A remercié : 2 fois
A été remercié : 8 fois

Re: GLOB_MODPAR_NAME - debug objet lit PMR

Message par Yves Houssier » 14 févr. 2019 17:20

Au passage Merci pour le partage et félicitations pour ton premier objet GDL
ArchiCad depuis la 3.43 (1990) à la version 22. Projet en cours sur la 19 est la 21.
Mac Os 10.6 à 10.12

Répondre