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.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.

Les panneaux peuvent être configurés pour flotter dans l’espace de l’éditeur ou être ancrés sur les côtés de l’écran. Si le Projects panneau se trouve actuellement dans le groupe de Workspace panneaux ancrés, utilisez l’onglet Projects situé en bas des panneaux pour l’amener au premier plan.

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. 

Les bibliothèques sont recherchées dans l’ordre où elles apparaissent dans la boîte de dialogue Available Libraries – dans l’ordre des onglets, puis dans l’ordre des bibliothèques listées dans chaque onglet. La recherche a lieu lorsque la liste est interrogée dans le cadre de la vérification des liens de modèles, par exemple lors de la compilation du projet, de la synchronisation ou de l’exécution d’une simulation. Utilisez les boutons Move Up  et Move Down  dans chaque onglet pour définir l’ordre de recherche des bibliothèques listées dans cet onglet.

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.

Lorsqu’une nouvelle bibliothèque est ajoutée à la liste, son entrée correspondante apparaît également dans le sous-dossier associé du Projects panneau en tant que document appartenant à ce projet.

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.

Les chemins de recherche peuvent être définis vers un fichier spécifique ou vers un dossier, y compris les sous-dossiers. Gardez à l’esprit que la recherche dans un grand nombre de dossiers contenant un grand nombre de fichiers peut être lente.

Il est également important de se rappeler que rendre disponibles un grand nombre de bibliothèques lorsque ces bibliothèques sont accessibles via un réseau peut ralentir les performances de CircuitStudio.

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.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.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.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.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.Utilisez la boîte de dialogue pour ajouter ou supprimer des paramètres du panneau Libraries.

 

L’ordre des colonnes de paramètres peut être modifié par glisser-déposer, à la fois dans le Libraries panneau et dans la boîte de dialogue Select Parameter Columns .

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 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.

Un composant ne peut être placé que si un document approprié (schéma ou PCB) est ouvert comme document actif et si le composant choisi possède un modèle pour ce type de document. 

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.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.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.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 :

  1. 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. 
  2. 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.
  3. Value – les caractères à rechercher dans le Field choisi, selon le Operator sélectionné.

Si la portée de recherche est Libraries on path, la liste déroulante du champ n’affichera que les chaînes précédemment utilisées. Si la portée est Available libraries, , la liste déroulante répertoriera automatiquement tous les attributs de tous les composants dans toutes les bibliothèques disponibles – sélectionnez l’attribut requis. Cela est possible car, pour l’option Available libraries, ces données sont connues de CircuitStudio. 

Définition de la portée

Il existe essentiellement deux approches de recherche :

  1. 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 .
  2. 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 :

  1. Dans la zone Scope de la boîte de dialogue, définissez Search in sur Components.
  2. Dans la zone Scope, choisissez l’option Libraries on path.
  3. 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.
  4. 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. 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é.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 .Les résultats de recherche sont présentés dans le panneau Libraries .

Note: L’entrée Query Results ne sera affichée que si l’option de mode de navigation correspondante pour le panneau est activée. Par exemple, si la recherche a été effectuée pour Components, assurez-vous que l’option de mode de navigation Components est activée afin de pouvoir afficher les Query Results.

Si votre recherche ne produit aucun résultat, vérifiez que le Path est correctement spécifié. Essayez également de rechercher un composant dont vous savez qu’il se trouve dans une bibliothèque afin de vérifier que tout est correctement configuré.

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).

 

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Contenu