Mise à jour des composants à partir des bibliothèques de base de données et de fichiers

Vous avez placé des composants sur le schéma, peut-être l’avez-vous même entièrement câblé et compilé, puis amené à l’étape de placement/routage de la carte. Il est fort probable qu’il arrive un moment où une modification d’un composant soit nécessaire : ajout d’un nouveau paramètre, modification d’un lien de modèle, ou encore changement d’un symbole ou d’une empreinte au niveau graphique.

L’endroit logique pour effectuer une modification est à la source. La nature de cette source dépend de la manière dont le composant a été placé :

  • From an Integrated Library - les bibliothèques source sont extraites, la modification est effectuée, puis le package de bibliothèque intégrée est compilé afin de générer la bibliothèque intégrée révisée.
  • From a Database Library - pour un paramètre ou une référence de symbole/modèle, la modification est apportée à l’enregistrement correspondant du composant dans la base de données externe liée. Si la modification est de nature graphique (symbole ou modèle), elle est effectuée dans la bibliothèque source référencée.
  • From a Schematic/PCB Library - la modification est apportée au composant ou à l’empreinte dans la bibliothèque correspondante depuis laquelle le composant/l’empreinte a été placé.

will Il se peut aussi que vous ayez lié un composant placé à une base de données externe à l’aide d’un fichier Database Link (*.DBLink). Les modifications de symbole et de modèle sont effectuées dans les bibliothèques source. Pour les paramètres, les modifications sont effectuées dans la base de données.

Une fois les modifications effectuées, elles doivent être répercutées dans la conception. Altium Designer fournit divers outils de mise à jour qui vous permettent de transmettre rapidement et efficacement les modifications de composants à vos composants Altium Designer. Ce document détaille ces outils, c’est-à-dire les outils qui vous permettent de conserver en permanence la synchronisation entre la source de vos composants et les instances placées de ces composants.

Consultez la page Updating Footprints from Libraries pour en savoir plus sur la mise à jour des empreintes.

  • Pour plus d’informations sur les composants et les bibliothèques, consultez la page Building & Maintaining Your Components and Libraries.

  • Pour plus d’informations sur les bibliothèques intégrées, consultez la page Integrated Libraries.

  • Pour plus d’informations sur le placement direct de composants depuis une base de données et sur la liaison de composants existants — placés ou faisant partie d’une bibliothèque — consultez la page Database Libraries.

Mise à jour des paramètres depuis une base de données

Dans le contexte de cet outil, le terme « composant Altium Designer » est utilisé pour décrire une instance de composant placée sur une feuille de schéma ou un composant dans une bibliothèque schématique source. Altium Designer fournit un outil permettant de mettre à jour les paramètres des composants Altium Designer avec les informations stockées dans une base de données externe. Les composants doivent être liés aux enregistrements de composants correspondants dans la base de données externe pour qu’une mise à jour soit possible. Cette liaison est réalisée à l’aide d’un fichier de liaison intermédiaire, qui peut être l’un des suivants :

  • Database Link fichier (*.DBLink) - utilisé lors de la liaison de composants placés existants à une base de données externe ou, plus généralement, de composants définis dans une bibliothèque schématique source.
  • Database Library fichier (*.DBLib) - utilisé lors du placement direct de composants sur une feuille de schéma depuis une base de données externe.
  • SVN Database Library fichier (*.SVNDBLib) - identique à un *.DBLib, mais avec des bibliothèques de symboles et de modèles stockées sous gestion de versions.

Les mises à jour sont effectuées depuis l’éditeur de schéma en choisissant la commande Tools » Update Parameters From Database disponible dans les menus principaux. Le lancement de cette commande ouvre la boîte de dialogue Update Parameters From Database. Utilisez cette boîte de dialogue pour choisir les documents schématiques et les types de composants à inclure dans la mise à jour.

