Allplan Forum Forum Index
Allplan Forum Forum Index FAQ Search Register Log in

smartpart - boîte de dialogue

 
Post new topic   Reply to topic    Allplan Forum Forum Index -> ALLPLAN -> ARCHITECTURE
Previous topic :: Next topic  
Author Message
arrakis
Membre

Offline

Joined: 19 Apr 2016
Posts: 154
Localisation: Belgique
Masculin

PostPosted: Mon 19 Sep 2016 - 15:40    Post subject: smartpart - boîte de dialogue Reply with quote

Bonjour,

je rame un peu dans la création de boîte de dialogue. J'ai repris l'exemple de base que je bidouille. Ici, j'ai par exemple deux boutons radio. J'aimerais que lorsque je sélectionne l'un, qu'il déconnecte l'autre.
Cependant, ça ne fonctionne pas. Un petit coup de pouce serait le bienvenue pour comprendre la logique de création des boîte de dialogue. Est-ce que cela fonctionne comme les windowsform avec des conteneurs et des objet s'y plaçant?

Back to top
Publicité






PostPosted: Mon 19 Sep 2016 - 15:40    Post subject: Publicité

PublicitéSupprimer les publicités ?
Back to top
@ntoine
Membre

Offline

Joined: 03 Dec 2012
Posts: 138
Localisation: NANTES
Masculin

PostPosted: Mon 19 Sep 2016 - 16:12    Post subject: smartpart - boîte de dialogue Reply with quote

Il faut que le nom situé après la fonction "I_RADIOBUTTON" ai le même nom sur les deux lignes sinon il ne peux pas faire le lien entre les deux lignes. Il faut aussi créer un paramètre avec ce nom dans le premier onglet. Exemple ci-dessous avec un paramètre nommé "type_osb"
I_RADIOBUTTON "type_osb" , 1 , "OSB 15mm" , 20 , 40 , 100 , 20
I_RADIOBUTTON "type_osb" , 2 , "OSB 18mm" , 20 , 40 , 100 , 20


Celui qui pose une question est bête cinq minutes, celui qui n'en pose pas l'est toute sa vie.
Back to top
gwada971
Membre

Offline

Joined: 03 Dec 2012
Posts: 1,011
Localisation: PARIS
Masculin

PostPosted: Mon 19 Sep 2016 - 16:33    Post subject: smartpart - boîte de dialogue Reply with quote

Salut,

As tu une collection de smartpart que tu as pu récupérer sur le forum ou autres.

Tous les smartparts ne sont pas protégés et tu peux ainsi t'inspirer de quelques lignes de code.
Back to top
arrakis
Membre

Offline

Joined: 19 Apr 2016
Posts: 154
Localisation: Belgique
Masculin

PostPosted: Mon 19 Sep 2016 - 17:22    Post subject: smartpart - boîte de dialogue Reply with quote

@ @antoine,

MErci. Ca fonctionne. Cependant, comment envoyer le résultat aux variables concernées.
Dans onglet paramètre, j'ai 3 variables OSB15mm, OSB18mm, OSB22mm. J'aimerais que lorsqu'un des radiobutton est sélectionné, il envoient une info à ces 3 variables. (Je suis aps si je suis clair, mais je me dépèche avant de reprendre mon train ;p)

@ gwada971
En effet, j'ai tenté de récupérer sur le site allplan. Mais les deux téléchargés étaient tout deux protégés du coup j’ai abandonné d'apprendre par cette voie. Je vais regarder ici sur le forum.
Back to top
jeff
Membre

Offline

Joined: 17 Feb 2012
Posts: 254
Localisation: Rennes
Masculin

PostPosted: Mon 19 Sep 2016 - 19:42    Post subject: smartpart - boîte de dialogue Reply with quote

Salut,

je donne un lien d'une smartpart que j'ai réalisé avec pleins de commentaires dans les scripts pour aider à la création de boite de dialogue. Malheureusement pour toi, je n'utilise pas la fonction radio mais le principe est le même.

https://www.dropbox.com/s/ut23e506g81itge/Smartpart_Icones_Allplan_2015.smt

En espérant que ceci puisse t'aider, sinon il y a quelques smartparts sur ce site non protéger (ça deviens rare, je suis d'accord, mais ça se comprend)

Bonne soirée

Jeff


Bonne journée et bon courage

Jeff
Back to top
arrakis
Membre

Offline

Joined: 19 Apr 2016
Posts: 154
Localisation: Belgique
Masculin

PostPosted: Mon 19 Sep 2016 - 21:09    Post subject: smartpart - boîte de dialogue Reply with quote

Super vraiment merci pour les infos.

Je regarde cela demain Okay
Back to top
arrakis
Membre

Offline

Joined: 19 Apr 2016
Posts: 154
Localisation: Belgique
Masculin

PostPosted: Wed 21 Sep 2016 - 14:20    Post subject: smartpart - boîte de dialogue Reply with quote

