Transistor
The object that describes how to configure a transistor simulation primitive.
Example
flux.simulationModel = {
type: "transistor",
pnp: false,
leakage: 0,
beta: 100,
map_base_to_terminal_uid: "element uid",
map_emitter_to_terminal_uid: "element uid",
map_collector_terminal_uid: "element uid",
}
Fields
Name | Type | Description |
---|---|---|
type | Readonly<string> | The type of this object, represented by the string literal "transistor". |
pnp | boolean | If true, element is a PNP transistor type. Otherwise, NPN. |
leakage | number | (A) Current due to the minority charge carriers, flowing in the transistor. Ideally this would be 0. |
beta | number | The factor by which current is amplified by the transistor, or the ratio between the collector current, Ic (A) and the base current, Ib (A). |
map_base_to_terminal_uid | Readonly<string> | The terminal ID corresponding to the transistor's base terminal. |
map_emitter_to_terminal_uid | Readonly<string> | The terminal ID corresponding to the transistor's emitter terminal. |
map_collector_terminal_uid | Readonly<string> | The terminal ID corresponding to the transistor's collector terminal. |
Was this page helpful?