La commande Update Parameters From Database est également disponible dans l’éditeur de bibliothèque schématique. La bibliothèque source doit faire partie d’un package de bibliothèque (*.LibPkg) et un fichier *.DBLink est utilisé pour assurer la liaison entre les composants de la bibliothèque et les enregistrements de composants dans la base de données externe.

La boîte de dialogue Update Parameters From Database
La boîte de dialogue Update Parameters From Database

Après avoir défini la portée de la mise à jour, cliquez sur OK. La base de données externe sera interrogée pour trouver les composants correspondants. S’il existe des différences de paramètres entre les composants Altium Designer et les enregistrements correspondants dans la base de données, la boîte de dialogue Select Parameter Changes s’ouvre. Si aucune différence n’est trouvée, une boîte de dialogue l’indique.

La boîte de dialogue Select Parameter Changes
La boîte de dialogue Select Parameter Changes

Cette boîte de dialogue répertorie tous les paramètres qui existent dans les enregistrements de base de données des composants Altium Designer liés entrant dans le périmètre de la mise à jour. Les paramètres définis pour un composant Altium Designer mais qui ne correspondent pas à un champ dans une table de base de données n’apparaîtront pas dans la liste. Par exemple, vous avez pu placer un composant directement depuis une base de données à l’aide de la fonctionnalité de bibliothèque de base de données, puis ajouter un ou plusieurs paramètres après le placement.

Seuls les paramètres qui sont mappés entre la base de données externe et l’instance de composant placée sont répertoriés. Le mappage des paramètres est effectué dans l’onglet Field Mappings du fichier de liaison intermédiaire.

La boîte de dialogue affiche initialement les mises à jour proposées pour synchroniser les paramètres des composants Altium Designer avec ceux de la base de données, en fonction des actions de mise à jour que vous avez définies dans le fichier de liaison intermédiaire (*.DbLink, *.DbLib ou *.SvnDbLib).

Les différences de paramètres sont distinguées par l’utilisation d’une icône unique insérée dans la cellule concernée. Par exemple, un triangle bleu dans le coin d’une cellule signifie qu’une différence a été détectée entre la valeur d’un paramètre dans le composant Altium Designer et celle du même paramètre dans l’enregistrement lié de la base de données.

La liste complète de tous les états de cellule disponibles figure dans la boîte de dialogue Select Parameter Changes de cette page, dans la section Parameter Update States.

Les contrôles fournis dans la boîte de dialogue Select Parameter Changes vous permettent de contrôler entièrement les mises à jour à appliquer et celles à rejeter. Vous pouvez rejeter les mises à jour de tous les paramètres d’un composant sélectionné ou de paramètres spécifiques de ce composant. Pour rejeter une mise à jour proposée pour un paramètre spécifique, sélectionnez la cellule concernée et cliquez sur le bouton Reject Selected. Pour rétablir la mise à jour, cliquez sur le bouton Update Selected.

La mise à jour ou non d’un paramètre de composant placé/de bibliothèque peut également être contrôlée individuellement directement depuis la conception/la bibliothèque. Lorsque vous parcourez les propriétés d’un paramètre sélectionné dans le panneau Properties (ou les paramètres d’un composant sélectionné, dans l’onglet Parameters du panneau Properties), désactivez l’option Allow Synchronization With Database pour empêcher que ce paramètre soit inclus dans un processus de mise à jour.

Lorsque la solution de mise à jour vous convient, cliquez sur le bouton Accept Changes (Create ECO). Utilisez la boîte de dialogue Engineering Change Order qui s’ouvre pour valider, puis exécuter les mises à jour en conséquence. Si vous vous rendez compte qu’il y a une mise à jour que vous ne souhaitez vraiment pas appliquer, désactivez l’entrée d’ordre de modification correspondante.

La boîte de dialogue Engineering Change Order
La boîte de dialogue Engineering Change Order

Synchronisation double

