PDA

View Full Version : Etiquette de surface global d'un logement



mimilagratte
2008-08-21, 10:41 AM
Bonjour,

j'ai essayer de suivre ce post : http://forums.augi.com/showthread.php?t=77130&page=3

mais malgré tout, je n'y arrive pas, il m'affiche des ??

J'ai pu voir que le total s'affichait seulement dans les séjours sur le projet1 qu'il fournit avec, j'imagine donc qu'il y a une manipe a faire mais laquel ...

Pourrait on m'espliquer pas a pas ce que je dois faire ?

Merci.

gravelin
2008-08-21, 12:14 PM
les explications sont données ici (http://forums.augi.com/showthread.php?t=81353):

mimilagratte
2008-08-21, 12:45 PM
Merci,
Apres avoir lu le post, j'ai donc mis ceci dans mon revit.ini qui est dans le dossier program :


[ExternalCommands]
ECCount=6

ECName1="Calcul surface appartements"
ECDescription1="Calcul la surface des appartements de la séction"
ECAssembly1="C:\Program Files\Revit Architecture 2009\tools\myrevittools.dll"
ECClassName1=myrevittools.RoomsAreaSum

ECName2="Remplace nom pièces"
ECDescription2="Remplace le nom des pièces de la sélection"
ECAssembly2="C:\Program Files\Revit Architecture 2009\tools\myrevittools.dll"
ECClassName2=myrevittools.RoomFindAndReplaceTxt

ECName3="Isoler les occurences sur niveau courant"
ECDescription3="Isoler les occurences sur niveau courant"
ECAssembly3="C:\Program Files\Revit Architecture 2009\tools\myrevittools.dll"
ECClassName3=myrevittools.SelectOccurrencesInLevel

ECName4="Affiche la surface de la zone remplie"
ECDescription4="Affiche la surface de la zone remplie de la sélection"
ECAssembly4="C:\Program Files\Revit Architecture 2009\tools\myrevittools.dll"
ECClassName4=myrevittools.ZoneAreaSum

ECName5="Etiquetage des pièces du niveau courant"
ECDescription5="Module d'étiquetage des piéces du niveau courant"
ECAssembly5="C:\Program Files\Revit Architecture 2009\tools\myrevittools.dll"
ECClassName5=myrevittools.AutoTagCurrentLevelRooms

ECName6="Remplissage du champ [Service] des pièces"
ECDescription6="Remplissage du champ [Service] des pièces de la séction"
ECAssembly6="C:\Program Files\Revit Architecture 2009\tools\myrevittools.dll"
ECClassName6=myrevittools.RoomsAutomaticService


Ensuite j'ai charge la famille etiquette_pieceappartement.rfa ci-joint.

et malgré cela, je n'ai pas les derniere ligne dans les propriété de ma piece séjour-salon et je n'ai pas la surface global.

Merci.

Benoit D
2008-08-21, 12:56 PM
As tu chargé les paramètres partagés ???


Ps : j'ai oublié de décrire ce que font les fonctions développées :
Calcul surface appartements : indique dans une étiquette nommée etiquette_pieceappartement, la surface totale du logement auquel elle est associée. Pour cela, il faut que chaque pièce de l'appartement ait dans la propriété Occupation le même nom d'appartement. Enfin, le paramètre "total_logement" doit-être coché sur la pièce associée à l'étiquette etiquette_pieceappartement. Donc, les paramètres partagés fournis dans mon pack doivent être chargés. On doit d'abord faire une sélection grossière sans filtre de toutes les appartements que l'on souhaite calculer.

mimilagratte
2008-08-21, 01:06 PM
Justement, je ne trouve pas la case a cocher : "total_logement"

En image ci-joint.

Merci.

mimilagratte
2008-08-21, 01:27 PM
Je vien de voir ceci :



# This is a Revit shared parameter file.
# Do not edit manually.
*GROUP ID NAME
GROUP 1 surface
GROUP 2 Paramètres exportés
*PARAM GUID NAME DATATYPE DATACATEGORY GROUP VISIBLE
PARAM b547932c-cb73-4158-b017-8ff8234862e5 surface_logement TEXT 1 1
PARAM da7a9cf2-c6cf-4310-82e4-fce26cae09de total_logement YESNO 1 1




Comment dois je l'integrer a mon projet ?

merci.

Benoit D
2008-08-21, 01:46 PM
tu vas dans paramètres - paramètres du projet
tu coches paramètre partagé puis tu cliques sur sélectionner
tu vas chercher le fichier txt (dans lequel tu as trouvé : # This is a Revit shared parameter file......)

et tu charges les deux paramètres en sélectionnant la catégorie Pièces

normalement tu devrais avoir la case à cocher dans tes pièces !

mimilagratte
2008-08-22, 07:20 AM
Merci, j'ai trouver.

Par contre ducoup, je n'ai que un parametre dans les propriété de la piece, je n'ai rien a cocher encore ..

Merci.

mimilagratte
2008-08-22, 07:33 AM
Ca y est, j'ai tout les parametre en place, mais c'est toujours le meme souci, j'ai un ? au lieu de ma surface .

ci-joint un screen.

merci.

Benoit D
2008-08-22, 08:02 AM
As tu été voir la vidéo (ici) (http://www.screencast.com/users/p.navarra/folders/Default/media/60fb9530-a8be-4f17-9ab2-bd9e0739404d) sur l'utilisation de l'API ???

mimilagratte
2008-08-22, 08:13 AM
Je connaissait pas,

Donc j'ai exactement la meme chose, .. sauf dans l'onglet "Outils/Outils externes/Calcul surface appartement",

j'imagine qu'il reprend le nom dans le fichier revit.ini,

mais il ne me calcul pas la surface , pourtant les occurance sont identique entre mes 2 pieces.
Il me garde un ? avec au dessus le numéro de l'occurance.

Merci.

Mon projet (http://mimaro.free.fr/Projet1.rar)

Benoit D
2008-08-22, 08:23 AM
Purges et post ton fichier histoire de jeter un coup d'œil dessus !

mimilagratte
2008-08-22, 08:58 AM
http://mimaro.free.fr/Projet1.rar

Il fait plus de 2Mo.

Merci.

Benoit D
2008-08-22, 09:25 AM
Ok j'ai compris !

Se sont les API développées pour RAC2008 !

Vas faire un tour par là et suit les procédures de Pierre !!!

Et ton fichier fonctionne !!!! je viens de tester !

mimilagratte
2008-08-22, 10:51 AM
merci!!,

ca fonctionne tres bien !! :)

Juste une derniere chose,c'est peut etre l'objet d'un autre poste, amis commetn fait on pour modifier l'affichage de l'etiquette, j'aimerai par exemple faire un encadrement autour etc. et la actuellement j'ai le numéro de l'appartement, la surface mais pas le type de logement.(cf piece jointe).

(Je suis sur revit depuis peut mais dans 1 semaine je commence un nouveau taff qui eux n'ont pas encore toucher a revit, alors je veu en mettre plein la vue ^^)

ne vous étonné pas si vous voyer plusieur post a mon nom d'affiler ^^


Merci encore.

batproj
2008-08-22, 01:07 PM
J'ai suivi les procédures de Pierre... et dans les propriétés j'ai bien la surface de logement de noté mais rien de plus, pas de case à cocher... et en conséquence un joli "?" sur mon étiquette.
Si j'utilise le fichier qu'à fourni Pierre, tout se passe bien!!!
J'ai loupé une étape?

mimilagratte
2008-09-16, 02:42 PM
Et c'est repartis ...

j'ai essaye donc de reproduire cela au boulot, ...
et la , j'ai tout les parametre dans la propriété de la piece voulu, j'ai bien cocher total_logement, lorsque je met a jour les surface via outil etc., il me dit , traitement terminer... hors j'ai toujours ce "?" au lieu de la surface,


Merci. :p


Edit:

je crois que je vien de reussir, mais il faut que toute les piece est de cocher total_surface?

Do.Payelleville
2008-09-16, 07:06 PM
des compléments d'explications de Pierre se trouvent à partir d'ici : [POST=884730]

c'est la 1ère fois que je fais un lien, j'espère qu'il fonctionne sinon allez voir dans :
API / Fonctions développées pour RAC2009 (à la fin !) [THREAD=84766]