Exécuter un point de fonctionnement DC SPICE dans Cloud

Enregistrez un circuit à résistances et sources DC, choisissez l’analyse R/I ou R/I/V et lisez les tensions des nœuds et les courants des branches.

Présentation

Calculez les tensions des nœuds et les courants des branches en régime permanent à partir d’un fichier .cir enregistré. Choisissez l’analyse correspondant aux éléments de votre circuit.

Entrée Flow Navigator

Éléments acceptés

Point de fonctionnement DC SPICE

Résistances (R) et sources indépendantes de courant continu (I)

Point de fonctionnement DC SPICE (R/I/V)

Résistances et sources indépendantes de courant et de tension continus (R, I, V)

Ouvrez un projet Cloud avec accès à l’analyse locale. Cloud effectue le calcul dans votre navigateur. Consultez Digital Design Studio pour ouvrir un projet. Les deux analyses lisent le fichier enregistré du projet ; enregistrez les modifications de l’éditeur avant l’exécution.

Enregistrer le circuit d’exemple

Créez ou ouvrez circuits/ohms-law.cir dans l’éditeur de projet, saisissez le texte suivant et enregistrez le fichier.

Texte

Altifigence authored Ohm's-law circuit
* SPDX-License-Identifier: Apache-2.0
R1 n 0 10
I1 0 n DC 2m
.op
.end

R1 relie le nœud n à la masse (0) via 10 Ω. I1 fournit 2 mA de la masse vers n. La résistance ramène 2 mA vers la masse, ce qui donne V(n) = 0.002 × 10 = 0.02 V.

Exécuter le fichier enregistré

  1. Ouvrez Flow Navigator → Simulation → Point de fonctionnement DC SPICE.

  2. Dans Fichier .cir enregistré de l’espace de travail, choisissez ou saisissez circuits/ohms-law.cir.

  3. Cliquez sur Exécuter le point de fonctionnement DC.

  4. Lorsque Point de fonctionnement DC terminé apparaît, comparez les tableaux aux valeurs ci-dessous.

Le chemin est relatif au projet ouvert. Il doit désigner un fichier .cir enregistré dans ce projet. Si vous avez modifié le fichier sélectionné, enregistrez-le avant de relancer. L’exécution d’une analyse n’enregistre pas les modifications et ne modifie pas le fichier du circuit.

Lire les résultats R/I

Tableau

Nom

Valeur attendue

Tensions des nœuds

0

0 V

Tensions des nœuds

n

0.02 V

Courants des branches

i1

0.002 A

Courants des branches

r1

0.002 A

Le courant de branche positif circule de la première borne vers la seconde sur la ligne de cet élément. Pour ce circuit, i1 circule de 0 vers n, tandis que r1 circule de n vers 0. Les noms des résultats utilisent des lettres minuscules.

SHA-256 identifie l’entrée enregistrée exacte utilisée pour ce résultat, titre et commentaires compris.

Ajouter une source de tension continue

Utilisez l’entrée distincte Point de fonctionnement DC SPICE (R/I/V) pour les sources de tension. Enregistrez cet exemple sous circuits/supply.cir.

Texte

Own RIV DC supply and loaded divider
* SPDX-License-Identifier: Apache-2.0
V1 supply 0 DC 5
R1 supply load 1k
R2 load 0 1k
I1 load 0 DC 1m
.op
.end
  1. Ouvrez Flow Navigator → Simulation → Point de fonctionnement DC SPICE (R/I/V).

  2. Dans Fichier .cir enregistré de l’espace de travail, choisissez circuits/supply.cir.

  3. Cliquez sur Exécuter le point de fonctionnement DC et attendez Point de fonctionnement DC terminé.

Tableau

Nom

Valeur attendue

Tensions des nœuds

0

0 V

Tensions des nœuds

load

2 V

Tensions des nœuds

supply

5 V

Courants des branches

i1

0.001 A

Courants des branches

r1

0.003 A

Courants des branches

r2

0.002 A

Courants des branches

v1

-0.003 A

V1 maintient supply à 5 V au-dessus de la masse. La charge de 1 mA donne une sortie de diviseur à 2 V. Le courant négatif de v1 signifie qu’il circule dans le sens opposé à l’ordre écrit des bornes : cette source fournit 3 mA au circuit.

Écrire un autre circuit

Utilisez les formes suivantes. Le mot-clé DC est facultatif pour les sources de courant et de tension. Les valeurs doivent être finies ; la résistance doit être positive.