Vous pouvez avoir un projet de conception existant dans lequel la majorité des pièces placées ont été liées à une base de données externe à l’aide d’un fichier DbLink. Des modifications de conception peuvent entraîner l’ajout de circuits supplémentaires, dont les composants peuvent être placés au moyen de la fonctionnalité Database Library. Le fichier DbLib/SVNDbLib associé pourrait tout à fait pointer vers une autre base de données externe.

Lors de l’utilisation de la commande Update Parameters From Database, tous les paramètres liés des composants placés seront interrogés dans toutes les bases de données liées, quelle que soit la méthode de liaison utilisée, et les différences détectées pour ces paramètres s’afficheront dans la boîte de dialogue Select Parameter Changes dialog.

Si le même champ de base de données a été utilisé pour la correspondance à la fois dans les fichiers DbLink et DbLib/SVNDbLib, la base de données liée par le fichier DbLink sera interrogée en premier pour trouver une correspondance, puis la base de données liée au fichier DbLib/SVNDbLib. Si le composant est présent dans les deux bases de données, il est tout à fait possible que la correspondance et la mise à jour se fassent à partir du mauvais enregistrement externe.

Mise à jour des composants schématiques depuis des bibliothèques

Altium Designer fournit un outil permettant de mettre à jour les composants placés sur une feuille de schéma avec des informations modifiées provenant d’une bibliothèque source. Cela inclut les bibliothèques de composants schématiques (*.SchLib), les bibliothèques intégrées (*.IntLib) et les bibliothèques de base de données (*.DBLib, *.SVNDBLib).

Bien que les fichiers DBLib et SVNDBLib apparaissent comme des bibliothèques dans le panneau Components panel, ils ne constituent qu’une source de connexion et de mappage de champs, et non des bibliothèques au sens strict du terme. La fonctionnalité de mise à jour transmet les modifications des paramètres, des références de symboles et de modèles dans la base de données externe, ainsi que les modifications graphiques effectuées dans les bibliothèques de symboles et de modèles référencées.

La fonctionnalité de mise à jour vous permet de transmettre les modifications des paramètres, ainsi que les informations de modèle et les informations graphiques.

Les mises à jour sont effectuées depuis le document schématique en choisissant la commande Tools » Update From Libraries disponible dans les menus principaux. Le lancement de cette commande ouvre la boîte de dialogue Update From Library. La commande Update From Libraries met à jour tous les composants de la feuille de schéma avec les informations modifiées provenant d’une bibliothèque source.

Les mises à jour sont également effectuées depuis le document schématique en choisissant la commande Tools » Update Selected From Libraries disponible dans les menus principaux. La commande Update Selected From Libraries met à jour uniquement les composants sélectionnés sur la feuille de schéma avec les informations modifiées provenant d’une bibliothèque source.

La boîte de dialogue Update From Library
La boîte de dialogue Update From Library

Définition du périmètre de la mise à jour

La première page de la boîte de dialogue traite du périmètre de la mise à jour, c’est-à-dire des documents schématiques source à inclure dans la mise à jour et des types spécifiques de composants qu’ils contiennent.

La zone Schematic Sheets chargera tous les documents schématiques possibles auxquels la mise à jour peut être appliquée. Il peut s’agir d’un document schématique autonome unique ou de toutes les feuilles de schéma du projet actif. Activez les documents dont vous souhaitez que les composants soient pris en compte dans la mise à jour.

Lorsque vous activez/désactivez des entrées dans la liste Schematic Sheets à l’aide des cases à cocher ou des commandes All On / All Off du menu contextuel, les composants physiques constitutifs sont répertoriés dans la zone Component Types de la boîte de dialogue. Chaque composant est répertorié selon :

  • Nom du composant physique
  • Symbole logique associé
  • Bibliothèque source depuis laquelle il a été placé
  • Nombre d’instances actuellement placées dans l’ensemble des documents schématiques activés.

