Versions d'évaluation gratuites

Téléchargez une version d'évaluation gratuite pour savoir quel logiciel Altium répond le mieux à vos besoins

Comment acheter

Contactez votre bureau de vente local pour commencer à améliorer votre environnement de conception

Téléchargements

Téléchargez les logiciels de conception de circuits imprimés et EDA les plus récents

  • PCB DESIGN SOFTWARE
  • Altium Designer

    Environnement complet pour le schéma et le routage

  • CircuitStudio

    Outil professionnel pour la conception de circuits imprimés

  • CircuitMaker

    Outil communautaire de conception de circuits imprimés

  • NEXUS

    Outil polyvalent de conception de circuits imprimés destiné aux équipes

  • PLATEFORME CLOUD
  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • COMPONENT MANAGEMENT
  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Grande base de données de composants, simple à utiliser

  • EXTENSIONS DE PRODUITS
  • PDN Analyzer

    Analyse de réseau de distribution d'énergie naturelle et sans effort

  • Découvrez toutes les extensions
  • EMBEDDED
  • TASKING

    La technologie de renommée mondiale pour le développement de systèmes embarqués

  • TRAININGS
  • Formations en direct

    Apprenez les bonnes pratiques où que vous soyez grâce à notre formation

  • Formations à la demande

    Devenez un expert sans quitter votre maison ou votre bureau

  • ONLINE VIEWER
  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    Conception de circuit imprimé Native 3D™ sans stress pour les professionnels

    ALTIUMLIVE

    Annual PCB Design Summit

    • Forum

      Là où les utilisateurs et les amateurs d'Altium peuvent interagir

    • Blog

      Notre blog, où nous parlons de ce qui nous intéressent et qui, nous l'espérons, vous intéressent aussi

    • Idées

      Soumettez des idées et votez pour les nouvelles fonctionnalités que vous voulez voir dans les outils Altium

    • Correction de bogues

      Aidez-nous à améliorer le logiciel en signalant les bogues et en votant pour ce que vous trouvez important

    • Mur

      Un flux d'événements sur AltiumLive que vous pouvez suivre en y participant ou vous y abonnant

    • Programme Bêta

      Information sur la participation à notre programme bêta pour obtenir un accès aux outils Altium avant tous les autres

    Toutes les ressources

    Découvrez le contenu le plus récents : billets de blog, médias sociaux et livres blancs techniques rassemblés rien que pour vous

    Téléchargements

    Allez voir les téléchargements disponibles qui répondront le mieux à vos besoins

    Comment acheter

    Contactez votre bureau de vente local pour commencer à améliorer votre environnement de conception

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Formation et événements

      Consultez le calendrier et inscrivez-vous à des formations dans le monde entier et en ligne

    • Contenu de conception

      Parcourez notre importante bibliothèque gratuite de contenus de conception comprenant des composants, des modèles et des conceptions de référence

    • Webinaires

      Assistez à un webinaire en ligne ou obtenez un accès instantané à notre série de webinaires à la demande

    • Assistance

      Obtenez des réponses à vos questions avec nos différentes options d'assistance directe et en libre-service

    • Articles techniques

      Restez au fait des dernières tendances technologiques et de l'industrie avec notre collection de livres blancs techniques.

    Pourquoi le contrôle des versions doit-il être intégré à votre logiciel de conception de circuits imprimés?

    Altium Designer
    |  August 1, 2017

    Der Blue-Screen

     

    Se remettre dans le bain après un voyage d'affaires n'est jamais chose facile, mais mon retour cette semaine a été particulièrement difficile. Nous sommes en pleine négociation d’un contrat stratégique avec un client. Tout le monde travaille donc d’arrache-pied sur ce projet. J’étais tout à fait dans les temps, jusqu’à ce que j’ouvre mon logiciel de conception de circuits imprimés et que je constate que quelqu’un avait apporté des modifications à mon routage. Cette personne avait supprimé deux des quatre dents de ma fourchette intelligente. Ces modifications étaient importantes et erronées. J’ai senti mon cerveau exploser. C’était comme si j’avais mentalement subi l’écran bleu de la mort..

     
    L'écran bleu du PC

    Le pire cauchemar de tous les concepteurs : l'écran bleu du PC !

     

    Pourquoi cette déception ? Eh bien, nous nous efforcions de respecter au mieux les délais et n’avions configuré aucun contrôle des modifications ou des versions. Nous nous contentions d’enregistrer le fichier sur un dossier de partage de fichiers de l’entreprise. Les modifications apportées ont donc remplacé ma copie de la conception validée. « Aucun problème », me suis-je dit. Je peux toujours accéder à une sauvegarde réalisée la semaine précédente et récupérer la version d’origine. Mais le service informatique n’avait pas été prévenu de la création d’un dossier de partage pour le projet et aucune sauvegarde n’avait été réalisée. Il n'y avait donc aucune trace de la conception validée. Je devais désormais supprimer manuellement les modifications et espérer pouvoir me souvenir de la conception validée. L’un des pires moments de ma vie.

     

    Ne suivez pas mon exemple, sauvegardez vos conceptions

     

    J’ai commis une erreur car je n'ai pas sauvegardé mon travail. Je l’admets. Ne faites pas comme moi et sauvegardez régulièrement votre travail.

     

    Quelle est donc la meilleure façon de gérer les modifications apportées à un projet ? Je peux, de toute évidence, faire de temps en temps des copies manuelles de mon fichier de conception. Je peux aussi demander au service informatique d’effectuer des sauvegardes régulières de l’ensemble du dossier de partage du projet ou je peux automatiser les sauvegardes avec des outils disponibles gratuitement ou en ligne. De nombreuses options sont possibles. Malheureusement, aucune d'entre elles n’est idéale pour les concepteurs de circuits imprimés.

     

    Dans un monde idéal, la meilleure option serait de faire passer la conception dans un système de contrôle des versions. Voici pourquoi :

     

    • Tout mon travail se trouverait dans un emplacement sûr, c'est la priorité numéro un.
    • Il me serait plus facile de collaborer avec d’autres membres de mon équipe.
    • Je pourrais comparer les versions de fichiers et répertorier les différences entre les versions.
    • Je pourrais revenir sur une version précédente d'un fichier, ce que j'aimerais vraiment pouvoir faire aujourd'hui.
    • Je pourrais ajouter des commentaires et des étiquettes pour expliquer les changements ou suivre les étapes importantes du projet.
    • Je pourrais travailler sur différents aspects d'une conception dans différentes branches sans craindre que les changements interfèrent les uns avec les autres.
    • Je pourrais utiliser plusieurs ordinateurs et choisir quand synchroniser les modifications sur chacun d'eux.
    • Je pourrais examiner et commenter les changements que j'ai faits lors de mes vérifications.

     

     

    shutterstock_297043418.jpg

    Il est important de sauvegarder vos données vers un support externe, mais n'oubliez pas que cette sauvegarde ne se trouve pas dans le cloud. Il s’agit tout simplement de l'ordinateur de quelqu'un d'autre

     

    Ce qu'il faut rechercher dans un système de contrôle des versions

     

    Si vous avez déjà exploré le monde du contrôle des versions, vous savez qu'il existe de nombreux fournisseurs de solutions parmi lesquels Git, Subversion, Mercurial... Certains sont plus réputés que d'autres, mais la plupart offrent le même ensemble de fonctionnalités de base et fournissent les avantages indiqués ci-dessus. Le problème est que la majorité de ces plateformes a été conçue à l'origine pour le monde du logiciel, et n’est pas adaptée aux programmes de conception de matériel.

     

    Pour la conception des circuits imprimés, il est important que vous trouviez un système qui vous permette de suivre les changements entre les fichiers et d'afficher leurs différences sous forme graphique. Ce site affirme très clairement que le suivi visuel des changements dans la conception de circuits imprimés est plus efficace que la comparaison des lignes de code. Le dilemme est : si vous voulez utiliser ce genre de contrôle des versions, vous devrez exporter vos conceptions en format PDF et utiliser le programme Diff PDF pour suivre les modifications. En d’autres termes, cela signifie que vous pouvez dire au revoir à vos métadonnées (spécifications matérielles, spécifications des couches, etc.) Je vous l’accorde, cette méthode est plus efficace que de devoir partir de zéro, mais devoir ressaisir ces données est une tâche laborieuse. Pire encore, si vous n’êtes pas la personne qui a initialement défini les spécifications, vous devrez consacrer du temps supplémentaire pour suivre le travail de cette personne.

     

    Dans le monde du logiciel, vous pouvez simplement ajouter et supprimer des fichiers à partir d'un répertoire. Une fois qu'un fichier est ajouté, toutes les modifications qui y sont apportées doivent être vérifiées ou validées. Comme on pouvait s’y attendre, ces répertoires ne sont généralement pas bien adaptés pour gérer le contenu des fichiers de conception de circuits imprimés ou de CAO, car ils ont été principalement conçus pour les logiciels. Ceci étant dit, certaines personnes créent des répertoires pour la conception de circuits imprimés.

     

    Si vous êtes comme moi et souhaitez faire simple, la méthode la plus facile et la plus efficace pour y parvenir consiste à choisir un logiciel de conception de circuits imprimés intégrant une fonctionnalité de contrôle des versions. Ceci vous permettra de gagner du temps, car vous n’aurez pas à vous démener avec des systèmes de contrôle de versions mal adaptés. Les logiciels de conception de circuits imprimés, tels qu'Altium Designer, intègrent un contrôle des versions, ce qui permet aux  ingénieurs-mécaniciens d’utiliser cette fonctionnalité en toute simplicité</span>. Altium Designer supporte Subversion, CVS et d’autres systèmes fournissant l’interface SCC Microsoft standard. Honnêtement, j'ai besoin de toute l'aide possible. J’ai donc aussi commencé à utiliser Altium Vault. Mes conceptions d’origine ont peut-être disparu, mais au moins mes composants sont à jour !

     

    Code zwischen mehreren Teams teilen

    Le contrôle des versions peut vous aider à suivre les modifications de la conception apportées par un ou plusieurs utilisateurs

     

    Le contrôle des versions est comme une assurance : vous ne savez pas que vous en avez besoin jusqu’au moment où vous en avez réellement besoin. Si j'avais utilisé un logiciel de conception de circuits imprimés intégrant un contrôle des versions, je ne me serais pas retrouvé dans la situation actuelle. Sur ce, j’en ai fini avec ma diatribe. Je dois aller recréer ma conception.

    About Author

    About Author

    PCB Design Tools for Electronics Design and DFM. Information for EDA Leaders.

    most recent articles

    Back to Home