L’interface utilisateur de la fonctionnalité de réutilisation de conception décrite sur cette page correspond à l’itération précédente du panneau Design Reuse disponible lorsque l’option UI.ModernDesignReusePanel est désactivée dans la boîte de dialogue Advanced Settings dialog. Lorsque cette option est activée, une nouvelle itération du panneau décrite dans les pages Working with Reuse Blocks et Working with Snippets est utilisée. Le nouveau panneau Design Reuse est en Open Beta.
Si vos conceptions incluent souvent des « sections » de circuit communes, Altium Designer offre un moyen simple et pratique d’enregistrer et de réutiliser des sections de circuit, qu’elles soient basées sur le Workspace ou locales, sous forme de fichiers. Ces sections peuvent être ajoutées à n’importe quelle conception de PCB sans avoir à repartir de zéro à chaque fois. C’est une excellente fonctionnalité pour les fragments fréquemment utilisés et les petites sections de circuit que vous souhaitez réutiliser. Le système vous permet d’enregistrer toute sélection de :
-
Circuits sur une seule feuille schématique (un extrait schématique).
-
Circuits dans une conception de PCB, y compris les composants et le routage (un extrait PCB).
Lorsque vous êtes connecté à un Workspace, vous pouvez créer une entité unique — un bloc de réutilisation — qui peut contenir à la fois le circuit schématique et sa représentation physique pour le PCB. Lorsqu’un tel bloc de réutilisation est placé sur une feuille schématique, sa représentation physique sera automatiquement placée dans le document PCB pendant le processus ECO.
Le panneau Design Reuse est le centre de commande pour créer, gérer et utiliser les blocs de réutilisation et les extraits, qu’ils soient basés sur le Workspace ou sur des fichiers locaux.

Le panneau Design Reuse
Le panneau est accessible des manières suivantes :
-
Cliquez sur le bouton Panels en bas à droite de l’espace de conception, puis cliquez sur Design Reuse.
-
Sélectionnez View » Panels » Design Reuse dans les menus principaux.
-
Sélectionnez Place » Reuse Block dans les menus principaux.
Le menu déroulant supérieur du panneau répertorie tous les dossiers disponibles existant actuellement dans votre Workspace connecté, qui contiennent des blocs de réutilisation et des extraits basés sur le Workspace. Le nombre affiché à côté de chaque nom de dossier indique combien de blocs de réutilisation de conception et d’extraits ce dossier et ses sous-dossiers contiennent. Sélectionnez un dossier dans la liste déroulante pour afficher dans la section principale du panneau les blocs de réutilisation et les extraits contenus dans ce dossier et ses sous-dossiers. Sélectionnez l’entrée de votre Workspace connecté dans la liste déroulante pour afficher tous les blocs de réutilisation et extraits disponibles.
La structure des dossiers du Workspace peut être définie depuis Altium Designer à l’aide du panneau
Explorer panel.
Utilisez les boutons de filtre dans la fenêtre contextuelle de l’icône
pour afficher/masquer le contenu de types spécifiques (Reuse Blocks, Schematic Snippets, PCB Snippets) dans le panneau. Utilisez le contrôle Sort By pour sélectionner l’option de tri souhaitée.

Utilisez les options de filtrage et de tri pour configurer l’affichage du contenu dans le panneau
Pour rechercher les blocs de réutilisation et extraits disponibles dans le dossier sélectionné par leur nom ou leur description, saisissez une expression dans le champ Search afin de filtrer efficacement la liste et de la restreindre à vos besoins spécifiques.
Chaque bloc de réutilisation et extrait est présenté dans la section principale du panneau sous la forme d’une vignette contenant les données suivantes :