L’inclusion des composants dans la liste se fait conformément aux options disponibles en bas à gauche de la page. Utilisez le champ Show pour déterminer les types de composants inclus dans la mise à jour. Par défaut, All Components est sélectionné, mais vous pouvez choisir de mettre à jour uniquement :

  • Standard Components - ceux placés depuis une bibliothèque schématique ou une bibliothèque intégrée.
  • Database Components - ceux placés depuis une base de données externe à l’aide d’une DBLib ou d’une SVNDBLib.

Le champ Show de la boîte de dialogue Update From Library
Le champ Show de la boîte de dialogue Update From Library

Tous les types de composants sont initialement activés pour être inclus dans la mise à jour. Désactivez ceux que vous ne souhaitez absolument pas mettre à jour. Vous pouvez aussi sélectionner directement sur la ou les feuilles de schéma les composants exacts que vous souhaitez mettre à jour avant d’ouvrir la boîte de dialogue. Activez ensuite l’option Selected Parts Only. Seuls les composants de votre sélection apparaîtront dans la liste. Vous pouvez aussi utiliser les commandes All On / All Off du menu contextuel.

Utilisez l’option Include Variants pour inclure les variantes et/ou l’option Update to Latest Revision pour mettre à jour les composants placés depuis une bibliothèque Workspace vers leurs dernières révisions disponibles. Utilisez ces options pour mettre à jour les paramètres des composants alternatifs.

La principale chose à retenir est que vous gardez toujours le contrôle total sur ce qui est inclus dans la mise à jour.

Définition des actions de mise à jour par défaut

La zone Settings de la page est l’endroit où vous pouvez définir le niveau de mise à jour par défaut requis. Les actions de mise à jour par défaut que vous définissez ici seront appliquées à toutes les instances de composants des types de composants activés.

La zone Actions de la boîte de dialogue Update From Library
La zone Actions de la boîte de dialogue Update From Library

La forme la plus simple de mise à jour consiste à remplacer entièrement les composants sur la ou les feuilles de schéma par ceux définis dans la bibliothèque source - Fully replace symbols on sheet with those from library. Les attributs graphiques, les paramètres et les liens de modèle sont tous mis à jour directement avec les informations présentes dans la bibliothèque source. Lorsque cette option est sélectionnée, les options suivantes sont activées. Sélectionnez toutes celles qui s’appliquent :

  • Update designator lock field (show image)
  • Update part ID lock field (show image)
  • Preserve parameter locations
  • Preserve parameter visibility

Si la bibliothèque source est une DBLib ou une SVNDBLib, les informations de paramètre et de lien de modèle proviennent des enregistrements de composants correspondants dans la base de données externe, tandis que les modifications d’attributs graphiques proviennent des bibliothèques de symboles référencées.

Le remplacement complet (Fully replace symbols on sheet with those from library) est activé par défaut. Si vous souhaitez un peu plus de contrôle sur ce qui est mis à jour, passez à Replace selected attributes of symbols on sheets. Les options de mise à jour individuelles (Update graphical attributesUpdate parametersUpdate models) deviennent alors disponibles pour inclusion/exclusion selon les besoins.

Les définitions de la première page de la boîte de dialogue Update From Library et de la boîte de dialogue Library Update Settings sont persistantes. Elles sont stockées dans le fichier de projet lors de l’enregistrement.

Pour les actions de mise à jour des paramètres et des modèles, un contrôle supplémentaire est possible dans la boîte de dialogue Library Update Settings. Accédez à cette boîte de dialogue en cliquant sur le bouton Advanced. Non seulement vous pouvez définir à l’aide de cette boîte de dialogue les actions de mise à jour globales par défaut pour les paramètres et les modèles, mais vous pouvez également contrôler quels paramètres et modèles spécifiques sont inclus dans la mise à jour.

Accès à la boîte de dialogue Library Update Settings
Accès à la boîte de dialogue Library Update Settings

