Référence D

DELETE | DESCRIPTION | DIMENSION | DISPLAY | DRC | DSOURCESETUP

DELETE

Fonction

 Supprime des objets.

Syntaxe

 DELETE ..

 DELETE name ..

 DELETE SIGNALS

Touches de la souris

Maj+Gauche : supprime l’objet de niveau supérieur.  Ctrl+Gauche : supprime une liaison de fils ou un port.

Ctrl+Droite : supprime le groupe.

Voir aussi RIPUP, DRC, GROUP.

Utilisez la commande DELETE pour supprimer un objet sélectionné.

Les pièces, les pastilles, les éléments smd, les broches et les portes peuvent également être sélectionnés par leur nom, ce qui est particulièrement utile si l’objet est en dehors de la zone de fenêtre actuellement affichée. Notez que, lorsque vous sélectionnez une pièce à plusieurs portes dans un schéma par nom, vous devez entrer le nom complet de l’occurrence, composé du nom de la pièce et de la porte.

Vous pouvez sélectionner les attributs des pièces en saisissant la concaténation du nom de la pièce et du nom de l’attribut, comme dans R5>VALUE.

Cliquez avec le bouton droit de la souris pour supprimer un groupe précédemment défini (commande GROUP).

Après la suppression d’un groupe, il est possible qu’il reste des liaisons non routées qui ont été créées récemment en raison de la suppression d’un composant, car elles n’appartiennent pas au groupe d’origine. Dans ce cas, vous devez recalculer les liaisons non routées à l’aide de la commande RATSNEST.

Avec l’annotation bilatérale active, aucun fil ou via ne peut être supprimé d’un signal connecté aux composants d’un circuit imprimé. De plus, aucun composant auquel des signaux sont connectés ne peut être supprimé. Des modifications de ce type doivent être effectuées dans le schéma. Dans ce cas, la commande DELETE se comporte comme le mode normal de la commande RIPUP en reconvertissant les fils et les vias en liaisons non routées.

Utilisez la commande RIPUP pour reconvertir une connexion déjà routée en liaison non routée.

La commande DELETE n’a aucun effet sur les couches non visibles (voir DISPLAY).

Le DRC peut générer des polygones d’erreur qui peuvent être supprimés uniquement avec la commande EFFACER DRC.

Suppression de liaisons de fils

Si la combinaison de touches Ctrl+SUPPR est appliquée au point de jonction de deux fils, ces derniers sont combinés pour former un fil droit. Pour que cela fonctionne, les deux fils doivent se trouver dans le même calque et avoir la même largeur et le même style de ligne, et avoir des extrémités arrondies (dans le cas d’arcs).

Suppression des coins d’un polygone

La commande SUPPRIMER supprime un coin à la fois d’un polygone. Le polygone entier est supprimé s’il ne reste que trois coins.

Suppression de composants

Les composants peuvent être supprimés uniquement si la couche OriginsTop (ou OriginsBottom avec des composants en miroir) est visible et (lorsque l’annotation bilatérale est active) qu’aucun signal n’est connecté au composant (voir aussi REPLACE). Notez qu’un élément peut sembler ne pas être connecté (aucune liaison non routée ou fil ne mène à ses pastilles), alors qu’il est connecté à une tension d’alimentation via une broche d’alimentation implicite. Dans ce cas, vous pouvez uniquement supprimer la pièce correspondante dans le schéma.

Suppression des jonctions, des réseaux et des bus

Voici les règles qui s'appliquent :

Suppression de symboles d’alimentation

Si le dernier symbole d’alimentation d’un type donné est supprimé d’un segment de réseau portant le même nom que la broche d’alimentation supprimée, un nom nouvellement généré est attribué au segment (s’il n’y a pas d’autres symboles d’alimentation encore associés à ce segment) ou le nom de l’un des symboles d’alimentation restants.

Suppression de signaux

