Travailler avec les objets texte

En un coup d'œil

Cet article vous montre comment placer, mettre en forme et modifier des objets Texte dans Altium Designer, aussi bien dans les documents PCB que dans les empreintes de composants, notamment les chaînes sur une seule ligne, les cadres de texte multilignes et les options telles que les codes-barres et les codes QR. Il explique également le fonctionnement des chaînes spéciales, l’origine de leurs valeurs, leur affichage et leur utilisation pour présenter des informations sur la carte, le projet, le système et les paramètres directement sur le PCB ou dans les fichiers de sortie générés. Si vous recherchez un guide pratique pour tirer davantage parti du texte sur votre carte et dans votre documentation, poursuivez votre lecture : cet article vous aidera à utiliser ces fonctionnalités en toute confiance.

- Apprenez à placer et à modifier des objets Texte, à basculer entre les modes Chaîne et Cadre, et à utiliser les raccourcis clavier pour effectuer des rotations, des symétries, des retournements et des changements de couche.
- Découvrez ce que sont les chaînes spéciales, comment les ajouter et comment elles permettent d’afficher des informations sur le PCB, le projet, les variantes, les composants et le système.
- Découvrez comment les objets Texte répondent aux besoins de documentation et de fabrication grâce aux cadres de texte avec retour automatique à la ligne et à la prise en charge des codes-barres et des codes QR.
Approfondissez avec l'IA :

Un objet Texte permet de placer une chaîne sur une seule ligne ou un cadre de texte multiligne sur la couche sélectionnée, dans différents styles et formats d’affichage, notamment les normes courantes de codes-barres et les codes QR. Il peut s’agir d’un texte défini par l’utilisateur ou d’un type particulier de chaîne, appelé chaîne spéciale, qui permet d’afficher des informations sur la carte ou le système, ou la valeur de paramètres utilisateur sur la carte. Le cadre de texte est une zone rectangulaire redimensionnable pouvant contenir plusieurs lignes de texte. Il peut automatiquement renvoyer le texte à la ligne et le tronquer pour qu’il reste dans les limites du cadre.

Objets Texte placés
Objets Texte placés

Les objets Texte peuvent être placés dans les éditeurs de PCB et d’empreintes de PCB en choisissant la commande Place » String ou Place » Text Frame dans les menus principaux. Après le lancement de la commande de placement de chaîne, le curseur prend la forme d’une croix et vous passez en mode de placement de texte. Un objet Texte apparaît attaché au curseur :

  1. Positionnez le curseur, puis cliquez ou appuyez sur Enter pour placer un objet Texte.
  2. Continuez à placer d’autres objets Texte, ou faites un clic droit ou appuyez sur Esc pour quitter le mode de placement.
Selon la commande de placement sélectionnée (Place » String ou Place » Text Frame), l’objet Texte en cours de placement sera en mode String ou Frame. Ce mode peut être modifié dans le panneau Propriétés pendant ou après le placement.

Les actions supplémentaires suivantes sont disponibles pendant le placement :

  • Appuyez sur Spacebar pour faire pivoter l’objet Texte dans le sens antihoraire, ou sur Shift+Spacebar pour une rotation dans le sens horaire. La rotation s’effectue selon la valeur de Rotation Step définie sur la page Éditeur de PCB – Général de la boîte de dialogue Preferences.
  • Appuyez sur les touches X ou Y pour appliquer une symétrie à l’objet Texte selon l’axe X ou Y.
  • Appuyez sur la touche L pour faire passer l’objet Texte sur l’autre face de la carte.
  • Appuyez sur les touches + et - (du pavé numérique) pour parcourir toutes les couches visibles de la conception dans un sens ou dans l’autre et changer rapidement de couche de placement.

La méthode de modification graphique permet de sélectionner un objet Texte placé directement dans l’espace de conception et de modifier sa position, sa rotation, son orientation et sa taille.

Lorsqu’un objet Texte est sélectionné, les poignées de modification suivantes sont disponibles :

