Simba.Data
Simba.Data
Device
Represent a device placed on a circuit
Actual devices (Resistor, Inductor...) inherits from this class.
↳ Annotation
↳ ControlDevice
↳ FreneticDevice
↳ BLDC
↳ DCMachine
↳ IM
↳ JmagDirectCoupling
↳ JmagRT_IM
↳ JmagRT_PMSM
↳ JmagRT_WFSM
↳ PMSM
↳ SynRM
↳ Capacitor
↳ CommonModeChoke
↳ ControlledCapacitor
↳ ControlledResistor
↳ CoupledInductor
↳ Inductor
↳ PieceWiseLinearResistor
↳ Resistor
↳ ResistorWithLosses
↳ SaturableCapacitor
↳ SaturableInductor
↳ DetailedDiode
↳ DetailedMOSFETDatasheet
↳ DetailedMOSFETSpiceVDMOS
↳ DetailedPChannelMOSFETDatasheet
↳ DiodeWithReverseRecovery
↳ Diode_Deprecated
↳ IdealThyristor
↳ OpAmp
↳ OpAmpInternalSupplies
↳ PiecewiseLinearDiode
↳ PiecewiseLinearInternalMosfet
↳ PiecewiseLinearMosfet
↳ ZenerDiode
↳ ACCurrentSource
↳ ACVoltageSource
↳ ControlledCurrentSource
↳ ControlledVoltageSource
↳ ControlledVoltageSourceSmall
↳ CurrentControlledCurrentSource
↳ CurrentControlledVoltageSource
↳ DCCurrentSource
↳ DCVoltageSource
↳ DeprecatedACVoltageSource
↳ DeprectedACCurrentSource
↳ Ground
↳ NonLinearCurrentSourceGeneric
↳ NonLinearVoltageSourceGeneric
↳ NonLinearVoltageSourceProduct
↳ PiecewiseLinearCurrentSource
↳ PiecewiseLinearVoltageSource
↳ PulseCurrentSource
↳ PulseVoltageSource
↳ StepCurrentSource
↳ StepVoltageSource
↳ VariableGainVoltageControlledVoltageSource
↳ VoltageControlledCurrentSource
↳ VoltageControlledVoltageSource
↳ SpiceNetlist
↳ ControlledSwitch
↳ ControlledSwitchWithThreshold
↳ Switch
↳ VoltageControlledSwitch
↳ ABCDQ0Power
↳ DQ0ABCPower
↳ IdealTransformer
↳ IdealTransformer3Winding
↳ IdealTransformerMultiWinding
↳ IdealTransformerWithControlledRatio
↳ NonIdealTransformer
↳ AirGap
↳ LinearCore
↳ NonlinearCore
↳ Permeance
↳ Winding
↳ ACMMFSource
↳ ConstantFluxRateSource
↳ ConstantMMFSource
↳ MagneticGround
↳ ControlInPin
↳ ControlOutPin
↳ ElectricalPin
↳ RotationalMechanicalPin
↳ ThermalPin
↳ ConstantPowerLoad
↳ ConstantSpeed
↳ ConstantTorque
↳ ControlledSpeed
↳ ControlledTorque
↳ GenericLoad
↳ IdealGearbox
↳ SpeedProbe
↳ TorqueProbe
↳ HeatFlowMeter
↳ HeatFlowProbe
↳ TemperatureMeter
↳ TemperatureProbe
↳ ThermalCapacitor
↳ ThermalControlledResistor
↳ ThermalResistor
↳ ConstantTemperature
↳ ControlledHeatSource
↳ ControlledTemperatureSource
↳ ControlledTemperatureSourceSmall
↳ PiecewiseLinearTemperatureSource
↳ StepTemperatureSource
↳ ThermalGround
↳ ControlInConnectorLabel
↳ ControlOutConnectorLabel
↳ ElectricalConnectorLabel
↳ RotationalMechanicalConnectorLabel
↳ ThermalConnectorLabel
↳ UnknownDevice
↳ Subcircuit
↳ ThermalDevice
| Fields |
|
| name |
Device Name. Ex: D1 The name is set by the Object Namer but can be changed by the user. |
| parameters |
Device Parameters |
| Properties |
|
| Circuit |
Circuit containing the device |
| Deprecated |
True if the device is deprecated and should not be used anymore. |
| Disabled |
True if the device is disabled. Disabled devices are not simulated. |
| Footprint |
Device Footprint (In the design coordinate system). Takes into account device rotation. |
| HorizontallyFlipped |
True if the device is flipped horizontally |
| InstanceID |
Device ID. Unique per device. |
| LibraryItemName |
Name of the item in the library. |
| Pins |
List of Device Pins |
| RotationAngle |
Angle in degree. clockwise. Use the Move method to move the device. |
| Scopes |
List of Device Scopes |
| SubcircuitInSolver |
True if the device is defined as a subcircuit in the solver. This is used to determine the device associated to an error message. |
| UnrotatedHeight |
Height (In the design coordinate system , when the rotation angle is 0) |
| UnrotatedLeft |
Distance to the left (In the design coordinate system) Use the Move method to move the device. |
| UnrotatedTop |
Distance to the top (In the design coordinate system) Use the Move method to move the device. |
| UnrotatedWidth |
Width (In the design coordinate system, when the rotation angle is 0) |
| VerticallyFlipped |
True if the device is flipped vertically |