Si vous sélectionnez des fils (pistes) ou des vias appartenant à un signal avec la commande DELETE, trois cas doivent être pris en compte :

Une fois que des fils ou des vias ont été supprimés d’un signal contenant des polygones, tous les polygones appartiennent au signal qui conserve le nom d’origine (généralement la partie la plus grande).

Suppression de tous les signaux

La commande SUPPRIMER LES SIGNAUX peut être utilisée pour supprimer tous les signaux d’un circuit imprimé. Cette option est utile si vous souhaitez lire une liste des connexions nouvelle ou modifiée (voir la section EXPORTER). Seuls les signaux qui sont connectés aux pastilles sont supprimés.

Si vous voulez supprimer une pièce qui porte le nom SIGNAUX, vous devez écrire le nom entre guillemets simples.

Suppression d’objets de niveau supérieur

Si vous cliquez sur un objet tout en maintenant la touche Maj enfoncée, l’objet situé au-dessus de celui sélectionné est supprimé. Cela s’applique aux éléments suivants :

Point d'injection Supprime la pièce entière contenant cette porte (même si les portes sont réparties sur plusieurs feuilles). Si l’annotation bilatérale est active, les fils connectés à l’élément du circuit imprimé ne sont pas déroutés (contrairement à la suppression d’une seule porte), sauf dans les cas où une broche de la pièce supprimée est connectée directement à une seule autre broche et sans fil de réseau
Fil de polygone Supprime l’intégralité du polygone
Fil de réseau/bus Supprime l’intégralité du segment de réseau ou bus

N’oubliez pas que la suppression peut être annulée à l’aide de la commande UNDO.

Opération de la touche Suppr avec l’option Groupe activé par défaut

Vous pouvez supprimer des objets sélectionnés dans le groupe actuel en appuyant sur la touche Suppr alors que les options Groupe activé par défaut sont activées.

Haut

DESCRIPTION

Fonction

 Définit la description d’un dessin ou d’un objet de bibliothèque.

Syntaxe

 DESCRIPTION [ * ] [ description_string; ]

 DESCRIPTION ** [ description_string; ]

Voir aussi CONNECT, PACKAGE, VALUE.

La fonction DESCRIPTION permet de définir ou de modifier la description d’un dessin ou d’un objet de bibliothèque.

Le paramètre description_string peut contenir des balises HTML.

La première ligne non vide de description_string est utilisée comme texte descriptif (paramètre headline) dans le Panneau de configuration.

La commande DESCRIPTION sans paramètre ouvre une boîte de dialogue dans laquelle le texte peut être modifié. Le volet supérieur de cette boîte de dialogue affiche le texte formaté, lorsqu’il contient des balises HTML, tandis que le volet inférieur est utilisé pour modifier le texte brut. Dans la partie supérieure de la boîte de dialogue, le paramètre headline s’affiche, car il résulte de la première ligne non vide de la description. Le titre est effacé de toutes les balises HTML.

Par défaut, la commande DESCRIPTION fonctionne sur la description de l’objet en cours de modification, comme un jeu de composants, un encombrement, un symbole, un circuit imprimé ou une feuille. Si, dans une bibliothèque, aucun objet n’est actuellement modifié (comme dans le cas où il a été chargé récemment), la description de la bibliothèque est modifiée.

Pour accéder de manière explicite à la description d’une bibliothèque, même si un composant, un encombrement ou un symbole est déjà en cours de modification, entrez le caractère astérisque (« * ») comme premier paramètre de la commande DESCRIPTION. Il s’agit également de la méthode permettant d’accéder à la description d’un schéma, et non à la description d’une feuille individuelle.

Pour accéder à la description du MODULE courant, entrez deux astérisques (« ** ») comme premier paramètre de la commande DESCRIPTION.

Exemple

DESCRIPTION 'Quad NAND

\nFour NAND gates with 2 inputs each.';

Le résultat serait : Quad NAND.

Quatre portes NAND avec 2 entrées chacune.

Haut

