Assistant pour les symboles

Un article de IBF-Wiki.

Vous trouvez cette fonction dans le menu principal sous Composants / "Assistant pour créer des composants et symboles".

Cet assistant est utile pour la conception de grands composants représentés par un rectangle avec un certain nombre de broches. Les commandes à l'assistant se font par un script (=ordres donnés ligne par ligne), grâce auquel vous définissez avec un texte comment les connexions doivent être placées sur tous les côtés du rectangle.

Un clic sur la fonction "Composants/Assistant..." fait apparaître le dialogue suivant:

Le champ blanc affiché sous la rubrique "Le symbole et ses broches" est destiné à recevoir votre script. La fenêtre "Ligne" en haut à gauche vous permet de créer ("nouveau"), "éditer" ou "effacer" une ligne. La fenêtre "Script" sert à produire un "nouveau" texte (servant comme base d'un nouveau composant) à partir d'un modèle, à "charger" un script existant ou à "sauvegarder" le script traité dans un fichier *.txt.

Plus bas dans le champ gris, vous pouvez "Charger le composant existant" avec le script correspondant afin de le regénérer sous sa forme modifiée. Il est possible que certains détails du dessin du composant ne puissent pas être décrits au moyen du script et doivent être ajoutés ou modifiés séparément à l'aide des fonctions de dessin.

Après avoir produit le script, appuyez sur le bouton "Créer le composant" pour obtenir le composant généré.

Comme exemple vous allez créer le composant AT90S2313 (microcontrôleur AVR 8-bit de ATMEL) à l'aide de l'assistant. Vous trouvez la documentation technique correspondante sous l'adresse: http://www.target-3001.de/target/AT90S2313datasheet.pdf

Pour les informations les plus importantes concernant les broches, les boîtiers et le schéma bloc: Cliquez sur "Nouveau" dans la rubrique "Script" pour faire apparaître la boîte de dialogue suivante:

Le script modèle affiché définit le composant dont on voit le symbole à droite. Des modifications dans le script entraînent une modification simultanée dans le dessin du symbole.

Cliquez deux fois sur la ligne COMPOSANT pour l'éditer. Le dialogue suivant apparaît:

Nous transferons le nom de "Demo" à "Microcontroller" et nous voyons le resultat dans le script. La dernière ligne "C:\LIBS" vous donne l'information du chemin de bibliothèque où vous voulez sauvegarder votre composant. Dans notre exemple nous avons sélectionné: \WINDOWS\Desktop\test.sym3001. Alors encore une fois une double clique sur la ligne et insérez le chemin dans le dialogue affiché. La ligne "BOITIER" défini la proposition de boîtier. Il s'agit d'un boîtier 20P3 DIP selon le fichier technique et donc la proposition de boîtier serait DIL 20. Vous pouvez l'insérer avec un double clique sur la ligne et le choisir dans le gestionnaire de bibliothèque en TARGET.

Ici il est montré clairement qu'il est raisonnable de dessiner d'abord le boîtier d'un composant nouveau (symbole et boîtier) et ensuite vous pouvez lui attribuer son chemin de bibliothèque.

Nous faisons le même dans la ligne prochaine où nous définons une proposition de bibliothèque. Ici c'est TARGET.PCK3001 (c'est la bibliothèque avec le boîtier DIL 20).

Ensuite nous sommes dans la ligne "FONCTION". Comme il s'agit d'un microcontroller avec une flèche programmable, nous insérons après le double clic: "DIGITAL-IC". Comme il s'agit en plus d'un IC et nous voulons utiliser ce préfixe, nous définons dans la ligne prochaine et dans le dialogue "PREFIXE" le mot "IC" et dans la ligne "TYPE" le mot "IC/Digital".

Le dialogue dans la ligne "SYMBOLE" défine le suffixe du symbole, ici c'est "a" ainsi que la question si le symbole a un rectangle ou pas (le cas échéant faire un crochet).

Ensuite nous nous portons vers l'emplacement des broches selon le fichier technique. L'image suivant montre l'extrait correspondant du fichier technique:

Nous commençons par la première broche, c'est un fonction RESET inversé. Nous le cherchons dans le schéma synoptique et regardons que cette connexion est une entrée. L'image suivant montre l'extrait du fichier technique avec les informations correspondants:



Dans le dialogue "propriétés de broche" nous insérons avec un double clic sur la première ligne "Nom de pastille": "A1", comme numéro de broche "1" pour le premier broche, comme nom de broche "Reset" et comme fonction "Entrée (IN)". Nous pouvons sélectionner dans la liste déroulante l'entrée dernière. Nous désactivons la fonction avec "horloge", mais nous l'activons avec "Inverseur"

Maintenant nous sélectionnons l'ouest où la connexion est fixée au symbole. Nous confirmons par OK et notre première broche est suffisamment définée.

La broche 2 est l'une de sept PortD Driver comme nous avons appris du schéma synoptique de fichier technique:

Dans l'assistant de composant nous faisons un double clic sur la ligne de deuxième broche et nous réglons comme suit:

Nom de pastille: A2
No de broche: 2
Nom de broche: PD0
Fonction de broche: Entrée/Sortie (I/O) (voir schéma synoptique)
Horloge: non activé
Inverseur: non activé
Directon: Ouest
Confirmez avec OK, et la deuxième broche est finie.

Maintenant nous appuyons la boîte LIGNE / NOUVEAU et une autre ligne s'ouvre dans le scripte. Le dialogue suivant apparaît:

Tous les types de lignes déjà frappés sont indiqués en gris. Nous cliquons sur "Broche" et tout de suite notre dialogue connu apparaît encore une fois avec les propriétés des broches pour la ligne nouvelle. Nous insérons:

Nom de pastille: A3
No de broche: 3
Nom de broche: PD1 Fonction de broche: Entrée/Sortie (I/O) (voir schéma synoptique)
Horloge: non activé
Inverseur: non activé
Directon: Ouest
Confirmez avec OK, et la troisième broche est finie.

A ce moment nous voyons l'image suivant dans l'assistant de composant:

L'image du symbole dans le dialogue à droite grandit successivement avec le nombre des définitions de broche. Après nous avons défini tous les broches avec les propriétés correspondantes, nous activons la touche "Créer le composant". TARGET vérifie d'abord, si le nombre des broches indiquées définit correspondant au nombre des pastilles de boîtier (comparez aussi ligne 3 dans le script). Dans ce cas le symbole du composant sera créé dans la bibliothèque indiquée. Si vous avez un peu plus de pratique vous pouvez générer aussi tel scripte dans un programme de tableur et vous pouvez épargner du temps. Vous pouvez utiliser aussi un éditeur de texte, mais faites attention à la structure du scripte et séparez les entrées par des tabulateurs. Importez le document "scripte.txt" dans l'assistant de composant comme décrit en haut.


Voir aussi Assistant pour les boîtiers


Autres Assistants

Editer: