Eseguire un punto di lavoro DC SPICE nel Cloud

Salvare un circuito con resistori e sorgenti DC, scegliere l'analisi R/I o R/I/V e leggere tensioni dei nodi e correnti dei rami.

Panoramica

Calcolare tensioni stazionarie dei nodi e correnti dei rami da un file .cir salvato. Scegliere l'analisi corrispondente agli elementi del circuito.

Voce di Flow Navigator

Elementi accettati

Punto di lavoro DC SPICE

Resistori (R) e sorgenti indipendenti di corrente DC (I)

Punto di lavoro DC SPICE (R/I/V)

Resistori e sorgenti indipendenti di corrente e tensione DC (R, I, V)

Aprire un progetto Cloud con accesso all'analisi locale. Cloud esegue il calcolo nel browser. Vedere Digital Design Studio per aprire un progetto. Entrambe le analisi leggono il file salvato del progetto; salvare le modifiche dell'editor prima dell'esecuzione.

Salvare il circuito di esempio

Creare o aprire circuits/ohms-law.cir nell'editor del progetto, inserire il seguente testo e salvare il file.

Testo

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

R1 collega il nodo n a massa (0) attraverso 10 Ω. I1 fornisce 2 mA da massa a n. Il resistore riporta 2 mA a massa, ottenendo V(n) = 0.002 × 10 = 0.02 V.

Eseguire il file salvato

  1. Aprire Flow Navigator → Simulazione → Punto di lavoro DC SPICE.

  2. In File .cir salvato nell'area di lavoro, scegliere o inserire circuits/ohms-law.cir.

  3. Fare clic su Esegui punto di lavoro DC.

  4. Quando compare Punto di lavoro DC completato, confrontare le tabelle con i valori sotto.

Il percorso è relativo al progetto aperto. Deve identificare un file .cir salvato in quel progetto. Se il file selezionato è stato modificato, salvarlo prima di ripetere l'esecuzione. Eseguire un'analisi non salva le modifiche né cambia il file del circuito.

Leggere i risultati R/I

Tabella

Nome

Valore atteso

Tensioni dei nodi

0

0 V

Tensioni dei nodi

n

0.02 V

Correnti dei rami

i1

0.002 A

Correnti dei rami

r1

0.002 A

La corrente positiva di ramo scorre dal primo al secondo terminale nella riga di quell'elemento. Per questo circuito, i1 scorre da 0 a n, mentre r1 scorre da n a 0. I nomi dei risultati usano lettere minuscole.

SHA-256 identifica l'input salvato esatto usato per quel risultato, inclusi titolo e commenti.

Aggiungere una sorgente di tensione DC

Usare la voce separata Punto di lavoro DC SPICE (R/I/V) per le sorgenti di tensione. Salvare questo esempio come circuits/supply.cir.

Testo

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. Aprire Flow Navigator → Simulazione → Punto di lavoro DC SPICE (R/I/V).

  2. In File .cir salvato nell'area di lavoro, scegliere circuits/supply.cir.

  3. Fare clic su Esegui punto di lavoro DC e attendere Punto di lavoro DC completato.

Tabella

Nome

Valore atteso

Tensioni dei nodi

0

0 V

Tensioni dei nodi

load

2 V

Tensioni dei nodi

supply

5 V

Correnti dei rami

i1

0.001 A

Correnti dei rami

r1

0.003 A

Correnti dei rami

r2

0.002 A

Correnti dei rami

v1

-0.003 A

V1 mantiene supply a 5 V sopra massa. Il carico da 1 mA porta l'uscita del partitore a 2 V. La corrente negativa di v1 significa che scorre in direzione opposta all'ordine scritto dei terminali: questa sorgente eroga 3 mA al circuito.

Scrivere un altro circuito

Usare le seguenti forme. La parola chiave DC è facoltativa per le sorgenti di corrente e tensione. I valori devono essere finiti; la resistenza deve essere positiva.

Elemento

Istruzione

Unità del valore

Resistore

Rname first second resistance

Ω

Sorgente di corrente

Iname first second DC current

A

Sorgente di tensione, solo R/I/V

Vname first second DC voltage