DIMENSION

Fonction

 Ajoute des cotes à un dessin.

Syntaxe

 DIMENSION [dtype] ..

Touches de la souris

Centre : permet de sélectionner la couche.

Droite : permet de changer le type de cote (dtype).

Maj+Droite : inverse la direction du changement du type de cote.

Ctrl+Gauche : au début ou à la fin d’une cote ne permet pas de sélectionner un objet.

Voir aussi les commandes LINE, CHANGE, CIRCLE et HOLE.

La commande DIMENSION ajoute des cotes à un dessin. Vous pouvez l’appliquer à un objet ou dessiner des cotes arbitraires.

Si le premier point sélectionne un objet, un objet de cote approprié est généré comme suit :

fil droit cote linéaire affichant la distance entre les extrémités du fil
fil incurvé cote de rayon affichant le rayon de l’arc
cercle cote de diamètre affichant le diamètre du cercle
trou cote de diamètre affichant le diamètre du perçage

Si aucun objet n’est sélectionné ou si un fil est sélectionné à l’une de ses extrémités, un objet de cote est généré en fonction du type de cote courant. Si ce type de cote n’est pas celui qui est nécessaire, vous pouvez cliquer avec le bouton droit de la souris pour parcourir les différents types.

Pour dessiner une cote arbitraire proche d’un objet qui déclencherait un type de cote spécifique, appuyez sur la touche Ctrl en cliquant une première fois. Cela peut également être utile lorsque vous utilisez la commande COTE dans un script (en ajoutant le modificateur « C » à la première coordonnée), pour vous assurer que la cote apparaît exactement comme prévu.

La façon dont un objet de cote est dessiné (ligne, unité, précision) peut être configurée à l’aide de la commande « MODIFIER LigneC/UnitéC » ou de la boîte de dialogue des propriétés. Remarquez que le paramètre « Unité » de cette boîte de dialogue fait référence à l’unité dans laquelle les numéros réels de l’objet de cote sont affichés.

Type de cote

Chaque objet de cote possède trois coordonnées qui définissent ses points de référence et un point d’alignement. La façon dont ces coordonnées sont réellement interprétées pour afficher un objet de cote dépend de la propriété typec.

Parallèle

Une cote parallèle affiche la distance entre son premier et deuxième point de référence. La ligne de cote est parallèle à la ligne passant par ses points de référence, et passe par le point d’alignement donné. La position réelle du point d’alignement n’a pas d’importance, seule sa distance de la ligne à travers ses points de référence est prise en compte. Lorsqu’un objet de cote parallèle est créé ou modifié, le point d’alignement est normalisé de façon à ce qu’il se trouve au milieu de la ligne de cote.

Horizontal

Identique à parallèle, mais la ligne de cote ne s’étend que dans la direction X et affiche uniquement la distance X entre les points de référence.

Vertical

Comme horizontal, mais pour Y.

Rayon

Une cote de rayon affiche la distance entre son premier et deuxième point de référence. Le premier point de référence est situé au centre de l’arc pour lequel cette cote est dessinée, tandis que le second point se trouve quelque part sur l’arc lui-même. Si le point d’alignement se situe entre les deux points de référence, la ligne de cote est tracée entre les points de référence, qui se situe « à l’intérieur » de l’arc. Sinon, la ligne de cote est dessinée « à l’extérieur » de l’arc. Si le texte de mesure est trop long pour tenir sur une cote de rayon interne, la ligne de cote est dessinée sur l’extérieur. Une cote de rayon affiche automatiquement une croix au niveau de son premier point de référence (le centre de l’arc). Lorsqu’un objet de cote de rayon est créé ou modifié, le point d’alignement est normalisé, de sorte qu’il se trouve au milieu de la ligne de cote pour une cote « intérieure » ou juste au-delà de la flèche pour une cote « extérieure ».

Diamètre

