Bienvenue

Ligne Rouge

Bienvenue sur AroBIM.fr

Ligne Rouge

AroChris

Ca y est, vous avez récupéré le fichier ZIP dans la rubrique Bonus. Dézipper-le puis lancer le programme d’installation (aropack.exe).

Au lancement de votre Revit un nouvel onglet s’ajoute au ruban.

 

AroPACK3

 

Cette boite à outils est prévue pour Revit 2014. Une installation pour Revit 2015 sera disponible ultérieurement. 

 

Que nous propose AroPACK dans cette première version ?

 

L’outil majeur est ARS, pour AroRevitScript. L’idée principale est de fournir une réponse aux questions : « Je voudrais faire cela avec Revit. Comment je fais ? Et pourquoi Revit ne fait pas ça ? » , point de départ d’AroPACK (voir article précédent).

Si la solution est la programmation d’addin sous Revit cela n’est pas à la portée et dans les envies de tout à chacun. D’où l’idée de proposer un outil de programmation intermédiaire entre le langage C SHARP ( ou VB.NET ) et l’utilisateur de Revit. Un outil d’écriture de script permettant à l’aide de simples paramètres Revit de réaliser des tâches élémentaires permettant de répondre à un besoin spécifique.

 

Quelques exemples :

- Gérer un paramètre de type "texte" réalisant l’assemblage d’informations tel le nom d’un composant et ses dimensions.

- Accéder à une information de l’objet et la transférer dans un paramètre partagé pour l’exploiter dans une étiquette et une nomenclature. Application concrète : récupérer l’information Hauteur d’un mur pour l’inscrire dans une nomenclature. Essayez de le faire avec votre Revit 2014. Tout simplement impossible.

- Pouvoir associer des formules à des paramètres d’occurrence et de type sur des familles systèmes. Application : calculez les arases des réseaux suivant le référentiel NGF du projet.

- et plein d’autres choses 

 

Comment cela fonctionne ?

A la base il faut ajouter à notre famille un paramètre qui contiendra la commande. L’emploi des paramètres de projet est tout désigné pour cette tâche. Dans l’onglet GERER, cliquez sur PARAMETRE DE PROJET , puis définissez votre paramètre.

 

AroPACK17

 

 

AroPACK18

 

 

Deux règles importantes :

- le nom du caractères doit commencer par un souligné bas « _ ». Ce caractère a été choisi pour permettre à l’ARS de différentier les paramètres qui lui sont destinés

- le paramètre est un champ Texte.

 

Remarques complémentaires :

- le paramètre peut être de Type ou d’Occurrence.

- le paramètre doit être associé à la catégorie désirée pour son application.

Prenons l’exemple d’un paramètre dénommé _ARS1 associé au mur.

Dans un second temps, on affecte une fonction au paramètre. Pour cela on sélectionne un objet adéquat dans notre projet pour renseigner la valeur de notre paramètre directement dans la palette propriétés si ce dernier est d’occurrence, po via « modifier le type » si il est de type.

 

Quelles sont les fonctions disponibles ?

def [paramOut] with [paramIn]

- permet de définir la valeur du paramètre ayant le nom « paramOut » avec la valeur du paramètre « paramIn ».

- attention à respecter les espaces entre chaque membre de la fonction.

exemple :

_ARS1 = def Commentaires with def Hauteur non contrainte

transfert la valeur du paramètre « Hauteur non contrainte » dans le paramètre « Commentaires »

 

AroPACK19

 

AroPACK20

addstring [paramOut] with (param1) + (param2) + …

- permet de définir la valeur du paramètre ayant le nom « paramOut » en concatenant ( assemblage des chaines de caractères ) défini par les paramètres  suivant le mot cléf « with »

- param : nom du paramètre de l’objet

- param : $xxxx alors xxxx est considéré comme la chaine de caractère à ajouter et non comme le nom d’un paramètre.

- attention à respecter les espaces entre chaque membre de la fonction et surtout entre les (param) et le signe +

exemple

_ARS1 = addstring Commentaires with $Dim: + Longueur + $x + Hauteur non contrainte

inscrit dans le paramètre « Commentaires » l’assemblage des informations « Longueur » et « Hauteur non contrainte »

 

aitube [paramOut]

- permet de définir la valeur du paramètre avec l’arase inférieure d’une canalisation

exemple

_ ARS = aitube Commentaires

 

Comment lancer l’exécution des scripts ?

 

La commande « Macro Update » passe en revue l’ensemble des objets du projet pour exécuter l’ensemble des scripts.

AroPACK est au stade embryonnaire. N’hésitez pas à me faire part de vos remarques.

 

Un prochain article vous présentera les outils du panneau Informations.

Commentaires   

0 #1 xSPACEx 05-05-2014 14:34
bonjour et merci pour ce pack plein d'avenir !
pour l'instant, il y a juste un bug d'affichage depuis que j'ai installé aropack : le menu déroulant sous le ruban est complètement illisible, chose que je n'avais pas remarqué avant.
http://img4.hostingpics.net/thumbs/mini_756552bugaffichage.jpg: http://www.hostingpics.net/viewer.php?id=756552bugaffichage.jpg
je continue mes tests !!!
Citer

Qui est en ligne ?

Nous avons 76 invités et aucun membre en ligne

Inscription, Connexion