Objet Texte sélectionné
Objet Texte sélectionné

  • Cliquez sur B et faites glisser pour faire pivoter l’objet Texte autour de son point de référence A (indiqué par le petit x).
  • Cliquez sur C et faites glisser pour redimensionner le cadre englobant de l’objet Texte simultanément dans les directions verticale et horizontale.
  • Cliquez sur D et faites glisser pour redimensionner le cadre englobant de l’objet Texte séparément dans les directions verticale et horizontale.
  • Cliquez n’importe où sur l’objet Texte, à l’écart des poignées de modification, puis faites glisser pour le repositionner. Pendant le déplacement, le commentaire peut être pivoté ou retourné par symétrie :
    • Appuyez sur Spacebar pour faire pivoter l’objet Texte dans le sens antihoraire, ou sur Shift+Spacebar pour une rotation dans le sens horaire. La rotation s’effectue selon la valeur de Rotation Step définie sur la page Éditeur de PCB – Général de la boîte de dialogue Preferences.
    • Appuyez sur les touches X ou Y pour appliquer une symétrie à l’objet Texte selon l’axe X ou Y.
  • Le texte par défaut d’un objet chaîne nouvellement placé est String. Une fois l’objet placé (sauf si le texte a été modifié avant ou pendant le placement), modifiez ce texte selon vos besoins dans la fenêtre de saisie de texte accessible lors de la consultation des propriétés de la chaîne dans le panneau Properties.
  • Le logiciel permet de placer des objets Texte sous forme de codes-barres directement sur un PCB, sur n’importe quelle couche, afin de faciliter leur impression sur le PCB au cours du processus de fabrication. Pour en savoir plus sur l’utilisation d’un objet Texte comme code-barres, consultez la section Ajout d’un code-barres de la page Intégration de codes-barres et de logos.
  • Le logiciel permet de placer des objets Texte sous forme de codes QR directement sur un PCB, sur n’importe quelle couche, afin de faciliter leur impression sur le PCB au cours du processus de fabrication. Pour en savoir plus sur l’utilisation d’un objet Texte comme code QR, consultez la section Ajout d’un code QR de la page Intégration de codes-barres et de logos.

Chaînes spéciales

Bien que les objets Texte permettent de placer du texte défini par l’utilisateur sur la couche de PCB active, ce n’est pas only du texte défini par l’utilisateur qui peut être placé. Pour faciliter la création de documentation, le concept de special strings est utilisé. Ces éléments servent d’espaces réservés aux informations de conception, de système ou de projet à afficher sur le PCB au moment de la génération des fichiers de sortie.

Exemples de chaînes spéciales de conception, de système et de paramètres de conception, présentées sous forme de chaînes sources (première image) et converties (deuxième image). 
Exemples de chaînes spéciales de conception, de système et de paramètres de conception, présentées sous forme de chaînes sources (première image) et converties (deuxième image).

Les chaînes spéciales disponibles dans un document PCB proviennent de plusieurs sources :

