Faire un chronogramme dans Excel — Dessiner avec des cellules en grille et des bordures, et là où cela se dégrade

Dernière mise à jour: 2026-09-23 / Catégorie: Chronogrammes, comparaison des méthodes

Un chronogramme Excel construit à partir d'un tableau de 1 et de 0 tient mieux qu'un chronogramme dessiné avec des bordures. Ce guide s'adresse à ceux dont les spécifications internes sont dans Excel et qui veulent le chronogramme dans le même classeur : les étapes du dessin, et là où cela se dégrade.

1. Si vous dessinez avec des bordures, faites des colonnes une grille, à une colonne par Step

Pour un ou deux chronogrammes qui ne changeront presque plus, les bordures suffisent. Rétrécir les colonnes en grille et dessiner les formes d'onde avec des bordures, c'est la méthode habituelle. Les ennuis commencent quand on ajoute des Steps et qu'on permute des signaux sans arrêt (section 2).

  1. Faites des colonnes une grille À partir de la colonne D, une colonne est un Step. Les colonnes A à C contiennent le nom du signal, le sens et le commentaire. Réglez la largeur des colonnes à 2 ou 3 caractères et numérotez les Steps en ligne 1.
  2. Dessinez les signaux BOOL avec des bordures Utilisez deux lignes par signal : le ON est la bordure inférieure de la ligne du haut, le OFF la bordure inférieure de la ligne du bas. Un front est une bordure verticale. Remplir seulement la plage ON est plus rapide, mais sans valeurs on se trompe facilement sur le Step d'un front.
  3. Fusionnez les cellules et écrivez la valeur pour les nombres et les états Fusionnez les cellules d'une plage de même valeur et écrivez « 2 » ou « en transfert ». Une bordure verticale marque le changement.
  4. Tracez les relations de cause à effet avec des formes flèches Une relation comme « voir la demande d'entrée passer ON, puis lancer le convoyeur » devient une flèche. Utilisez Insertion → Formes et tracez du front de la cause au front de l'effet.
  5. Écrivez les limites de temps d'attente en note La largeur de la grille n'est pas proportionnelle au temps. Une règle comme « entrée terminée dans les 10 s après demande d'entrée ON, sinon défaut » va dans une note à côté du chronogramme.

2. Un chronogramme en bordures se décale à chaque correction

Un chronogramme en bordures se dégrade parce que les formes d'onde ne sont qu'un dessin et ne portent aucune valeur. Trois choses posent problème.

3. Un chronogramme construit à partir d'un tableau de 1 et de 0 tient

Pour que cela tienne, gardez dans Excel un tableau de 1 et de 0 et construisez le chronogramme à partir de ce tableau. Une ligne par signal, une colonne par Step. Ci-dessous, la demande d'entrée et l'entrée terminée entre un automate (PLC) et un convoyeur d'entrée.

VariableSensCommentaire01234567
bLoadReqM→SDemande d'entrée01111000
bConvRunInterneConvoyeur en marche00110000
bLoadDoneS→MEntrée terminée00001100

L'aspect vient de la mise en forme conditionnelle. Sélectionnez la plage de valeurs, puis Accueil → Mise en forme conditionnelle → Règles de mise en surbrillance des cellules → Égal à. Donnez un remplissage au « 1 » et les plages ON apparaissent en barres ; avec des 1 et des 0 dans les cellules, on ne peut pas se tromper de front. Ajouter un Step n'est qu'une insertion de colonne, et les valeurs peuvent être référencées depuis d'autres tableaux et formules.

Ce que le tableau ne peut pas dessiner, ce sont les flèches. Pour garder les relations de cause à effet, écrivez-les en texte à côté du tableau : « demande d'entrée ON → convoyeur en marche ON ». S'il vous faut de vraies flèches, dessinez-les dans l'éditeur comme suit.

4. Pour les flèches, collez le tableau de valeurs dans l'éditeur

Le tableau de valeurs se colle tel quel dans le Timing Chart Editor pour y tracer les flèches. Contrairement aux bordures, les flèches suivent quand on ajoute un Step.

  1. Préparez les variables Appuyez sur « Importer… » dans la liste des variables à gauche et collez la liste des signaux copiée depuis Excel. Les colonnes sont nom de variable, type, commentaire et sens ; avec une ligne d'en-tête, l'ordre n'a pas d'importance. Sans colonne de type, tout est lu comme BOOL, et les colonnes de Step sont ignorées : le tableau de la section 3 peut être collé tel quel.
  2. Collez le tableau de valeurs Double-cliquez sur les variables pour ajouter les lignes dans le même ordre que le tableau Excel. Sélectionnez la case du Step 0 de la ligne du haut et collez la plage de 1 et de 0 copiée avec Ctrl+V. Dans les lignes BOOL, « ON » et « ○ » signifient aussi ON.
  3. Tracez les flèches Appuyez sur « Flèche » dans la barre d'outils et tirez du front de la cause au front de l'effet. Insérez ou supprimez un Step, et les flèches bougent avec. Une flèche dont le front a disparu après une correction passe en pointillés, ce qui révèle un oubli.
  4. Retour dans Excel Copiez l'image (PNG) depuis Sortie → Exporter… et collez-la dans Excel. Ou enregistrez le SVG dans un fichier, insérez-le par Insertion → Images, puis clic droit → Convertir en forme pour retoucher traits et textes. « Convertir en forme » existe dans les versions récentes d'Excel ; sinon, utilisez le PNG.
Chronogramme fait en collant le tableau de valeurs ci-dessus et en traçant trois flèches. bLoadReq (demande d'entrée) est ON du Step 1 au Step 4, bConvRun (convoyeur en marche) du Step 2 au Step 3, bLoadDone (entrée terminée) du Step 4 au Step 5. Les flèches : demande d'entrée ON → convoyeur en marche ON, entrée terminée ON → demande d'entrée OFF, demande d'entrée OFF → entrée terminée OFF.
Le tableau ci-dessus collé, avec trois flèches : demande d'entrée ON → convoyeur en marche ON, entrée terminée ON → demande d'entrée OFF, demande d'entrée OFF → entrée terminée OFF.

Les plages se copient aussi de l'éditeur vers Excel, donc les valeurs corrigées dans l'éditeur reviennent dans le tableau Excel. Enregistrez le chronogramme en JSON avec Ctrl+S (le format est dans la structure des données JSON).

5. Même si la spécification est dans Excel, dessinez le chronogramme depuis le tableau de valeurs et remplacez-le

Même quand la règle veut que la spécification soit livrée dans Excel, dessinez le chronogramme depuis le tableau de valeurs et collez le PNG exporté. Ne retouchez jamais l'image collée ; pour la modifier, modifiez le tableau de valeurs et recollez. Corriger l'image directement fait diverger le tableau et le chronogramme.

L'outil utilisé pour la figure de cet article

  • Timing Chart Editor — La figure ci-dessus a été faite en collant le tableau de valeurs, en traçant les flèches et en exportant en SVG. Il fonctionne dans le navigateur, et rien de ce que vous saisissez n'est envoyé nulle part.

Articles connexes

yk.builds