Les informations et commandes relatives à un bloc de réutilisation ou à un extrait sont présentées dans une vignette du panneau.
Création d’un bloc de réutilisation
Un nouveau bloc de réutilisation peut être créé des manières suivantes :
-
Sélectionnez la commande permettant de créer un nouveau bloc de réutilisation :
-
Depuis le panneau Design Reuse, en cliquant sur le bouton
en haut du panneau.
-
En utilisant la commande File » New » Reuse Block dans le menu principal.
-
Depuis le panneau Explorer panel, en cliquant sur le bouton
situé en haut à droite du panneau lorsqu’un dossier de type Design Reuse Blocks est parcouru.
-
Une structure temporaire modifiable de type projet PCB du bloc de réutilisation sera ouverte dans le panneau Projects panel (sous une entrée correspondant au Workspace auquel vous êtes actuellement connecté), et l’éditeur schématique temporaire s’ouvrira dans la fenêtre principale de conception, prêt pour définir le document schématique du bloc de réutilisation. Utilisez les commandes et techniques de placement standard pour définir le document schématique du bloc de réutilisation.
-
Une fois terminé, utilisez la commande Design » Update PCB Document et le processus ECO pour transférer le schéma capturé vers le document PCB du bloc de réutilisation, puis appliquez à ce document les modifications nécessaires (définition de l’emplacement des composants, routage, etc.).
Plusieurs documents PCB peuvent être ajoutés au bloc de réutilisation en cours de définition. Pour ce faire, utilisez la commande Add New to Project » PCB dans le menu contextuel accessible par clic droit sur l’entrée du bloc de réutilisation dans le panneau Projects.
Utilisez la commande Rename dans le menu contextuel accessible par clic droit sur l’entrée du document PCB ajouté dans le panneau Projects pour lui attribuer un nom explicite. Utilisez une commande Design » Update du menu principal de l’éditeur schématique pour mettre à jour le document PCB requis.
Lorsque les documents schématique et PCB du bloc de réutilisation sont tous deux définis, enregistrez le bloc de réutilisation dans le Workspace à l’aide de la commande Save to Server du menu contextuel de l’entrée du bloc de réutilisation dans le panneau Projects ou du contrôle Save to Server situé à droite de l’entrée.
Comme les blocs de réutilisation sont stockés dans le Workspace connecté, ils doivent utiliser des composants provenant de ce Workspace. Vous bénéficiez ainsi pleinement du système de contenu fourni par le Workspace.
-
Les documents schématique et PCB du bloc de réutilisation doivent tous deux contenir au moins un composant pour pouvoir être enregistrés dans le Workspace.
-
Si les documents schématique et PCB du bloc de réutilisation ne sont pas synchronisés (des différences entre les documents schématique et PCB sont détectées), la boîte de dialogue d’avertissement s’affichera lorsque vous tenterez d’enregistrer le bloc de réutilisation dans le Workspace. Vous pouvez annuler l’enregistrement pour revenir au bloc de réutilisation et corriger les différences, ou poursuivre l’enregistrement.
-
La boîte de dialogue New Reuse Block apparaîtra, dans laquelle vous pourrez définir Name, Description et le Folder du Workspace dans lequel le nouveau bloc de réutilisation sera enregistré.

La boîte de dialogue New Reuse Block
Options and Controls of the New Reuse Block Dialog
-
Name – saisissez le nom du nouveau bloc de réutilisation ou extrait.
-
Description – utilisez ce champ pour saisir une description explicite de ce que représente ce bloc de réutilisation ou extrait.
-
Folder – le dossier du Workspace dans lequel ce bloc de réutilisation ou extrait sera stocké. Cliquez sur
pour ouvrir la boîte de dialogue Choose Folder afin de sélectionner ou créer un autre dossier.
-
Après avoir cliqué sur OK, le bloc de réutilisation sera enregistré dans le Workspace et sa structure temporaire sera fermée.
Un bloc de réutilisation enregistré peut ensuite être trouvé dans le panneau Design Reuse lorsque le dossier dans lequel il a été enregistré (ou l’entrée de votre Workspace connecté) est sélectionné dans la liste déroulante supérieure. Il peut être nécessaire d’utiliser la commande Refresh du menu du bouton
pour que le nouveau bloc de réutilisation apparaisse dans le panneau.
Renommer un bloc de réutilisation
Après la création d’un bloc de réutilisation, il peut être renommé avec un titre plus approprié si nécessaire. Pour renommer un bloc de réutilisation, utilisez la commande Rename , accessible depuis le sous-menu
et le menu contextuel accessible par clic droit du panneau Design Reuse . Dans la boîte de dialogue Rename Reuse Block qui s’ouvre, saisissez le nouveau titre, puis cliquez sur OK. Le nom du bloc de réutilisation devient alors celui souhaité, comme illustré dans les images suivantes.
Création d’un extrait
Un nouvel extrait schématique ou PCB peut être créé rapidement à partir d’un circuit existant sur une feuille schématique ou un document PCB :
-
Sélectionnez le circuit requis dans l’éditeur schématique ou PCB.
-
Cliquez avec le bouton droit et choisissez Snippets » Create Snippet from selected objects dans le menu contextuel, ou sélectionnez la commande Tools » Convert » Create Snippet from selected objects dans les menus principaux.
-
La boîte de dialogue New Schematic Snippet ou New PCB Snippet apparaîtra, dans laquelle vous pourrez définir le nom, la description, la destination d’enregistrement (un Workspace ou un dossier local) et le dossier dans lequel le nouvel extrait sera enregistré.
Lors de l’enregistrement d’un snippet dans un dossier local, cliquez sur le bouton
à droite du champ Path dans la boîte de dialogue pour accéder à la boîte de dialogue Choose Snippet Folder, qui vous permet de sélectionner un dossier de snippets local existant dans lequel le snippet sera enregistré, ou de créer un nouveau sous-dossier dans un dossier de snippets local existant.
-
Après avoir cliqué sur OK, le snippet sera enregistré.
Un snippet enregistré peut ensuite être trouvé dans le panneau Design Reuse lorsque l’entrée de votre Workspace connecté (ou le dossier dans lequel il a été enregistré) est sélectionnée dans la liste déroulante supérieure.