Remarques sur l’utilisation des chaînes spéciales

  • Une chaîne spéciale est identifiée par un caractère . (point) au début de la chaîne (par exemple .Layer_Name, .Net_Count, etc.).  Si une chaîne commence par « . », la chaîne entière est traitée comme une chaîne « spéciale ». Cette syntaxe est également utilisée pour faire référence à un paramètre utilisateur : le nom du paramètre est précédé du caractère « . » (point).
  • Pour inclure plusieurs chaînes spéciales dans un texte de PCB, placez chaque chaîne spéciale entre apostrophes ( ' ) ; par exemple : '.Pcb_File_Name_No_Path' '.Print_Date'.
  • Vous pouvez également utiliser du texte, des espaces et des caractères spéciaux entre les chaînes spéciales concaténées, par exemple : FileName= '.Pcb_File_Name_No_Path' : PrintDate = '.Print_Date'.
  • Les espaces et les caractères spéciaux peuvent également être utilisés dans les noms des paramètres de projet et de variante.
  • Les valeurs de certaines chaînes spéciales ne peuvent être visualisées que lors de la génération du fichier de sortie correspondant, notamment .Legend, .Plot_File_Name et .Printout_Name. La plupart des chaînes spéciales peuvent être visualisées à l’écran.

    Lors de la génération de la documentation d’un projet PCB et de sa publication dans un espace de travail, il faut pouvoir indiquer à quel élément et à quelle révision cette documentation se rapporte, ainsi que la configuration du projet de conception utilisée pour la publication et toute variante applicable. Un ensemble de chaînes spéciales permet de gérer ces informations, notamment .PCBConfigurationName, .ItemAndRevision et .VariantName. Ces chaînes spéciales ne sont interprétées qu’au moment de la génération de la sortie (sauf lors de la visualisation du PCB en 3D, qui est elle-même considérée comme une sortie). Les informations fournies par ces chaînes sont visibles dans les sorties générées, notamment les fichiers Gerber/ODB++, les impressions des typons finaux, les impressions du PCB, les impressions 3D du PCB, les vidéos 3D du PCB et les plans d’assemblage.
  • Les chaînes spéciales sont automatiquement converties pour l’affichage à l’écran. Si une chaîne ne peut pas être convertie, la chaîne saisie ou un message s’affiche. Par exemple, si le projet n’est pas sous contrôle de version et que la chaîne spéciale .VersionControl_RevNumber est placée sur le PCB, le message Not in Version Control s’affiche.
  • Pour faciliter l’identification des chaînes spéciales, le panneau Configuration de la vue comprend une option Special Strings. Lorsque cette option est activée, le nom non converti de la chaîne spéciale est superposé aux objets texte placés qui résultent de la conversion de chaînes spéciales.

Placement d’une chaîne spéciale

Pour utiliser une chaîne spéciale sur un PCB, placez un objet texte, puis sélectionnez l’un des noms de chaînes spéciales dans la liste déroulante du champ Texte (mode String) ou dans la liste déroulante  (mode Frame) du panneau Properties.

Accès aux chaînes spéciales pour un objet texte placé.
Accès aux chaînes spéciales pour un objet texte placé.

Les chaînes spéciales prédéfinies suivantes, fournies par le système, peuvent être utilisées dans un document PCB :

  • .Application_BuildNumber – la version du logiciel dans lequel le PCB est actuellement chargé. Lors de la génération d’une sortie Gerber, utilisez cette chaîne pour consigner la version du logiciel avec laquelle la conception a été créée.
  • .Arc_Count – le nombre d’arcs sur le PCB.
  • .BlindVia_Count – le nombre de vias borgnes sur le PCB.
  • .Board_Height – la dimension verticale du PCB.
  • .Board_Width – la dimension horizontale du PCB. 
  • .BuriedVia_Count – le nombre de vias enterrés sur le PCB.
  • .Comment – la chaîne de commentaire d’un composant (placée sur n’importe quelle couche dans l’éditeur de bibliothèque, comme partie intégrante de l’empreinte du composant).
  • .Component_Count – le nombre de composants sur le PCB.
  • .ComponentMixed_Count – le nombre de composants avec des pastilles mixtes sur le PCB.
  • .ComponentSMD_Count – le nombre de composants avec des pastilles CMS sur le PCB.
  • .ComponentThru_Count – le nombre de composants avec des pastilles traversantes sur le PCB.
  • .ComputerName – le nom de l’ordinateur sur lequel le logiciel est installé et exécuté.
  • .CopperInner_Weight_Max – le grammage maximal de cuivre sur les couches internes.
  • .CopperOuter_Weight_Max – le grammage maximal de cuivre sur les couches externes.
  • .Designator – la chaîne de désignateur d’un composant (placée sur n’importe quelle couche dans l’éditeur de bibliothèque, comme partie intégrante de l’empreinte du composant).
  • .Fill_Count – le nombre de remplissages sur le PCB.
  • .Hole_Count – le nombre de trous de perçage sur le PCB.
  • .Hole_Size_Min – le diamètre minimal des trous sur le PCB.
  • .Hole_Size_Num – le nombre de diamètres de trous distincts sur le PCB.
  • .Item – l’élément auquel se rapportent les données générées (par exemple, D-810-2000). Ces données seront utilisées pour fabriquer cet élément.
  • .ItemAndRevision – l’élément et sa révision spécifique auxquels se rapportent les données générées, au format <Item ID>-<Revision ID> (par exemple, D-810-2000-01.A.1). Ces données seront utilisées pour fabriquer cette révision spécifique de cet élément.
  • .ItemRevision – la révision spécifique de l’élément auquel se rapportent les données générées (par exemple, 01.A.1). Ces données sont stockées dans cette révision de l’élément sur le serveur cible.
  • .ItemRevisionBase – la partie Niveau de base du schéma de nommage d’une révision d’élément (par exemple, 1).
  • .ItemRevisionLevel1 – la partie Niveau 1 du schéma de nommage d’une révision d’élément (par exemple, A).
  • .ItemRevisionLevel1AndBase – les parties Niveau 1 et Niveau de base du schéma de nommage d’une révision d’élément (par exemple, A.1).
  • .ItemRevisionLevel2 – la partie Niveau 2 du schéma de nommage d’une révision d’élément (par exemple, 01).
  • .ItemRevisionLevel2AndLevel1 – les parties Niveau 2 et Niveau 1 du schéma de nommage d’une révision d’élément (par exemple, 01.A).
  • .Layer_Count – le nombre de couches de cuivre sur le PCB.
  • .Layer_Name – le nom de la couche sur laquelle la chaîne est placée.
  • .Legend – une légende des symboles pour les plans de perçage mécanique. Cette chaîne n’est valide que lorsqu’elle est placée sur la couche de dessin de perçage. Remarque : il s’agit d’une fonctionnalité héritée ; placez un objet Tableau de perçage pour obtenir des informations de perçage plus détaillées.
  • .MicroVia_Count – le nombre de microvias sur le PCB.
  • .ModifiedDate – la date de modification du PCB ; elle est renseignée automatiquement. Exemple : 23/09/2015.
  • .ModifiedTime – l’heure de modification du PCB ; elle est renseignée automatiquement.
  • .Net_Count – le nombre total de nets distincts sur le PCB.
  • .Net_Names_On_Layer – les noms de tous les nets sur la couche concernée. Cette chaîne n’est valide que lorsqu’elle est placée sur une couche de plan interne.
  • .Pad_Count – le nombre de pastilles sur le PCB.
  • .PadSMD_Count – le nombre de pastilles CMS sur le PCB.
  • .PadThru_Count – le nombre de pastilles traversantes sur le PCB.
  • .Pattern – les noms des empreintes de composants utilisées sur le PCB.
  • .Pcb_File_Name – le chemin d’accès et le nom du fichier du document PCB.
  • .Pcb_File_Name_No_Path – le nom du fichier du document PCB.
  • .PCBConfigurationName – affiche le nom du jeu de données à partir duquel la sortie a été générée, tel qu’il est défini dans Project Releaser. Notez que les noms des configurations par défaut Source, Fabrication et Assembly ne peuvent pas être modifiés (par exemple, la sortie Fabrication affichera Fabrication pour .PCBConfigurationName). Les configurations personnalisées définies par l’utilisateur afficheront le nom défini par l’utilisateur lorsque cette chaîne spéciale est utilisée (afficher l’image).
  • .Plot_File_Name – pour une sortie Gerber générée, cette chaîne indique le nom du fichier de tracé Gerber. Pour une sortie imprimée, elle indique la couche représentée dans la sortie. Pour une sortie ODB++, elle indique le nom du dossier parent dans lequel les fichiers sont stockés.
  • .Poly_Count – le nombre de polygones sur le PCB (comprenant les remplissages polygonaux, les plans internes et les plans divisés).
  • .Print_Date – la date d’impression/de traçage.
  • .Print_Scale – le facteur d’échelle d’impression/de traçage.
  • .Print_Time – l’heure d’impression/de traçage.
  • .Printout_Name – le nom de l’impression.
  • .SlotHole_Count – le nombre de trous oblongs sur le PCB.
  • .SolderMask_Bottom – la présence d’un masque de soudure sur la face inférieure. S’il n’existe aucune couche de masque de soudure sur la face inférieure, le paramètre aura la valeur No mask. Si une couche de masque de soudure existe sur la face inférieure mais que sa couleur n’est pas définie, le paramètre aura la valeur No color. Si une couche de masque de soudure existe sur la face inférieure et que sa couleur est définie, le paramètre affichera cette couleur, soit par son nom (Green, Black, Blue, Red, etc.), soit par son code RGBA (par exemple, #FF0065FF).
  • .SolderMask_Top – la présence d’un masque de soudure sur la face supérieure. S’il n’existe aucune couche de masque de soudure sur la face supérieure, le paramètre aura la valeur No mask. Si une couche de masque de soudure existe sur la face supérieure mais que sa couleur n’est pas définie, le paramètre aura la valeur No color. Si une couche de masque de soudure existe sur la face supérieure et que sa couleur est définie, le paramètre affichera cette couleur, soit par son nom (Green, Black, Blue, Red, etc.), soit par son code RGBA (par exemple, #FF0065FF).
  • .SquareHole_Count – le nombre de trous carrés sur le PCB.
  • .StackedVia_Count – le nombre de vias empilés sur le PCB.
  • .String_Count – le nombre de chaînes de texte sur le PCB.
  • .Thru_Via_Count – le nombre de vias traversants sur le PCB.
  • .Total_Thickness – l’épaisseur de la carte.
  • .Total_Thickness(Board Layer Stack) – l’épaisseur de l’empilage des couches de la carte.
  • .Track_Count – le nombre de pistes sur le PCB.
  • .VariantName – la variante de la conception à partir de laquelle la sortie a été générée.
  • .VersionControl_PrjFolderRevNumber – le numéro de révision actuel du projet, incrémenté à chaque commit complet du projet (c’est-à-dire incluant le fichier du projet). Le contrôle de version doit être utilisé pour que cette chaîne contienne des informations.
  • .VersionControl_ProjFolderRevNumber – le numéro de révision actuel du projet, incrémenté à chaque commit complet du projet (c’est-à-dire incluant le fichier du projet). Le contrôle de version doit être utilisé pour que cette chaîne contienne des informations.
  • .VersionControl_ProjFolderRevNumberShort – le hash Git abrégé (les huit premiers caractères) du projet. Le contrôle de version doit être utilisé pour que cette chaîne contienne des informations.
  • .VersionControl_RevNumber – le numéro de révision actuel du document. Le contrôle de version doit être utilisé pour que cette chaîne contienne des informations.
  • .VersionControl_RevNumberShort – le hash Git abrégé (les huit premiers caractères) du numéro de révision actuel du document. Le contrôle de version doit être utilisé pour que cette chaîne contienne des informations.
  • .Via_Count – le nombre de vias sur le PCB.
La liste complète des chaînes spéciales disponibles comprendra également celles issues des paramètres définis par l’utilisateur au niveau du projet.
AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Enterpour nous envoyer vos commentaires.
Nav
Contents
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.

Contents