Élément

Instruction

Unité de la valeur

Résistance

Rname first second resistance

Ω

Source de courant

Iname first second DC current

A

Source de tension, R/I/V uniquement

Vname first second DC voltage

V

Les valeurs acceptent la notation décimale ou scientifique et les suffixes suivants, insensibles à la casse : t, g, meg, k, m, u, n, p, f. m et M signifient tous deux milli ; utilisez meg pour méga. Écrivez 2m, et non 2mA, ainsi que 10, et non 10ohm. Un courant négatif inverse son sens. Une source de tension fixe la différence de tension entre sa première et sa seconde borne à la valeur indiquée.

La première ligne est un titre non vide. Utilisez ASCII pour les autres instructions du circuit, avec des lignes vides ou des commentaires de ligne entière * selon les besoins. Incluez un .op et terminez par .end. Les noms utilisent des lettres insensibles à la casse, des chiffres et des traits de soulignement, avec un maximum de 64 caractères. Les noms d’éléments commencent par R, I, ou V selon le type et comportent au moins deux caractères. Connectez des bornes distinctes.

Pour R/I, chaque nœud hors masse doit disposer d’un chemin résistif vers la masse. Pour R/I/V, ce chemin peut utiliser des résistances ou des sources de tension. Les boucles constituées uniquement de sources de tension et les contraintes de tension dupliquées sont rejetées, car leurs courants de branche ne peuvent pas être déterminés de façon unique. L’entrée R/I continue de rejeter les sources de tension.

Les condensateurs, inductances, modèles de transistors ou autres composants, sous-circuits, inclusions, expressions et analyses AC ou transitoires ne sont pas acceptés. Une instruction non prise en charge arrête toute l’exécution.

Vérifier les limites et les résidus

Limite d’entrée

Maximum

Taille du fichier enregistré

64 KiB (65536 octets)

Lignes physiques, titre compris

4,096

Nœuds, masse comprise

256

Éléments

1,024

Inconnues R/I/V : nœuds hors masse plus sources de tension

256

Le résidu KCL R/I mesure le déséquilibre de courant restant aux nœuds hors masse et doit respecter la limite acceptée affichée. Le panneau R/I/V indique séparément le résidu KCL et résidu de contrainte de tension, avec leurs tolérances fixes. Un résultat apparaît uniquement lorsque ses contrôles réussissent.

Dans R/I/V, IR SHA-256 identifie le circuit canonique. Les ordres d’éléments, casses et écritures numériques équivalents partagent cette identité ; SHA-256 distingue toujours les octets exacts du fichier enregistré.

Annuler ou corriger une exécution

Cliquez sur Annuler pour arrêter un calcul actif. Annulation… reste visible jusqu’à la stabilisation de l’opération. Exécutez une seule opération SPICE DC à la fois. Si l’arrêt ne peut pas être confirmé, rechargez la page Cloud avant de réessayer.

Pour un diagnostic de source, cliquez sur son lien fichier/ligne pour ouvrir l’instruction dans l’éditeur. Corrigez-la, enregistrez et relancez. Les échecs du solveur peuvent n’indiquer aucune ligne source ; vérifiez les connexions à la masse et les valeurs numériques du circuit.

Si le fichier ne peut pas être lu, vérifiez son chemin enregistré .cir, les autorisations d’accès et la limite de taille de 64 KiB. Si une limite de temps ou de ressources est atteinte, réduisez le circuit avant de réessayer.

Modifier le fichier sélectionné, changer d’espace de travail ou fermer l’onglet efface le résultat affiché. Rouvrir un onglet restauré n’exécute pas le circuit : sélectionnez le fichier enregistré et cliquez de nouveau sur Exécuter le point de fonctionnement DC.

Exporter et comparer les résultats

Lorsque le panneau de résultat propose des téléchargements JSON et CSV, exportez avant de modifier la source ou l’espace de travail. JSON conserve le résultat validé du solveur, le chemin d’entrée, les hachages, les paramètres, les unités et les résidus. CSV liste les tensions des nœuds et les courants des branches avec les unités SI et le hachage d’entrée. Les nombres exportés conservent toute leur précision même si le tableau les affiche arrondis.

Comparez la même entrée enregistrée et la même variante d’analyse. Modifier une source invalide son ancien résultat. Pour les circuits dessinés et d’autres analyses propres à l’hôte, consultez Circuits ALcad.