j'avance j'avance dans mon smartpart (que je mettrai sur le site, histoire d'apporter ma petite pierre à l'édifice, au vu de l'aide qu'on a bien voulu m'apporter Smile )
Je suis en train de chipoter avec mes radiobuttons. J'arrive à les faire fonctionner, mais pour que le smartpart se mette à jour, il faut appuyer sur appliquer en bas.
Quel est la commande pour que la smartpart se mette automatique à jour car sur d'autres smartpart, ça le fait tout seul.
Back to top
bco
Administrateur

Offline

Joined: 23 Mar 2012
Posts: 6,564
Localisation: Toulouse
Masculin

PostPosted: Wed 21 Sep 2016 - 14:44    Post subject: smartpart - boîte de dialogue Reply with quote

Regarde l'aide de "I_DIALOG". C'est avec la notion de "flag".
Sinon, essaye plutôt "I_PALETTE" avec également la valeur qui te va pour "flag"...


Back to top
Visit poster’s website
arrakis
Membre

Offline

Joined: 19 Apr 2016
Posts: 154
Localisation: Belgique
Masculin

PostPosted: Wed 21 Sep 2016 - 15:58    Post subject: smartpart - boîte de dialogue Reply with quote

ok parfait ça fonctionne Wink
Back to top
arrakis
Membre

Offline

Joined: 19 Apr 2016
Posts: 154
Localisation: Belgique
Masculin

PostPosted: Wed 21 Sep 2016 - 21:56    Post subject: smartpart - boîte de dialogue Reply with quote

TADAAAM : Nouvelle question;)

Peut-on forcer l'affichage 2D. Je m'explique, quand la pièce n'est pas posé bien droit mais penché (uite à une rotation), peut-on forcer à ce que le programme en plan réalise un dessin 2d sur la surface projeté de l'objet 3d. En d'autre terme, je souhaiterais réaliser (oui je sais ça existe mais en plan ..) les chevrons d'un plan de toiture. Cependant, en plan, j'aimerais juste qu'il y ai un rectangle avec une fleche indiquant le sens de portée des chevrons. . Comme la toiture ne sera pas à plat, j'aimerais que dans la vue en plan, il ne me dessine pas les chevrons en fil de fer, mais bien le rectangle délimitant la projection de ma toiture sur le sol.

Est ce que ma question est compréhensible? Rolling Eyes

Autre question, peut-on imposer également un affichage 2D schématique dans d'autre vue que la vue en plan? en coupe par exemple?
Back to top
bco
Administrateur

Offline

Joined: 23 Mar 2012
Posts: 6,564
Localisation: Toulouse
Masculin

PostPosted: Wed 21 Sep 2016 - 23:21    Post subject: smartpart - boîte de dialogue Reply with quote

Et bien, tout ça doit être développé suivant le résultat souhaité. Il n'y a rien de déjà fait.
Rolling Eyes


Back to top
Visit poster’s website
arrakis
Membre

Offline

Joined: 19 Apr 2016
Posts: 154
Localisation: Belgique
Masculin

PostPosted: Thu 22 Sep 2016 - 05:50    Post subject: smartpart - boîte de dialogue Reply with quote

le développer je le comprends bien, mais est-ce possible? Y-a-tilune fonctione dédié? car dès que je bouge un objet 3D qui n'est plus dans le plans de départ, il ne tient plus compte du script 2D.
Back to top
bco
Administrateur

Offline

Joined: 23 Mar 2012
Posts: 6,564
Localisation: Toulouse
Masculin

PostPosted: Thu 22 Sep 2016 - 11:21    Post subject: smartpart - boîte de dialogue Reply with quote

C'est lié au fonctionnement d'Allplan. C'est la même chose avec une macro par exemple.
La rotation ne doit pas être de l'ensemble du SmartPart par la fonction "Tourner" mais prévue et développée dans les scripts.
Après, tout est faisable...


Back to top
Visit poster’s website
arrakis
Membre

Offline

Joined: 19 Apr 2016
Posts: 154
Localisation: Belgique
Masculin

PostPosted: Thu 22 Sep 2016 - 14:46    Post subject: smartpart - boîte de dialogue Reply with quote

Je crois que j'ai saisi: on doit donc programmer la rotation dans le script smartpart et ne pas utiliser la fonction rotation d'ensemble de allplan.
je vais me plonger dedans
Back to top
olivier1
Administrateur

Online

Joined: 17 Mar 2012
Posts: 5,544
Localisation: NIORT
Masculin

PostPosted: Fri 23 Sep 2016 - 10:46    Post subject: smartpart - boîte de dialogue Reply with quote

c'est vrai que la représentation 2D des Pannes/Chevrons , surtout quand ils sont incliné suivant la pentes n'est pas forcément tip top .. et ça fait un moment que je souhaite développer un truc pour avoir quelque chose de plus propre ..


Les tâches urgentes: [Done]
Les tâches impossibles: [On Time]
Les miracles: [Delayed] - Merci d'attendre 24h
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Allplan Forum Forum Index -> ALLPLAN -> ARCHITECTURE All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  

Index | Create forum | Free support forum | Free forums directory | Report a violation | Cookies | Charte | Conditions générales d'utilisation
darkages Template © larme d'ange
Powered by phpBB © 2001, 2005 phpBB Group