Avril 2011 - Comment connecter et utiliser une base de

Transcription

Avril 2011 - Comment connecter et utiliser une base de
Support Tip - Avril 2011 - Comment connecter et
utiliser une base de donnée avec Altium Designer
Avril 2011
Question:
Comment connecter et utiliser une base de donnée avec Altium Designer 10?
Résumé:
Les bases de donnée sont de nos jours très rependues et très utilisées par la plupart des sociétés. Altium Designer vous donne la possibilité de
créer et d'utiliser une base de donnée pour la gestion des bibliothèques de composants, ce qui permet une gestion plus simple pour les
personnes s'occupant de créer les bibliothèques ainsi qu'une recherche de composant plus facile et surtout plus rapide!
Certaines entreprises ont déjà des bases de donnée existantes (MySQL, Oracle, etc...), c'est pourquoi nous verrons également la façon de
connecter des base de données existante à Altium Designer.
Explication:
La bibliothèque de base de donnée est la troisième génération de bibliothèques Altium, cette dernière permet de gérer les données des
composants grâce à un tableau du type Access par exemple. Chaque composant est alors une entité à part dans cette base de donnée avec les
informations de son symbole schématique, l'empreinte PCB et les différents paramètres lui correspondant. Ce qui veut également dire que les
bibliothèques schématique et PCB joue toujours un très grand rôle dans ce type de bibliothèque.
Certains champs sont obligatoire pour le bon fonctionnement de la bibliothèque, par exemple le chemin du symbole schématique doit être
renseigné afin qu'Altium Designer puisse placer le composant dans l'éditeur schématique.
Création d'une DBLib:
Dans cette partie, nous allons voir comment créer de toute pièce une bibliothèque de base de donnée.
Une nouvelle bibliothèque de base de donnée (DBLib) peut être créée sous File>>New>>Library>>Database Library.
Ici plusieurs possibilités de connexion vers un tableur sont possible ce qui fait du fichier DBLib, la passerelle de communication entre la base de
donnée proprement dites et le logiciel Altium Designer.
Quelles type de base de données sont supportées?
La connexion de la base de donnée avec Altium Designer se passe à travers le fichier DBLib, ce fichier supporte la connexion de différentes base
de données tel que:
Microsoft Excel 2000 à 2007
Microsoft Access 2000 à 2007
Les base de données nécessitant l'installation d'un pilote comme l'ODBC
Sélection de la base de donnée.
Connexion avec la base de donnée:
Après avoir choisi une de ces base de donnée dans le fichier DBLib, on peut donner un chemin vers le tableur puis la connexion se fait
directement lorsque l'on clic sur le bouton Connect.
Grâce à l'option suivante Connection String on peut faire la connexion à des base de donnée plus évoluées tel que des bases MySQL ou
encore Oracle. Pour cela un pilote est requis au préalable et il doit être installé avant de pouvoir faire la connexion. Dans le cas d'une base de
donnée MySQL, le pilote peut être téléchargé sur le site web de MySQL puis installé sous windows. A partir de ce moment, le pilote sera
disponible dans la DBLib.
Sélection du pilote.
En appuyant sur Next on obtient la page permettant de choisir la base de donnée disponible grâce au pilote ODBC. Lorsque la base de donnée a
été choisie, la connexion peut être testée avec le bouton Test Connection.
Validez ensuite avec OK et cliquez sur Connect. Il se peut qu'un message d'erreur apparaisse à ce moment précis disant que les informations de
la base de donnée n'ont pu été trouvés et qu'il faut vérifier les « quotes ».
Erreur possible lié aux « quotes ».
Ces fameuses « quotes » peuvent être changées en cliquant sur le bouton Advanced, chaque type de base de donnée travaille avec des «
quotes » différentes.
Remarque
Dans le cas d'une base de donnée MySQL, les « quotes » a utiliser sont les accents grâves « ` »
Par défaut les parenthèses rectangulaires sont utilisées et cela suffit pour des connexions vers des tableurs du type Access ou Excel.
Définition des « quotes ».
Vous devriez voir à présent les paramètres de la base de donnée dans la partie du dessous.
L'étape suivante est de définir un paramètre qui permettra l'identification unique de chaque composant, le code article est le plus communément
utilisé dans ce genre de cas. Cette étape est à faire dans tout les cas que vous utilisiez une base de donnée MySQL ou un tableur du type
Access/Excel.
Une dernière étape est encore nécessaire afin d'utiliser cette bibliothèque, c'est bien sûr le chemin vers les symboles schématiques et les
empreintes PCB. Si vous avez utilisé un chemin relatif dans la base de donnée, cette étape est nécessaire.
Faites un clic droit dans l'environnement du fichier DBLib et choisissez options, sous l'onglet Symbol & Model Search Paths vous pouvez
définir le chemin vers les fichiers SchLib et PcbLib utilisés par la base de donnée.
Chemin des bibliothèques de la base de donnée.
A présent la configuration de la bibliothèque de base de donnée est terminé et vous êtes prêt à l'utiliser dans vos conceptions.
Utilisation de la DBLib
Maintenant que la bibliothèque de base de donnée a été créé, on peut l'utiliser pour placer des composants dans l'éditeur schématique. Comme
vous pouvez le penser, une base de donnée a une multitude de composants et trouver celui dont on a besoin peut être très difficile.
Altium a donc pensé à intégrer un système de tri par paramètre afin de trouver les composants très facilement et très rapidement.
Dans un premier temps, installez le fichier DBLib dans le panneau Libraries comme vous le feriez avec d'autres bibliothèques.
Lors du choix de la bibliothèque dans le menu déroulant, on peut voir les différents tableau de la base de donnée, il suffit donc de choisir l'un
d'eux pour accéder aux composants.
La première fois que vous choisissez la bibliothèque, certains paramètres par défaut sont visible. En faisant un clic droit dans la liste et en
choisissant Choose Columns vous avez la possibilité de choisir quels paramètres seront affiché dans ce panneau.
Maintenant que les paramètres sont disponibles, vous pouvez faire un tri par paramètre. Pour cela faites un glisser/déposer (drag & drop) du
paramètre dans la section juste au dessus des colonnes. Vous pouvez ainsi faire plusieurs tris afin de trouver rapidement les composants
souhaités.
Tri par paramètres.
Comme vous pouvez le constater, les bibliothèques de base de données peuvent être un gros avantages pour les concepteurs travaillant avec
Altium Designer, de plus que la bibliothèque maintient un lien dynamique avec les composants. Si une autre personne modifie la bibliothèque
pendant que vous travailler, vous pouvez la mettre directement à jour grâce à un clic droit dans le panneau Libraries et en choisissant Refresh
Library.
Voilà donc comment mettre en place une bibliothèque de base de donnée avec Altium Designer, bien sûr vous aurez besoin d'informations
supplémentaires pour nommer les colonnes de votre base de donnée, ces informations se trouve dans le document suivant:
Using Component Directly From Your Company Database
Des outils de migration existent également pour les personnes souhaitant convertir des bibliothèques intégrées en bibliothèques de base de
données:
Database Library Migration Tools
Vous avez des questions? Envoyez nous un e mail à [email protected] ou créez une requête dans Altiums SupportCenter.
Ce support tip a été créé avec la version Altium Designer 10 (Build Nr. 10.391.22084)

Documents pareils