IscCircuitBreaker
The IscCircuitBreaker class provides access to an IPSA circuit breaker, to set and get data values. There are no analysis results associated with circuit breakers in this version.
Field Values
Type |
Field Name |
Description |
|---|---|---|
String |
BusName or NearBusName |
Gets the busbar name nearest to the circuit breaker. |
String |
FarBusName |
For a circuit breaker on a branch, gets the busbar name at the other end of the branch to the circuit breaker. |
String |
BranchName |
Gets the branch name the circuit breaker is located on. |
String |
Name |
Gets the circuit breaker name. |
Integer |
Status |
Status:
|
Boolean |
NOP |
If |
Float |
MakePeakkA |
Sets and gets the peak rating in kA. |
Float |
BreakRMSkA |
Sets and gets the symmetrical break rating in kA. |
Float |
BreakDCPC |
Sets and gets the rated percentage DC component of the device. |
Float |
BreakTimemS |
Sets and gets the time for the break rating in milliseconds. |
Integer |
BreakerType |
Sets and gets the circuit breaker type:
|
Float |
SwitchTimeHr |
Sets and gets the switch time in hours, used for reliability analysis. |
Float |
NomCurrentkA |
Sets and gets the nominal current rating in kA |
Boolean |
FeederCB |
True if this breaker is a feeder breaker |
String |
DbType |
Gets the database type. |
Boolean |
Aggregate |
An equivalent for a collection of the same object. |
IscCircuitBreaker Class
- class ipsa.IscCircuitBreaker
Provides access to an IPSA circuit breaker.
- GetBranchUID() int
Returns the UID of the branch which the breaker is located on.
- Returns:
The UID of the branch which the breaker is located on.
- Return type:
- GetBusbarUID() int
Returns the UID of the busbar that the breaker is connected to. If the breaker is located on the sending end of a branch, then the UID of the sending end busbar is returned.
- Returns:
The UID of the busbar that the breaker is connected to.
- Return type:
- SetIValue(nFieldIndex: int, nValue: int) bool
Sets the value for the enumerated field from an integer.
- SetDValue(nFieldIndex: int, dValue: float) bool
Sets the value for the enumerated field from a double.
- SetSValue(nFieldIndex: int, strValue: int) bool
Sets the value for the enumerated field from a string.