Prise en charge des variantes de PCB
Le logiciel de conception de PCB d'Altium permet au concepteur électronique de créer des variantes du produit qu'il conçoit. Les variantes prises en charge incluent : marquer un composant comme non monté ; modifier les paramètres d'un composant, y compris la valeur du composant sérigraphiée sur la carte ; ou remplacer un composant par un composant alternatif (qui peut utiliser ou non une empreinte différente).
Dans le logiciel de conception d'Altium, il n'existe qu'une seule conception de carte. Les informations de variante, telles que les détails concernant un composant alternatif, sont stockées dans le fichier de projet et appliquées à la carte lorsque la variante est sélectionnée dans le panneau Projects. La version [No Variations] de la carte est enregistrée en tant que PcbDoc.
Le logiciel de conception d'Altium peut être utilisé pour créer des variantes d'une conception de carte.
Envoi d'une variante depuis l'ECAD
Pour cette version, CoDesigner a été mis à jour afin de prendre en charge l'envoi et la récupération d'une variante spécifique d'une carte entre l'ECAD et le MCAD. Lorsque vous effectuez un Push depuis l'ECAD, vous envoyez la variante actuellement affichée dans l'éditeur PCB.
Double-cliquez dans le panneau Projects pour sélectionner la variante requise à envoyer.
Chaque fois qu'une carte est envoyée depuis l'ECAD vers le Workspace, elle écrase les données enregistrées lors de l'envoi précédent. Si plusieurs variantes doivent être envoyées, chaque variante doit être récupérée dans le MCAD et enregistrée avant que la variante suivante ne soit envoyée depuis l'ECAD.
Récupération d'une variante dans le MCAD
Une variante de PCB est récupérée dans le MCAD de la même manière qu'un PCB sans variante, en cliquant sur le bouton Pull Board from Server dans le panneau Altium CoDesigner. Si la carte est une variante, des informations supplémentaires indiquant le nom de la variante s'affichent en haut du panneau Altium CoDesigner, comme illustré ci-dessous.
Chaque composant variant est identifié par l'inclusion du nom de la variante dans le désignateur, comme détaillé ci-dessous.
-
Composant sans variante :
<EcadDesignator>
-
Composant variant :
<EcadDesignator>_VARIANT_<VariantName>
Les composants variants sont identifiés par leur nom de pièce MCAD et leur désignateur.
Comme le nom par défaut de l'assemblage de carte MCAD est le nom du projet, il est recommandé d'enregistrer chaque assemblage de variante avec un nom lié à la variante.
Envoi d'une variante depuis le MCAD
Dans le MCAD, CoDesigner sait si un composant fait partie de la conception de base [No Variations], ou appartient à une variante spécifique. Les modifications apportées à un composant dans la conception de base [No Variations] auront un impact sur toutes les variantes de la carte dans l'ECAD, tandis que les modifications apportées dans une variante spécifique ne seront appliquées qu'à cette variante dans l'ECAD.
Les modifications apportées à une variante sont envoyées du MCAD vers l'ECAD de la manière habituelle, en cliquant sur Push dans le panneau Altium CoDesigner.
Récupération d'une variante dans l'ECAD
Si vous tentez d'effectuer une récupération dans l'ECAD alors que la mauvaise variante est actuellement active, vous recevrez le message d'erreur suivant. Le nom de la variante concernée s'affiche dans la boîte de dialogue d'erreur ; basculez vers cette variante et relancez la récupération.
La récupération ne peut pas être effectuée car la mauvaise variante est actuellement active dans l'ECAD.
Si des modifications ont été apportées à un composant dans la conception de base, elles peuvent être appliquées dans n'importe quelle variante dans l'ECAD. Ces modifications seront alors présentes dans toutes les variantes dans l'ECAD.
Prise en charge améliorée des modèles problématiques
Chaque outil ECAD et MCAD possède son propre logiciel de conversion de modèles, offrant différents niveaux de prise en charge pour l'importation et la conversion d'un modèle présentant des incohérences ou des imprécisions dans sa description. Pour aider dans cette situation, CoDesigner transfère désormais directement les modèles Parasolid à corps unique de l'ECAD vers le MCAD, sans transformation et sans conversion (ce qui pouvait parfois entraîner la corruption d'un modèle).
Si un modèle provoque des problèmes lors d'un Push-Pull entre l'ECAD et le MCAD, extrayez-le du composant ECAD, importez-le dans votre logiciel MCAD et enregistrez-le au format Parasolid (en vérifiant qu'il s'ouvre correctement dans le MCAD), puis réimportez-le dans le composant ECAD.
► En savoir plus sur les exigences relatives aux modèles MCAD et ECAD