Un snippet peut être créé à partir d’un ensemble d’objets sélectionnés. L’exemple présenté ici montre la création d’un snippet schématique. Survolez l’image avec le curseur pour voir la création d’un snippet PCB.
L’utilisation de la commande Refresh depuis le menu du bouton
du panneau peut être nécessaire pour que le nouveau bloc de réutilisation apparaisse dans le panneau.
Pour accéder aux snippets locaux depuis le panneau
Design Reuse, l’option
Local Snippets doit être activée dans le menu

.
Un snippet basé sur un Workspace peut également être créé à partir d’un snippet local existant en cliquant sur le bouton
dans la vignette du snippet (ou en cliquant avec le bouton droit n’importe où sur la vignette) puis en sélectionnant la commande Save to Server dans le menu. Dans la boîte de dialogue New Schematic Snippet ou New PCB Snippet qui apparaît, définissez les champs Name, Description et le Folder du Workspace dans lequel le snippet sera enregistré.

Un snippet local peut être enregistré dans le Workspace connecté à l’aide de la commande Save to Server.
Les snippets de Workspace doivent utiliser des composants provenant de ce Workspace. Vous bénéficiez ainsi pleinement du système de contenu fourni par le Workspace.
Organisation des snippets locaux
Le panneau Design Reuse permet d’organiser les snippets locaux dans des dossiers de snippets afin de regrouper les snippets associés, ce qui facilite leur recherche. Les dossiers de snippets sont des dossiers Windows existants qui ne peuvent pas être créés depuis le panneau Design Reuse. À la place, ils sont « ouverts » ou « fermés » lors de la navigation parmi les snippets locaux qu’ils contiennent. Ces dossiers ne peuvent être créés que directement sur votre disque dur ou sur le réseau, en dehors d’Altium Designer.
Les dossiers de snippets peuvent être ouverts et fermés depuis la boîte de dialogue Available Snippets Folders, accessible en cliquant sur le bouton
en haut à droite du panneau Design Reuse puis en sélectionnant la commande Snippet Folders dans le menu. Cliquez sur Open Folder pour rechercher le dossier requis sur votre disque dur ou sur le réseau. Le dossier sélectionné sera ajouté à la liste dans la boîte de dialogue et apparaîtra ensuite dans la liste déroulante en haut du panneau Design Reuse.
Pour supprimer un dossier de snippets de la liste (autrement dit, le fermer du point de vue de la navigation), sélectionnez le dossier dans la liste, puis cliquez sur Remove Folder. Utilisez les boutons Move Up et Move Down pour modifier l’ordre dans lequel les snippets locaux seront présentés dans le panneau Design Reuse lorsque l’entrée Local est sélectionnée dans la liste déroulante du panneau.
Placement des blocs de réutilisation et des snippets
Pour placer un bloc de réutilisation ou un snippet dans une conception, cliquez dans sa vignette puis sur le bouton
, cliquez sur le bouton
dans sa vignette, ou cliquez avec le bouton droit n’importe où sur la vignette et sélectionnez l’une des commandes suivantes :
-
Place – sélectionnez cette option pour placer directement le bloc de réutilisation ou le snippet sur le document schématique ou PCB actif.
-
Place as Sheet Symbol – lorsqu’un document schématique est actif, sélectionnez cette option pour placer le bloc de réutilisation ou le snippet schématique comme symbole de feuille sur la feuille schématique. Le contenu du bloc de réutilisation ou du snippet schématique sera placé sur une feuille schématique enfant créée automatiquement et référencée par le symbole de feuille placé.

Placez un bloc de réutilisation ou un snippet à l’aide du menu du bouton Place dans sa vignette du panneau. La sélection de la commande Place, où le bloc de réutilisation / snippet schématique est placé sur la feuille schématique active, est illustrée ici. Survolez l’image avec le curseur pour voir la sélection de la commande Place as Sheet Symbol, où le bloc de réutilisation / snippet schématique est placé sur la feuille enfant référencée par le symbole de feuille placé.
Cliquez sur le contrôle Show more dans la vignette du bloc de réutilisation pour afficher la section PCB, qui contient la liste des documents PCB du bloc de réutilisation. Sélectionnez le document PCB requis dans la liste, et le bloc de réutilisation sera placé avec ce document. Le document PCB sélectionné est affiché dans la zone d’aperçu de la vignette du bloc de réutilisation lorsque PCB est sélectionné pour l’aperçu.

