Professional
Avertissement :
Pour parvenir ajouter un diamtre vous devez suivre minutieusement cette procdure.
Une mauvaise manipulation dans une base de donnes peut entraner des disfonctionnements du
systme Autodesk Robot Structural Analysis Professional.
Utilisez un diteur de base de donnes xml votre propre risque et seulement aprs avoir fait une
copie de scurit de la base de donnes concerne.
Pr requis :
Dans Autodesk Robot Structural Analysis Professional, les bases de donnes sont au format *.xml.
Pour diter une base de donnes, il vous faudra donc utiliser un diteur de fichiers *.xml.
Vous trouverez sur internet toute sorte dditeurs gratuit ou payant qui vous permettront de suivre
cette procdure.
Dans cet exemple, nous avons utilis XML Notepad 2007 .
Commencez donc par trouver un diteur qui vous convient et installez le.
NB :La procdure peut varier en fonction de lditeur que vous choisirez.
Exemple :
But : Ajouter le diamtre dancrage M39 (39mm) de section efficace= 976mm pour toutes
les nuances dacier.
Le but de cet exemple sera dajouter un diamtre dancrage la base de donnes
bolts_NF.xml qui stocke les donnes relatives aux boulons (et ancrages) ncessaires au
calcul dun assemblage calcul selon les normes Franaises.
Application :
Commencez, comme le conseille lavertissement en dbut de document, par crer une copie de cette
base *.xml.
Cette base de donnes se trouve dans le rpertoire suivant :
Sous Windows XP:
C:\Documents and Settings\All Users\Application Data\Autodesk\Structural\Common
Data\Numro de version par exemple 2014\Data\Conn.
Page 1
Ouvrez ensuite votre diteur de fichiers *.xml et ouvrez la base de donnes bolts_NF.xml .
Un diteur de fichier *.xml permet de visualiser la base de donnes de faon structure.
Ainsi cette base de donnes est constitue dun header ou entte et dun body ou
corps .
Uniquement cette dernire partie devra tre modifie.
Le body est lui-mme compos dune structure et de donnes.
Les donnes contiennent des tables quil vous faudra modifier.
Cette base de donnes est compose de cinq tables, seules les deux premires nous intresseront.
La premire est la table Bolts qui contient la liste de tous les boulons disponibles dans la base
La seconde ( BoltsType ) permet de lier les boulons aux diffrents matriaux.
Page 2
Page 3
NB : Encore une fois, lopration permettant de faire cette copie peut varier en fonction de lditer
choisi.
Une ligne supplmentaire identique la prcdente sera alors ajoute.
Slectionnez cette ligne et modifier les trois donnes suivante :
ID :donnez un nouvel ID au nouveau boulon. Dans la base bolts_NF.xml , lID du dernier boulon
existant est 14, pour ce nouveau boulon, vous pouvez donc donner comme nouvel ID : 15.
Chaque nouveau boulon devra avoir un nouvel ID.
Symbol : entrez comme valeur le nom que vous souhaitez voir apparaitre dans robot pour ce
nouveau boulon. Pour lexemple trait, ce nouveau boulon devra apparaitre avec lintitul : M39 .
Nous allons donc saisir M39 comme valeur pour la donne symbol .
Diameter : entrez la valeur du diamtre du boulon, ici 39.
SectionEff : entrez la valeur en millimtre carr de la section efficace du boulon, ici 976.
Vous devriez obtenir quelque chose dquivalent ceci :
Page 4
Pour lier les boulons aux diffrents matriaux, nous allons donc devoir ajouter 12 lignes ou
row supplmentaires la table BoltsType .
Les diffrentes lignes ou row de la table BoltsType sont composes de cette faon :
Pour lier le nouveau boulon aux diffrentes nuances, rendez vous la fin de la table BoltsType , et
dupliquez 12 fois la dernire ligne ou row (12 fois car 12 matriaux diffrents dans cette base).
Modifiez ensuite pour chacune de ces 12 nouvelles lignes :
ID : donnez un nouvel ID au nouveau type de boulon, dans la base bolts_NF.xml .
LID du dernier type de boulon est 161, donc pour les 12 nouvelles lignes relatives au nouveau
diamtre, lID variera de 162 173 (Chaque nouveau type de boulon devant avoir un nouvel ID).
BoltId : dans notre cas, lID du nouveau boulon est 15 (voir chapitre prcdent), pour les douze
nouvelles lignes la valeur affecter BoltId sera donc 15.
Page 5
MaterialId : Le but de lexemple est de crer ce nouveau diamtre pour toutes les nuances dacier
disponible, la valeur de la donne MaterialId variera donc de 1 12 puisque 12 nuances diffrentes
sont disponibles dans la base.
Vous devriez obtenir quelque chose dquivalent ceci :
Page 6
Page 7