Après avoir défini le périmètre de la mise à jour selon vos besoins, ainsi que les actions par défaut à exécuter, vous pouvez cliquer sur Finish, puis examiner et exécuter les modifications à mettre en œuvre dans l’Engineering Change Order qui sera généré. Si vous souhaitez affiner davantage la mise à jour au cas par cas, avant de générer l’ECO, cliquez sur Next pour accéder à la deuxième page de la boîte de dialogue, détaillée dans la section suivante.

Contrôle de la mise à jour par instance de composant

Les définitions de la deuxième page de la boîte de dialogue Update From Library ne sont pas conservées. Elles seront perdues si vous revenez à la première page ou si vous fermez la boîte de dialogue.

La deuxième page de la boîte de dialogue Update From Library présente une grille détaillée répertoriant toutes les instances de composants impliquées dans le processus de mise à jour prévu. La page précédente de la boîte de dialogue vous permettait de spécifier, à un niveau général, quels types de composants physiques sont inclus dans la mise à jour. Cette page vous permet d’affiner précisément quelles instances de composants de ces types seront mises à jour.

La deuxième page de la boîte de dialogue Update From Library
La deuxième page de la boîte de dialogue Update From Library

La grille est divisée en trois zones :

  • Schematic Parts - cette zone répertorie le Designator, le Comment, le Physical Component et le Logical Symbol pour chaque composant placé sur la ou les feuilles de schéma. Activez la case à cocher Update  pour mettre à jour le composant sélectionné.
  • Library Components - cette zone répertorie le Physical Component, le Logical Symbol, le Library Name et le Life Cycle State du composant de bibliothèque pour chaque élément de schéma listé. Il s’agit généralement de la même bibliothèque source à partir de laquelle le composant a été placé à l’origine, mais vous avez aussi la possibilité de remplacer complètement le composant par un autre, dans la même bibliothèque ou dans une bibliothèque différente. Les composants introuvables dans les bibliothèques actuellement disponibles sont indiqués comme <Not Found>.
  • Actions - les actions de mise à jour spécifiques requises pour chaque instance de composant pour laquelle la case Update  est cochée. Elles seront initialement définies conformément aux paramètres d’action par défaut définis sur la première page de la boîte de dialogue. Cliquez sur la case à cocher pour activer/désactiver l’action pour le composant sélectionné, ou utilisez les commandes du menu contextuel.
    • Full Replace - cochez la case pour effectuer un remplacement complet du ou des éléments sélectionnés.
    • Graphical - cochez la case pour effectuer une mise à jour graphique du ou des éléments sélectionnés.
    • Parameters - cochez la case pour mettre à jour les paramètres du ou des éléments sélectionnés. S’il y a au moins un composant pour lequel cette case à cocher est activée, vous pouvez cliquer sur le bouton Parameters Changes pour contrôler sélectivement les modifications au niveau des paramètres - learn more.
    • Models - cochez la case pour mettre à jour les modèles du ou des éléments sélectionnés.

Pour chaque composant, l’entrée correspondant au composant de bibliothèque source sera initialement celle utilisée pour placer l’instance de composant. Ces informations sont extraites de la zone Library Link du panneau Properties du composant placé.

Spécification d’un composant alternatif

En général, la mise à jour consiste à répercuter les modifications apportées au composant physique d’origine dans la bibliothèque source vers la ou les instances placées de ce même composant physique sur la ou les feuilles de schéma. Il peut arriver que vous souhaitiez changer complètement le composant physique placé dans la conception. Cela peut être spécifié facilement dans le cadre de la mise à jour.

Vous pouvez spécifier un composant alternatif pour une instance de composant en modifiant directement le champ Physical Component correspondant dans la zone Library Components). Si le composant physique spécifié n’existe dans aucune des bibliothèques actuellement ajoutées à la liste des bibliothèques disponibles basées sur des fichiers du projet, l’entrée <Not Found> sera saisie dans les champs Logical Symbol et Library Name. Dans ce cas, la mise à jour ne sera pas possible pour cette instance de composant.

