Resistor
Linear resistor.
Resistor
Linear resistor.
Power variables
flux: Electrical current \(i\) (A)
effort: Electrical Voltage \(v\) (V)
Arguments
- label : str
- Resistor label.
- nodes : ('N1', 'N2')
- Resistor terminals with positive current N1->N2.
- parameters : keyword arguments
- Parameters description and default value.
| Key | Description | Unit | Default |
|---|---|---|---|
| R | Resistance | Ohms | 1000.0 |
Usage
resi = Resistor('resi', ('N1', 'N2'), R=1000.0)
Netlist line
electronics.resistor resi ('N1', 'N2'): R=1000.0;
Example
>>> # Import dictionary
>>> from pyphs.dictionary import electronics
>>> # Define component label
>>> label = 'resi'
>>> # Define component nodes
>>> nodes = ('N1', 'N2')
>>> # Define component parameters
>>> parameters = {'R': 1000.0, # Resistance (Ohms)
... }
>>> # Instanciate component
>>> component = electronics.Resistor(label, nodes, **parameters)
>>> # Graph dimensions
>>> len(component.nodes)
2
>>> len(component.edges)
1