Une cote de diamètre affiche la distance entre son premier et deuxième point de référence. Les deux points de référence sont sur les côtés opposés de la circonférence du cercle, donc leur distance mesure le diamètre du cercle. Si le point d’alignement se situe entre les deux points de référence, la ligne de cote est tracée entre les points de référence, qui est « à l’intérieur » du cercle. Sinon, la ligne de cote est dessinée « à l’extérieur » du cercle, comme une cote parallèle. Si le texte de mesure est trop long pour tenir sur une cote de diamètre interne, la ligne de cote est dessinée sur l’extérieur. Une cote de diamètre affiche automatiquement une croix au milieu entre ses deux points de référence (le centre du cercle). Lorsqu’un objet de cote de diamètre est créé ou modifié, le point d’alignement est normalisé de sorte qu’il se trouve aux mêmes coordonnées que son second point de référence pour une cote « intérieure » ou au milieu de la ligne de cote pour une cote « extérieure ».

Angle

Une cote angulaire affiche l’angle entre le deuxième et le troisième point de référence, mesuré dans le sens trigonométrique autour du premier point de référence (le centre de l’arc). Lorsqu’un objet de cote angulaire est créé ou modifié, le second point de référence est normalisé, de sorte qu’il se trouve à la même distance du premier point que du troisième.

Ligne de repère

Une cote de ligne de repère peut servir à pointer sur un élément d’un dessin. Il existe une flèche au premier point, et le deuxième et le troisième point définissent une ligne (courbée). La ligne de repère n’affiche aucune mesure. Vous pouvez utiliser la commande TEXT pour placer le texte de votre choix.

Sélection

Vous pouvez sélectionner un objet de cote au niveau de l’un de ses trois points.

Haut

DISPLAY

Fonction

Contrôle les couches visibles dans l’éditeur en spécifiant un ou plusieurs numéros, noms, identifiants ou catégories de couche. Utilisez la commande DISPLAY pour afficher, masquer ou filtrer plusieurs couches à la fois afin de faciliter la navigation et la modification de conceptions complexes.

Syntaxe

 DISPLAY

 DISPLAY [option] layer_number [layer_number ...]

 DISPLAY [option] layer_name [layer_name ...]

 DISPLAY [option] layer_id [layer_id ...]

 DISPLAY [option] layer_category [layer_name ...]

 DISPLAY [option] layer_number or layer_id or layer_name [layer_number or layer_id or layer_name...]

*Voir aussi *LAYER, PRINT.

Les options valides sont : ALL, NONE, LAST, ? et ??

La commande DISPLAY vous permet de contrôler les couches visibles en spécifiant un ou plusieurs numéros, identifiants ou noms de couche. Toutes les combinaisons sont possibles. Si vous utilisez une catégorie de couche, toutes les autres spécifications de couche sont ignorées et seules les catégories sélectionnées sont appliquées. L’option ALL affiche toutes les couches, tandis que NONE les masque toutes. Par exemple :

DISPLAY NONE BOTTOM;

Après l’exécution de cette commande, seule la couche inférieure sera visible. Si vous utilisez l’option LAST, l’ensemble de couches précédemment visible sera restauré.

Remarque : seules les couches de signaux définies dans la boîte de dialogue Règles de conception/Gestionnaire de pile de couches sont sélectionnables.

Si un layer_number, un layer_name ou un layer_id est précédé d’un signe négatif, cette couche sera exclue de l’affichage. Par exemple :

DISPLAY TOP -BOTTOM -3;

Dans ce cas, la couche supérieure est affichée tandis que la couche inférieure et la couche portant le numéro 3 ne sont pas affichées à l’écran. Évitez de nommer les couches ALL et NONE, ainsi que les noms commençant par « - », ainsi que les noms des couches prédéfinies et les alias.

Même exemple, mais en utilisant des layer_ids à la place :

DISPLAY ct -cb -c3;

Exemples de commandes DISPLAY pour les catégories de couches

Activer toutes les couches d’une catégorie (par exemple, Cuivre) :