Lors de la recherche d’un composant de base de données, la recherche ne peut porter que sur les fichiers DBLib et SVNDBLib actuellement chargés (Available Filed-based Libraries). Vous ne pouvez pas rechercher des composants de base de données le long d’un chemin de recherche spécifié.

Vous pouvez aussi sélectionner une instance de composant dans la grille puis cliquer sur le bouton Choose Component. La boîte de dialogue Replace Component s’ouvre alors, dans laquelle vous pouvez rechercher le composant de remplacement requis dans l’une quelconque des bibliothèques actuellement disponibles.

Accès à la boîte de dialogue Replace Component (File-based)
Accès à la boîte de dialogue Replace Component (File-based)

Lorsqu’un composant valide est choisi, les informations pertinentes pour le composant choisi seront saisies dans la zone Library Components de la page et remplaceront le composant d’origine de la bibliothèque source.

Si vous souhaitez revenir à la bibliothèque source d’origine et conserver le composant physique d’origine, sélectionnez l’instance de composant dans la grille puis cliquez sur le bouton Return Selected to Default.

Contrôle des modifications de paramètres

Les modifications individuelles au niveau des paramètres pour une instance de composant ne seront affichées que si l’option Full Replace est désactivée et que l’option Parameters est activée dans la zone Actions de la page. Si vous souhaitez parcourir les modifications individuelles de paramètres proposées par la mise à jour, cliquez sur le bouton Parameters Changes. La boîte de dialogue Select Parameter Changes s’ouvrira et résumera les modifications de paramètres pour les instances de composants pour lesquelles une action de mise à jour des paramètres est activée. Dans l’illustration ci-dessous, notez que les instances de composants C1, C3, C7 et C10 ont leur action de mise à jour des paramètres désactivée et, par conséquent, n’apparaissent pas dans la boîte de dialogue.

Accès à la boîte de dialogue Select Parameter Changes
Accès à la boîte de dialogue Select Parameter Changes

Comme avec l’outil Update Parameters From Database, la boîte de dialogue répertorie tous les paramètres mappés pour les instances de composants liées à une base de données externe. En outre, tous les paramètres trouvés dans les instances de composants placées impliquées dans la mise à jour des paramètres seront également répertoriés. Il s’agit d’une différence essentielle lors de l’accès à la boîte de dialogue Select Parameter Changes entre les deux outils de mise à jour.

Là encore, la boîte de dialogue affiche les modifications proposées afin de resynchroniser les paramètres des composants placés avec ceux des composants de la bibliothèque source ou de la base de données concernée. Les mises à jour proposées sont conformes aux actions de mise à jour définies dans :

  • La zone Parameter Settings de la boîte de dialogue Library Update Settings dialog lorsque la source de la mise à jour est une bibliothèque schématique ou intégrée.
  • Le fichier de lien intermédiaire (*.DBLink, *.DBLib, *.SVNDBLib) lorsque la source de la mise à jour est une base de données.

Les différences de paramètres sont mises en évidence grâce à une icône unique insérée dans la cellule concernée. Voir la section suivante (Parameter Update States) pour une liste complète de tous les états possibles des cellules.

Utilisez les contrôles disponibles dans la boîte de dialogue (boutons ou menu contextuel) pour déterminer les modifications de paramètres à appliquer et celles à rejeter, ce qui vous permet de remplacer les conditions de mise à jour par défaut au niveau de chaque paramètre. N’oubliez pas que rejeter une mise à jour proposée dans une cellule signifie que vous ne souhaitez appliquer aucune modification à ce paramètre pour cette instance de composant sur la feuille de schéma.

États de mise à jour des paramètres

Une cellule de la boîte de dialogue Select Parameter Changes peut prendre un certain nombre d’états de mise à jour différents en fonction des différences exactes détectées entre les composants placés et la bibliothèque/base de données source ainsi que des actions de mise à jour des paramètres spécifiées. Le tableau suivant répertorie les états possibles des cellules.