Sélectionnez un document PCB à placer avec le bloc de réutilisation pour afficher son aperçu.
Après avoir placé le document schématique d’un bloc de réutilisation, son document PCB peut être placé dans le document PCB via le processus ECO. Depuis l’éditeur schématique, utilisez la commande Design » Update PCB Document dans les menus principaux, puis validez et exécutez les modifications à l’aide de la boîte de dialogue Engineering Change Order. Le document PCB sera placé dans le document PCB sous forme d’union et pourra être géré depuis le mode Unions du panneau PCB.
Lorsqu’un composant schématique ou PCB sélectionné fait partie d’un bloc de réutilisation placé dans la conception, vous pouvez inspecter ses propriétés en cliquant sur le lien Reuse Block fourni dans le panneau
-
Name. Les propriétés du bloc de réutilisation parent du composant seront affichées dans le panneau. Pour revenir aux propriétés du composant initialement sélectionné, utilisez le lien Component.

Accédez aux propriétés du bloc de réutilisation à partir d’un composant faisant partie de ce bloc de réutilisation. Les images ci-dessus montrent l’accès aux propriétés depuis un composant schématique. Survolez l’image avec le curseur pour voir l’accès depuis un composant PCB.
Pour un bloc de réutilisation, son document schématique ou PCB sera utilisé lors de l’utilisation de la commande de placement, selon le type de document actif au moment de l’exécution de la commande.
Pour un snippet, assurez-vous que le document cible correct est ouvert comme document actif avant de placer le snippet. La commande de placement ne fonctionnera que si le snippet peut être correctement placé sur ce document, c’est-à-dire que le type de snippet et le type de document doivent être identiques.
Modification des blocs de réutilisation et des snippets
Pour modifier un bloc de réutilisation ou un snippet basé sur un Workspace, cliquez sur le bouton
dans sa vignette (ou cliquez avec le bouton droit n’importe où sur la vignette) puis sélectionnez la commande Edit dans le menu.

Ouvrez un bloc de réutilisation ou un snippet basé sur un Workspace pour le modifier à l’aide de la commande Edit depuis sa vignette dans le panneau.
L’éditeur temporaire s’ouvrira, avec le document (contenant le bloc de réutilisation/snippet source) inclus dans la dernière révision de l’élément du Workspace, ouvert pour modification. Apportez les modifications nécessaires, puis enregistrez le document dans la révision suivante du bloc de réutilisation/snippet à l’aide de la commande File » Save to Server du menu principal ou de la commande Save to Server du menu contextuel de l’entrée du bloc de réutilisation/snippet dans le panneau Projects.
Les propriétés (Nom, Description et Chemin) d’un snippet local peuvent être modifiées via la boîte de dialogue Snippet Properties, accessible en cliquant sur le bouton
dans la vignette du snippet local (ou en cliquant avec le bouton droit n’importe où sur la vignette) puis en sélectionnant la commande Edit Properties dans le menu.

Modifiez les propriétés d’un snippet local à l’aide de la boîte de dialogue Snippet Properties, accessible depuis le panneau Design Reuse.
Suppression des blocs de réutilisation et des snippets
Pour supprimer un bloc de réutilisation ou un snippet, cliquez sur le bouton
dans la vignette du snippet (ou cliquez avec le bouton droit n’importe où sur la vignette) puis sélectionnez la commande Delete dans le menu.
-
Pour un bloc de réutilisation ou un snippet basé sur un Workspace, la boîte de dialogue Delete Items apparaîtra pour confirmer la suppression. L’action est en réalité une « suppression logicielle », par laquelle le bloc de réutilisation ou le snippet sera déplacé vers la zone Trash du Workspace. Le Trash est essentiellement une corbeille dans laquelle tout contenu de votre Workspace peut être déplacé (via une action de suppression logicielle). Il est isolé du reste du Workspace. Pour un bloc de réutilisation, vous pouvez également choisir de supprimer le contenu associé au bloc de réutilisation (par exemple, les snippets schématiques et PCB).

Supprimez de manière logicielle un bloc de réutilisation ou un snippet à l’aide de la commande Delete depuis sa vignette dans le panneau.
-
Pour un snippet local, la boîte de dialogue Confirm apparaîtra pour confirmer la suppression. L’action supprimera les fichiers du snippet de votre disque dur.