DISPLAY Copper;

Cette commande affiche toutes les couches de la catégorie Copper (Cuivre).

Désactiver toutes les couches d’une catégorie (par exemple, Sérigraphie) :

DISPLAY -Silkscreen;

Cette commande masque toutes les couches de la catégorie Silkscreen (Sérigraphie).

Vous pouvez utiliser n’importe quel nom de catégorie de couche valide à la place de Copper ou de Silkscreen.

Certaines commandes, telles que PAD, SMD, SIGNAL et ROUTE, activeront automatiquement des couches spécifiques selon leurs besoins de fonctionnement.

Lorsque vous exécutez la commande DISPLAY sans paramètres, le panneau d’affichage des couches s’ouvre, ce qui vous permet d’ajuster de manière interactive la visibilité de chaque couche.

Couches non définies

Les opérateurs « ? » et « ?? » vous permettent de contrôler la façon dont la commande DISPLAY gère les couches non définies. Si une couche est répertoriée après « ? », un avertissement s’affiche et vous pouvez choisir de continuer ou d’annuler la commande. Les couches répertoriées après « ?? » sont ignorées sans avertissement. Ces options sont particulièrement utiles pour les fichiers de script qui s’exécutent sur plusieurs dessins, même s’il manque certaines couches.

DISPLAY TOP BOTTOM ? MYLAYER1 MYLAYER2 ?? OTHER WHATEVER

Dans cet exemple, TOP et BOTTOM sont obligatoires. Si l’un ou l’autre est manquant, une erreur se produit. Si MYLAYER1 ou MYLAYER2 sont introuvables, un avertissement s’affiche et l’utilisateur peut choisir de continuer ou d’annuler l’opération. OTHER et WHATEVER ne sont affichés que s’ils existent. Si ce n’est pas le cas, ils sont ignorés sans qu’aucun avertissement ne s’affiche. Vous pouvez utiliser les opérateurs « ? » et « ?? » autant de fois que nécessaire et dans n’importe quel ordre.

DISPLAY ct cb ? myid1 myid2 ?? otherid whateverid

Dans cet exemple, « ct » et « cb » sont des identifiants de couche obligatoires (généralement, ils représentent les couches de cuivre supérieure et inférieure). Si l’un ou l’autre est manquant, une erreur se produit. Si « myid1 » ou « myid2 » sont introuvables, un avertissement s’affiche et l’utilisateur peut choisir de continuer ou d’annuler l’opération. « otherid » et « whateverid » ne sont affichés que s’ils existent. Si ce n’est pas le cas, ils sont ignorés sans qu’aucun avertissement ne s’affiche. Les opérateurs « ? » et « ?? » peuvent être utilisés plusieurs fois et dans n’importe quel ordre.

Pastilles et vias

Si les pastilles ou les vias ont des formes différentes dans différentes couches, les formes des couches de signal actuellement visibles (activés avec la commande AFFICHER) sont affichées les unes sur les autres. Si la couleur sélectionnée pour la couche 17 (Pastilles) ou la couche 18 (Vias), est 0 (qui représente la couleur actuelle de l’arrière-plan), les pastilles et les vias s’affichent dans la couleur et le style de remplissage de leurs couches respectives. Si aucune couche de signal n’est visible, les pastilles et les vias ne sont pas affichés.

Si la couleur sélectionnée pour la couche 17 (pastilles) ou la couche 18 (vias) ne correspond pas à la couleur de l’arrière-plan et qu’aucune couche de signal n’est visible, les pastilles et les vias s’affichent sous la forme des couches supérieure et inférieure.

Cela s’applique également aux impressions créées à l’aide de la commande PRINT.

Sélection d’objets

Si vous souhaitez sélectionner certains objets ou éléments (par exemple, avec la commande DÉPLACER ou SUPPRIMER), la couche correspondante doit être visible. Les éléments peuvent être sélectionnés uniquement si la couche OriginsTop (ou OriginsBottom avec éléments symétriques) est visible.

