Bibliothèques
Parent page: Panneaux de bibliothèques intégrées
Utilisez le Libraries panneau pour accéder aux composants des bibliothèques actuellement disponibles dans CircuitStudio.
Résumé
Le Libraries panneau vous permet de parcourir et de placer des composants à partir des bibliothèques actuellement disponibles dans CircuitStudio.
Accès au panneau
Pour afficher le Libraries panneau, cliquez sur le View | System |
bouton. Le panneau donne un accès direct aux bibliothèques qui font partie d’un projet ouvert ou à celles installées comme bibliothèques persistantes.
Contenu et utilisation
Dans CircuitStudio, les composants, empreintes et autres modèles ne peuvent être utilisés qu’à partir des available libraries, c’est-à-dire des bibliothèques qui :
- Appartiennent au projet actif (le projet actuellement sélectionné dans le Projects panneau).
- Ont été installées dans CircuitStudio.
- Sont disponibles sur un chemin de recherche défini. Les chemins de recherche sont un paramètre propre au projet – autrement dit, seuls ceux définis dans le projet actif sont accessibles.
Une fois les bibliothèques rendues disponibles, le contenu de l’une de ces bibliothèques est présenté dans le panneau Libraries où il peut être parcouru et utilisé pour placer des composants.
Rendre les bibliothèques disponibles
Les trois méthodes permettant de rendre une bibliothèque disponible se configurent dans la boîte de dialogue Available Libraries – cliquez sur le
bouton en haut du panneau pour ouvrir la boîte de dialogue. La boîte de dialogue Available Libraries comporte trois onglets, décrits dans les sections suivantes.
Onglet Project
Cet onglet répertorie toutes les bibliothèques qui font partie du projet actif (le projet actuellement sélectionné dans le Projects panneau).
Pour ajouter une bibliothèque au projet, cliquez sur le bouton Add Library. La boîte de dialogue Open s’ouvrira, à partir de laquelle vous pourrez parcourir et sélectionner un fichier de bibliothèque que vous souhaitez ajouter au projet (et à cette liste).
Les types de fichiers de bibliothèque suivants sont pris en charge comme bibliothèques de projet :
- Bibliothèques intégrées (*.IntLib)
- Bibliothèques schématiques (*.SchLib)
- Bibliothèques d’empreintes (*.PcbLib)
- Bibliothèques de modèles PCB3D (*.PCB3DLib) – héritées uniquement
- Fichiers de modèles de simulation (*.Mdl)
- Fichiers de sous-circuits de simulation (*.Ckt)
- Bibliothèques de modèles SIMetrix (*.LB)
Utilisez les boutons Move Up et Move Down pour définir l’ordre de recherche des bibliothèques.
Onglet Installed
Cet onglet répertorie toutes les bibliothèques installées. Cette liste est un paramètre d’environnement de CircuitStudio ; toute bibliothèque ajoutée à la liste sera disponible pour tous les projets, et la liste est conservée d’une session de conception à l’autre. Les bibliothèques de projet peuvent être ajoutées à cette liste, mais n’en font pas initialement partie.
Cliquez sur le bouton Install pour ouvrir la boîte de dialogue Open, à partir de laquelle vous pourrez parcourir et sélectionner une bibliothèque que vous souhaitez ajouter à la liste.
Les types de fichiers de bibliothèque suivants sont pris en charge comme bibliothèques installées :
- Bibliothèques intégrées (*.IntLib)
- Bibliothèques schématiques (*.SchLib)
- Bibliothèques d’empreintes (*.PcbLib)
Utilisez les boutons Move Up et Move Down pour définir l’ordre de recherche des bibliothèques.
Onglet Search Path
Cet onglet répertorie toutes les bibliothèques trouvées le long des chemins de recherche de bibliothèques du projet. Ces chemins sont définis dans l’onglet Search Paths de la boîte de dialogue Options For Project. Cliquer sur le bouton Paths vous amènera directement à cet onglet, à partir duquel vous pourrez définir d’autres chemins de recherche ou modifier ceux existants selon les besoins.
Utilisez le bouton Refresh pour réinterroger les chemins de recherche et vous assurer que la liste des bibliothèques est à jour.
Les types de fichiers de bibliothèque suivants sont pris en charge comme bibliothèques de chemin de recherche :
- Bibliothèques d’empreintes (*.PcbLib)
- Fichiers de modèles de simulation (*.Mdl)
- Fichiers de sous-circuits de simulation (*.Ckt)
- Bibliothèques de modèles PCB3D (*.PCB3DLib) – héritées uniquement
Les bibliothèques de cet onglet sont recherchées dans l’ordre où elles apparaissent ; cliquez sur le bouton Paths pour définir cet ordre.
Sections du panneau Libraries
Le panneau est divisé en plusieurs commandes et zones ; l’image ci-dessous résume la fonction de chacune.
Le Libraries panneau est utilisé pour localiser et placer des composants dans votre conception.
Parcourir et placer depuis la bibliothèque active
Le menu déroulant supérieur du panneau répertorie les bibliothèques disponibles pour une utilisation avec le projet actif. Sélectionnez une bibliothèque dans la liste pour en faire la bibliothèque active dans le panneau.
Cliquez sur la flèche du menu déroulant pour sélectionner une bibliothèque.
Selon le paramètre du mode de navigation du panneau (voir ci-dessous), les types de fichiers de bibliothèque suivants peuvent être listés :
- Bibliothèques de composants schématiques : *.SchLib et *.Lib
- Bibliothèques d’empreintes : *.PcbLib et *.Lib
- Bibliothèques de modèles PCB3D : *.PCB3DLib – héritées uniquement
- Bibliothèques intégrées : *.IntLib
Définition du mode de navigation pour les types de bibliothèques
Les types de bibliothèques affichés dans la liste déroulante changent selon le mode de navigation du panneau sélectionné. Le mode lui-même est déterminé à l’aide des options accessibles en cliquant sur le bouton
à l’extrémité droite du champ déroulant :
Configurez les types de bibliothèques qui doivent être affichés dans le panneau.
- Components – activez cette option pour afficher les bibliothèques de composants; y compris les types de bibliothèques SchLib et IntLib.
- Footprints – activez cette option pour afficher les bibliothèques d’empreintes ; inclut le type de bibliothèque PcbLib et les empreintes des bibliothèques IntLib.
- 3D Models – activez cette option pour afficher les bibliothèques de modèles PCB3D. Notez que les modèles 3D sont désormais intégrés à l’empreinte dans la bibliothèque d’empreintes.
Toute combinaison de modes de navigation peut être activée à un moment donné. La liste déroulante se mettra à jour en conséquence. Étant donné que les bibliothèques intégrées peuvent inclure tous les types de composants/modèles, des entrées distinctes pour ces bibliothèques seront listées pour chaque mode de navigation activé.
Affichage des informations sur les composants
Lorsque CircuitStudio est installé pour la première fois, le Libraries panneau affiche les champs Component Name, Description et Library pour chaque composant. Ces colonnes peuvent être modifiées quant aux colonnes affichées et à l’ordre dans lequel elles sont affichées.
Pour modifier les colonnes affichées, cliquez avec le bouton droit sur l’un des en-têtes de colonne (ou sur un nom de composant) et choisissez Select Columns dans le menu contextuel, ce qui ouvre la boîte de dialogue Select Parameter Columns.
Cliquez avec le bouton droit pour configurer les colonnes affichées.
Dans la boîte de dialogue Select Parameter Columns , sélectionnez la colonne de paramètre requise et utilisez les boutons Add ou Remove associés aux listes Known Parameters et Selected Parameters . Vous pouvez également double-cliquer sur une entrée pour la déplacer d’une liste à l’autre. La liste des paramètres est dérivée de tous les paramètres de tous les composants dans les bibliothèques disponibles.
Utilisez la boîte de dialogue pour ajouter ou supprimer des paramètres du panneau Libraries.
Placement du composant sélectionné
Une fois le composant requis localisé, utilisez l’une des techniques suivantes pour placer le composant sur le document actif :
- Cliquez sur le bouton Place en haut du panneau
- Double-cliquez sur le composant dans la liste
- Cliquez sur le composant et maintenez, puis faites-le glisser-déposer sur le document
Le composant apparaîtra, flottant sur le curseur. Pendant qu’il flotte :
- Appuyez sur Spacebar pour faire pivoter la pièce dans le sens antihoraire par incréments de 90°. Appuyez sur Shift+Spacebar pour faire pivoter la pièce dans le sens horaire.
- Appuyez sur la touche X ou Y pour retourner la pièce selon l’axe X ou l’axe Y.
- Appuyez sur Tab pour ouvrir la boîte de dialogue des propriétés du composant, qui peut être modifiée avant le placement.
-
Pour une empreinte de composant PCB, appuyez sur la touche L pour retourner l’empreinte de l’autre côté de la carte.
Après avoir placé le composant, un autre apparaîtra sur le curseur, prêt à être placé. Continuez à placer d’autres occurrences de ce composant, ou cliquez avec le bouton droit (ou Esc) pour arrêter de placer ce composant. Lorsque vous utilisez la méthode de placement par cliquer-glisser, une seule occurrence de la pièce est placée ; vous ne restez pas en mode de placement.
Recherche de composants
Si vous savez quelle bibliothèque contient le composant dont vous avez besoin, vous pouvez ajouter cette bibliothèque via la boîte de dialogue Available Libraries.
Filtrage des composants dans la bibliothèque active
Pour trouver un composant dans la bibliothèque active, faites défiler la liste des composants pour le trouver ou utilisez le champ de filtre pour effectuer une recherche textuelle dans le champ Nom du composant.
Filtrez la liste des composants par nom pour localiser rapidement le composant requis.
Recherche incrémentielle
La recherche incrémentielle est le nom donné à la recherche au fur et à mesure de la saisie. Pour l’utiliser dans la bibliothèque active, cliquez sur la première entrée de la liste des composants, puis commencez à saisir le nom du composant que vous souhaitez rechercher. La liste se positionnera automatiquement sur le composant dont le nom correspond à la chaîne que vous êtes en train de saisir. Pour effectuer une recherche incrémentielle sur le contenu d’une autre colonne, faites glisser-déposer cette colonne afin qu’elle devienne la colonne la plus à gauche.
Utilisation de la recherche incrémentielle pour trouver d’abord les composants dont le nom commence par Diode.
Recherche dans plusieurs bibliothèques
Lorsque vous ne savez pas quelle bibliothèque contient le composant, ou même s’il est disponible, vous pouvez le rechercher. Pour rechercher un composant, cliquez sur le bouton Search en haut du panneau, ce qui ouvre la boîte de dialogue Libraries Search.
Le processus de recherche peut être résumé comme suit :
- La recherche s’effectue en définissant des Filters qui sont appliqués à toutes les bibliothèques pouvant être recherchées selon le paramètre de Scope de recherche actuel.
- Le Scope inclut le type de bibliothèques à rechercher. Un seul type peut être recherché à la fois (Composants, Empreintes ou Modèles 3D).
- Le Scope définit quelles bibliothèques seront recherchées ; il s’agit soit des bibliothèques auxquelles CircuitStudio a actuellement accès (Available libraries), soit de toutes les bibliothèques d’un dossier (Libraries on path).
- Lors de la recherche de bibliothèques sur un chemin, la cible est un dossier spécifique et peut également Include Subdirectories.
- Vous pouvez également effectuer une recherche dans les résultats de recherche en définissant la portée sur Refine last search.
Utilisez la boîte de dialogue Libraries Search pour rechercher un composant ou une empreinte.
Définition du filtre de recherche
La zone Filters de la boîte de dialogue sert à définir les chaînes de texte à appliquer à la recherche. Trois zones doivent être configurées :
- Field – il s’agit de l’attribut du composant à rechercher. Il peut s’agir de n’importe quel attribut de composant ou d’empreinte, y compris le nom, la description, le commentaire, l’empreinte ou tout paramètre ajouté à un composant.
- Operator – définit comment une correspondance est déterminée. Cela peut être lorsque la valeur equal, contains, starts with ou ends with. Notez que égal exige une correspondance exacte de la chaîne ; il ne doit donc être utilisé que si vous êtes certain que la chaîne de recherche est correcte et complète.
- Value – les caractères à rechercher dans le Field choisi, selon le Operator sélectionné.
Définition de la portée
Il existe essentiellement deux approches de recherche :
- Les bibliothèques actuellement disponibles dans CircuitStudio – c’est-à-dire la liste des bibliothèques affichée dans la liste déroulante en haut du panneau Libraries .
- Les bibliothèques stockées dans un dossier spécifique, ainsi que dans les sous-répertoires si l’option est activée.
La recherche renverra tous les éléments du type de recherche choisi (Composants/Empreintes/Modèles PCB3D) trouvés dans toutes les bibliothèques relevant de la portée définie (Bibliothèques disponibles/Bibliothèques sur le chemin de recherche spécifié). Par exemple, si vous vouliez trouver un composant que vous pensez se trouver dans une bibliothèque située dans des dossiers spécifiques sur le disque dur et que cette bibliothèque n’est pas actuellement répertoriée dans les Available Libraries, vous définiriez la recherche comme suit :
- Dans la zone Scope de la boîte de dialogue, définissez Search in sur Components.
- Dans la zone Scope, choisissez l’option Libraries on path.
- Dans la zone Path, définissez le chemin pour qu’il pointe vers le dossier contenant le document de bibliothèque que vous souhaitez rechercher.
- Cliquez sur le bouton Search.
Recherche avancée par requête
Dans le mode par défaut, la boîte de dialogue Libraries Search convertit en réalité les paramètres Filters en une requête, qui est ensuite appliquée aux bibliothèques actuellement ciblées par le Scope. Vous pouvez voir cette requête et saisir manuellement la vôtre en cliquant sur Advanced pour basculer la boîte de dialogue en mode Advanced, comme illustré dans l’image ci-dessous.
En mode Advanced , une requête de n’importe quelle complexité peut être définie.
La section supérieure de la boîte de dialogue, appelée section Query Editor , vous permet de construire des filtres par saisie de requêtes logiques. Dans ce mode, vous pouvez saisir directement une requête dans le champ. Pour obtenir de l’aide sur les mots-clés de requête, cliquez sur le bouton Helper pour ouvrir la boîte de dialogue Query Helper.
Utilisez le Query Helper pour localiser les mots-clés de requête et en savoir plus ; cliquez sur un mot-clé puis appuyez sur F1 pour obtenir des informations sur ce mot-clé.
Remarques sur l’utilisation des requêtes et de Query Helper :
- Utilisez la section supérieure de la boîte de dialogue Query Helper pour composer une expression de requête à l’aide des fonctions de bibliothèque et des fonctions système disponibles.
- La section centrale de la boîte de dialogue fournit une gamme d’opérateurs à utiliser lors de la construction d’une expression.
- Utilisez le bouton Check Syntax pour vérifier qu’une expression est syntaxiquement correcte.
- Lorsque l’expression de la requête a été définie comme souhaité, cliquer sur OK chargera la section Query Editor de la boîte de dialogue Libraries Search avec la requête, prête à lancer la recherche.
- Utilisez le bouton Clear dans la boîte de dialogue Libraries Search pour effacer l’expression de requête actuelle de la section Query Editor de la boîte de dialogue.
Résultats de recherche
Une fois les critères de recherche définis, cliquez sur le bouton Search pour lancer la recherche. La boîte de dialogue Libraries Search se fermera et les résultats de la recherche seront listés dans le panneau Libraries sous une nouvelle entrée dans la liste déroulante des bibliothèques intitulée Query Results, comme illustré dans l’image ci-dessous.
Les résultats de recherche sont présentés dans le panneau Libraries .
Menu contextuel
Le menu contextuel du panneau fournit les commandes suivantes :
- Refresh Library – utilisez cette commande pour actualiser le contenu de la bibliothèque active dans le panneau. Cela peut être particulièrement utile lorsque plusieurs utilisateurs travaillent à partir d’une bibliothèque partagée (sur le réseau).
- Refresh All – utilisez cette commande pour actualiser le contenu de toutes les Available Libraries dans le panneau. Là encore, cela est utile lorsque plusieurs utilisateurs travaillent à partir de bibliothèques partagées.
- Add or Remove Libraries – utilisez cette commande pour lancer la boîte de dialogue Available Libraries, à partir de laquelle vous pouvez définir la liste des bibliothèques actuellement disponibles pour le projet actif.
- Library Report – utilisez cette commande pour générer un rapport contenant tous les éléments de la bibliothèque actuellement parcourue dans le panneau. Après le lancement de la commande, la boîte de dialogue Library Report Settings s’ouvrira. Utilisez cette boîte de dialogue pour définir les options concernant le format et le contenu du rapport. Vous pouvez choisir de générer soit un document Word destiné à l’impression (*.doc), soit un document HTML basé navigateur (*.html). Par défaut, le rapport sera généré et stocké au même emplacement que la bibliothèque source en utilisant le nom de la bibliothèque. Pour chaque composant de la bibliothèque, vous pouvez spécifier s’il faut inclure ou non les informations de paramètres, de broches et de modèle. Vous pouvez également préciser si le rapport doit inclure des images des composants et de leurs modèles (le cas échéant). Le rapport peut être généré en couleur ou en monochrome et, lors de la génération d’un rapport au format HTML, vous pouvez déterminer si les images doivent être enregistrées sous forme de métafichiers.
- Place[ComponentName/FootprintName] – utilisez cette commande pour placer le composant ou l’empreinte actuellement sélectionné sur le document schématique ou PCB actif.
- References – ce sous-menu n’apparaîtra que si le composant actuellement sélectionné possède une ou plusieurs associations de paramètres ComponentLink définies. Les entrées du menu donnent accès à divers documents liés (par ex., fiches techniques, pages Web, documents texte, etc.).
- Select Columns – utilisez cette commande pour ouvrir la boîte de dialogue Select Parameter Columns, à partir de laquelle vous pouvez spécifier quelles colonnes d’informations de paramètres doivent être affichées dans le panneau.
- Edit Component/Edit Footprint– cette commande devient disponible lorsqu’une bibliothèque schématique (*.SchLib) ou une bibliothèque PCB (*.PcbLib) est affichée dans le panneau. Elle ouvre la bibliothèque source du composant/de l’empreinte actuellement sélectionné(e), en rendant ce composant/cette empreinte actif/active dans la fenêtre de l’éditeur de conception, prêt(e) à être modifié(e).