V

I valori accettano notazione decimale o scientifica e questi suffissi senza distinzione tra maiuscole e minuscole: t, g, meg, k, m, u, n, p, f. Sia m sia M significano milli; usare meg per mega. Scrivere 2m, non 2mA e 10, non 10ohm. Una corrente negativa ne inverte la direzione. Una sorgente di tensione imposta la differenza tra la tensione del primo e del secondo terminale al valore indicato.

La prima riga è un titolo non vuoto. Usare ASCII per le restanti istruzioni del circuito, con righe vuote o commenti di intera riga * secondo necessità. Includere un .op e terminare con .end. I nomi usano lettere senza distinzione tra maiuscole e minuscole, cifre e trattini bassi, fino a 64 caratteri. I nomi degli elementi iniziano con R, I, oppure V secondo il tipo e contengono almeno due caratteri. Collegare terminali distinti.

Per R/I, ogni nodo diverso da massa necessita di un percorso resistivo verso massa. Per R/I/V, quel percorso può usare resistori o sorgenti di tensione. Anelli composti soltanto da sorgenti di tensione e vincoli di tensione duplicati vengono rifiutati perché le correnti dei loro rami non possono essere determinate univocamente. La voce R/I continua a rifiutare sorgenti di tensione.

Condensatori, induttori, modelli di transistor o altri dispositivi, sottocircuiti, inclusioni, espressioni, analisi AC e transitorie non sono accettati. Un'istruzione non supportata interrompe l'intera esecuzione.

Controllare limiti e residui

Limite di input

Massimo

Dimensione del file salvato

64 KiB (65.536 byte)

Righe fisiche, incluso il titolo

4.096

Nodi, inclusa massa

256

Elementi

1.024

Incognite R/I/V: nodi diversi da massa più sorgenti di tensione

256

Il residuo KCL R/I misura lo squilibrio residuo di corrente nei nodi diversi da massa e deve rientrare nel limite accettato visualizzato. Il pannello R/I/V riporta separatamente il residuo KCL e il residuo del vincolo di tensione, insieme alle rispettive tolleranze fisse. Un risultato compare soltanto quando i controlli vengono superati.

In R/I/V, IR SHA-256 identifica il circuito canonico. Ordini degli elementi, maiuscole/minuscole e rappresentazioni numeriche equivalenti condividono quella identità; SHA-256 distingue comunque i byte esatti del file salvato.

Annullare o correggere un'esecuzione

Fare clic su Annulla per interrompere un calcolo attivo. Annullamento… rimane visibile finché l'operazione si conclude. Eseguire una sola operazione DC SPICE alla volta. Se non è possibile confermare l'arresto, ricaricare la pagina Cloud prima di riprovare.

Per una diagnostica del sorgente, fare clic sul collegamento a file e riga per aprire l'istruzione nell'editor. Correggerla, salvare ed eseguire nuovamente. Gli errori del risolutore possono non avere una riga sorgente; controllare i collegamenti a massa e i valori numerici del circuito.

Se il file non è leggibile, verificare il percorso .cir salvato, le autorizzazioni di accesso e il limite di 64 KiB. Se viene raggiunto un limite di tempo o risorse, ridurre il circuito prima di riprovare.

Modificare il file selezionato, cambiare area di lavoro o chiudere la scheda cancella il risultato visualizzato. Riaprire una scheda ripristinata non esegue il circuito: selezionare il file salvato e fare nuovamente clic su Esegui punto di lavoro DC.

Esportare e confrontare i risultati

Quando il pannello dei risultati offre download JSON e CSV, esportare prima di cambiare sorgente o area di lavoro. Il JSON conserva il risultato validato del risolutore, percorso di input, hash, impostazioni, unità e residui. Il CSV elenca tensioni dei nodi e correnti dei rami con unità SI e hash dell'input. I numeri esportati mantengono la precisione completa anche quando la tabella li visualizza arrotondati.

Confrontare lo stesso input salvato e la stessa variante di analisi. Modificare un sorgente invalida il risultato precedente. Per circuiti disegnati e ulteriori analisi specifiche dell'host, vedere Circuiti ALcad.