Alias de paramètres

Les alias de paramètres peuvent être utilisés pour définir certains paramètres de la commande AFFICHER, qui peuvent ensuite être référencés par un nom donné. Vous pouvez également accéder aux alias en cliquant sur le bouton DISPLAY et en maintenant enfoncé le bouton de la souris jusqu’à ce que la liste apparaisse. Un clic droit sur le bouton permet également d’afficher la liste. La syntaxe permettant de gérer ces alias est la suivante :

DISPLAY = name parameters

Définit l’alias avec le nom indiqué par le paramètre name à étendre aux paramètres (parameters) fournis. Le paramètre name peut être constitué d’une série de lettres, de chiffres et de soulignements, et la casse n’est pas prise en compte. Il doit commencer par une lettre ou un caractère de soulignement et ne doit pas être l’un des mots-clés d’option.

DISPLAY = name @

Définit l’alias avec le nom indiqué par le paramètre name à étendre aux paramètres courants de la commande.

DISPLAY = ?

Demande à l’utilisateur d’entrer un nom pour définir un alias pour les paramètres courants de la commande.

DISPLAY = name

Ouvre la boîte de dialogue d’affichage et permet à l’utilisateur de sélectionner un ensemble de couches qui est défini en tant qu’alias sous le nom indiqué par le paramètre name.

DISPLAY = name;

Supprime l’alias avec le nom indiqué par le paramètre name.

DISPLAY name

Développe l’alias avec le nom indiqué par le paramètre name et exécute la commande DISPLAY avec l’ensemble de paramètres résultant. Le paramètre name peut être abrégé et d’autres paramètres (y compris d’autres alias) peuvent se trouver avant et après l’alias. Notez que si name est une abréviation, les alias ont la priorité sur les autres noms de paramètres de la commande.

Exemple : DISPLAY = MyLayers None Top Bottom Pads Vias Unrouted

Définit l’alias « MyLayers », lequel, lorsqu’il est utilisé comme dans

AFFICHER myl

affiche uniquement les couches Supérieur, Inférieur, Pastilles, Vias et Sans routage (sans le paramètre « Aucun », les couches indiquées s’affichent en plus des couches visibles). Notez l’utilisation abrégée de l’alias et la non-sensibilité à la casse.

Haut

DRC

Fonction

 Vérifie les règles de conception.

Syntaxe

 DRC  DRC ;

 DRC LOAD|MERGE|SAVE filename;

 DRC *

Voir aussi CLASS, SET, ERC, ERRORS.

La commande DRC compare un circuit imprimé au jeu de règles de conception en vigueur.

Notez que les objets non pertinents sur le plan électrique (fils dans les encombrements, rectangles, cercles et textes) ne sont pas vérifiés les uns par rapport aux autres pour détecter des erreurs de dégagement.

Les erreurs trouvées s’affichent sous forme de polygones d’erreur dans les couches respectives et peuvent être parcourues à l’aide de la commande ERRORS.

Si aucun paramètre n’a été saisi, la commande DRC ouvre une boîte de dialogue Règles de conception dans laquelle les règles de conception du circuit imprimé peuvent être définies et à partir de laquelle la vérification réelle peut être lancée.

Si deux coordonnées sont indiquées dans la commande DRC (ou si vous cliquez sur le bouton Sélectionner dans la boîte de dialogue Règles de conception), toutes les vérifications sont effectuées uniquement dans le rectangle défini. Seules les erreurs qui se produisent (en partie au moins) dans cette zone sont signalées.

Si des erreurs DRC ne disparaissent pas, même après avoir modifié les règles de conception, vérifiez la classe de réseau de l’objet signalé pour vérifier si l’erreur est due à un paramètre spécifique de cette classe.

Pour supprimer tous les polygones erronés, utilisez la commande suivante :

ERRORS CLEAR