Cell State Description
Le composant Altium Designer et le composant dans la bibliothèque/base de données possèdent tous deux le paramètre et la valeur est identique. La mise à jour n’entraînera aucun changement.
Le composant Altium Designer et le composant dans la bibliothèque/base de données possèdent tous deux le paramètre, mais aucune valeur ne lui est affectée. La mise à jour n’entraînera aucun changement.
Le composant Altium Designer et le composant dans la bibliothèque/base de données ne possèdent pas le paramètre. La mise à jour n’entraînera aucun changement. Cet état peut également apparaître si le paramètre du composant Altium est empêché d’être inclus dans une mise à jour par la désactivation des options Allow Synchronization With Library et/ou Allow Synchronization With Database dans le panneau Properties associé. 
Le composant Altium Designer et le composant dans la bibliothèque/base de données possèdent tous deux le paramètre, mais avec des valeurs différentes. La mise à jour affectera la valeur provenant de la base de données.
Le composant Altium Designer et le composant dans la bibliothèque/base de données possèdent tous deux le paramètre. Pour le composant Altium Designer, une valeur lui est affectée, dans la base de données ce n’est pas le cas. La mise à jour affectera la valeur de la base de données ; dans ce cas, aucune valeur.
Le composant Altium Designer ne possède pas le paramètre, mais le composant dans la bibliothèque/base de données, si. La mise à jour ajoutera le paramètre au composant Altium Designer avec la valeur indiquée dans la cellule.
Le composant Altium Designer ne possède pas le paramètre, mais le composant dans la bibliothèque/base de données, si. La mise à jour ajoutera le paramètre au composant Altium Designer sans valeur initialement affectée.
Le composant Altium Designer possède le paramètre, mais le composant dans la bibliothèque/base de données ne le possède pas. La mise à jour supprimera le paramètre du composant Altium Designer. Note: Si l’instance de composant est mise à jour depuis une base de données externe et que le mappage concerné champ de base de données/paramètre de conception est défini sur, le paramètre sera traité comme s’il n’existait pas dans l’enregistrement de la base de données, même si c’est le cas.
Il existe une différence entre les valeurs du paramètre pour le composant Altium Designer et le composant dans la bibliothèque/base de données. La proposition de mise à jour vers la valeur de la base de données a été rejetée, sur la base de la valeur actuelle de l’option Update Values dans le document de liaison à la base de données (fichier DbLink, DbLib ou SvnDbLib). Aucun changement n’aura lieu. Notez que les commandes Update Selected et Update All dans cette boîte de dialogue remplaceront cet état et forceront une mise à jour.
Le composant Altium Designer ne possède pas le paramètre, mais le composant dans la bibliothèque/base de données, si. La mise à jour proposée pour ajouter le paramètre au composant Altium Designer a été rejetée, sur la base de la valeur actuelle de l’option Add To Design . Aucun changement n’aura lieu. Notez que les commandes Update Selected et Update All dans cette boîte de dialogue remplaceront cet état et forceront une mise à jour.
Le composant Altium Designer possède le paramètre, mais le composant dans la bibliothèque/base de données ne le possède pas. La mise à jour proposée pour supprimer le paramètre du composant Altium Designer a été rejetée, sur la base de la valeur actuelle de l’option Remove From Design dans le document de liaison à la base de données (fichier DbLink, DbLib ou SvnDbLib). Aucun changement n’aura lieu. Notez que les commandes Update Selected et Update All dans cette boîte de dialogue remplaceront cet état et forceront une mise à jour.

Application directe des modifications depuis l’éditeur de bibliothèque schématique

La mise à jour directe des composants schématiques placés peut être effectuée depuis une bibliothèque schématique source. Cette méthode de mise à jour est particulièrement adaptée à la mise à jour de composants placés à partir de bibliothèques de composants schématiques isolées (*.SchLib) et lorsque ces bibliothèques font partie des bibliothèques disponibles basées sur des fichiers pour le projet.