Les options LOAD et SAVE permettent de charger les règles de conception ou de les enregistrer dans le fichier indiqué. Si filename n’a pas l’extension « .dru », elle est ajoutée automatiquement. L’option MERGE peut être utilisée pour fusionner d’autres paramètres de règles de conception (les autres paramètres restent inchangés).

Si la commande DRC reçoit en tant que premier paramètre un astérisque (« * »), la boîte de dialogue Règles de conception s’ouvre et permet de modifier les règles de conception, sans générer de vérification lors de la confirmation de la boîte de dialogue.

Lorsque Live DRC est activé, les règles de conception sont vérifiées lors de la modification.

Commandes DÉFINIR associées

La commande SET peut être utilisée pour modifier le comportement de la commande DRC :

SET DRC_FILL  fill_name;

Définit le style de remplissage utilisé pour les polygones d’erreur DRC. La valeur par défaut est LtSlash.

SET LIVE_DRC  ON | OFF;

Active/désactive la vérification des règles de conception de la conception lors de la modification.

Haut

DSOURCESETUP

Fonction

 Utilisé pour configurer une source de stimulation numérique pour une pièce source numérique compatible avec la simulation.

Syntaxe

 DSOURCESETUP name

Voir aussi SIM, ADDMODEL, SOURCESETUP

Utilisation standard

Utilisé pour configurer une pièce « source numérique » afin de fournir des stimuli de signal d’entrée pour les simulations de circuits numériques. Les données peuvent être entrées manuellement dans une table ou chargées à partir d’un fichier .csv. Fusion fournit des pièces source numérique de 1, 4 et 8 sorties prêtes à être utilisées dans la bibliothèque numérique ngspice-digital pour vous faciliter la tâche et la commande DSOURCESETUP est utilisée pour la configurer.

Après avoir placé une pièce source numérique, connectez toutes les broches de pièce aux réseaux, puis exécutez la commande DSOURCESETUP et cliquez sur la pièce (ou cliquez avec le bouton droit de la souris sur la pièce et choisissez Configuration de la source numérique) pour la configurer. Vous obtenez une interface de type tableau avec une colonne de temps et une colonne pour chaque sortie du composant. Les données sont entrées dans le tableau de façon à ce que chaque ligne ait une valeur de temps (soit 0,010 s, 10 m, 10 ms ou 10e-3), puis une série de valeurs numériques (0 ou 1) pour chaque sortie du composant. Le tableau ci-dessous fournit un exemple des données qui peuvent être saisies pour une source numérique à 4 sorties.

TIME       OUT1      OUT2      OUT3      OUT4
 0          0         0         0         0
 10ms       1         0         1         0
 15ms       0         1         1         1

Utilisation avancée

Les valeurs numériques peuvent être saisies simplement en tant que 0 ou 1 ou U (pour un état inconnu), ou éventuellement se terminer par un suffixe d’indicateur de type/résistance du signal qui est l’un des caractères suivants : s, r, z ou u, ces lettres représentant respectivement strong (fort), resistive (résistif), high impedance (haute impédance) et undetermined (indéterminé). La liste complète des valeurs possibles est :

0s, 1s, Us, 0r, 1r, Ur, 0z, 1z, Uz, 0u, 1u, Uu

Si vous souhaitez que la conversion d’un composant arbitraire fonctionne comme une source numérique, vous devez le mapper à un modèle SPICE du sous-circuit qui contient le modèle numérique d_source à l’intérieur. Les modèles DRIVERD1, DRIVERD4 et DRIVERD8 vous sont fournis dans le répertoire des exemples de modèles et offrent un gabarit pour utiliser le modèle ngspice d_source. Le modèle peut être ajusté pour inclure un nombre quelconque de sorties. Consultez le manuel de ngspice pour plus de détails sur le modèle d_source.

Pour en savoir plus sur les pièces « source numérique », consultez la documentation ngspice disponible dans l’aide en ligne de Fusion.

Haut