Les modifications apportées aux composants dans une bibliothèque schématique source sont transmises au(x) document(s) schématique(s) à l’aide de la commande Tools » Update Schematics, disponible dans les menus principaux de l’éditeur de bibliothèque schématique. Sinon, les modifications apportées aux composants sélectionnés peuvent être appliquées en sélectionnant ces composants dans le panneau SCH Library panel et en utilisant la commande de mise à jour depuis le menu contextuel.

Depuis une bibliothèque schématique source, les modifications peuvent être appliquées à l’aide du menu contextuel du panneau SCH Library
Depuis une bibliothèque schématique source, les modifications peuvent être appliquées à l’aide du menu contextuel du panneau SCH Library

Toutes les instances du ou des composants placés dans tous les documents schématiques ouverts seront mises à jour, quel que soit le projet auquel appartient un document. En pratique, si un composant placé possède la même entrée dans son champ Physical Component que celle du composant de bibliothèque, il sera mis à jour. Vous serez informé du nombre de composants (et du nombre de documents) modifiés par le processus de mise à jour. La mise à jour consiste en un remplacement complet de chaque instance de composant existante par celle de la bibliothèque.

Si une instance de composant sur un schéma a été placée à partir d’une bibliothèque intégrée (IntLib) ou d’une bibliothèque de base de données (DBLib, SVNDBLib), l’utilisation de cette commande remplace complètement le composant et, par conséquent, le lien de bibliothèque d’origine sera remplacé par un lien de retour vers la bibliothèque source impliquée dans la mise à jour. Cela peut être particulièrement dangereux pour un composant placé depuis une base de données, car le lien vers l’enregistrement correspondant dans cette base de données sera rompu. Il est donc conseillé (et peut-être plus sûr) d’utiliser la commande Update From Libraries.

Vérification d’une mise à jour

Après avoir mis à jour les composants schématiques placés, les composants de bibliothèque schématique ou les empreintes PCB, vous voudrez bien sûr vérifier que la mise à jour s’est déroulée comme prévu. Les sections suivantes expliquent comment vérifier rapidement que les paramètres, les liens de modèles et les attributs graphiques ont été mis à jour avec succès.

Vérification des mises à jour de paramètres

Vous pouvez vérifier que les paramètres ont été correctement mis à jour soit en lançant la boîte de dialogue Parameter Table Editor dialog (Tools » Parameter Manager) soit en examinant les paramètres d’un composant sélectionné via le panneau Properties panel.

Ci-dessous, les composants C1, C2 et C3 ont chacun reçu un nouveau paramètre TestParam, avec la valeur Test, dans le cadre d’un processus de mise à jour.

La boîte de dialogue Parameter Table Editor
La boîte de dialogue Parameter Table Editor

Vérification des mises à jour de liens de modèles

Les mises à jour des liens de modèles pour un composant peuvent être vérifiées dans la zone Models du panneau Properties associé.

Vérification des mises à jour graphiques

Le moyen le plus simple de vérifier les mises à jour graphiques est de comparer le composant du design sur la feuille avec le composant de la bibliothèque source. Ce dernier peut être affiché facilement à l’aide du panneau Components panel, qui permet une comparaison directe côte à côte.

AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Enterpour nous envoyer vos commentaires.
Disponibilité des fonctionnalités

Les fonctionnalités auxquelles vous avez accès dépendent de la solution Altium dont vous disposez – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, ou Altium Designer (avec un abonnement actif).

Si vous ne voyez pas une fonctionnalité documentée dans votre logiciel actuel, contactez le service commercial d’Altium pour en savoir plus.

Documentation héritée

La documentation d’Altium Designer n’est plus versionnée. Si vous devez accéder à la documentation des versions antérieures d’Altium Designer, consultez la section Documentation héritée de la page Other Installers.

Contenu