My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Variables
thyristor.cpp File Reference
#include "component.h"
#include "device.h"
#include "devstates.h"
#include "thyristor.h"
Include dependency graph for thyristor.cpp:

Go to the source code of this file.

Classes

class  thyristor
 

Macros

#define NODE_A1   0 /* anode 1 */
 
#define NODE_A2   1 /* anode 2 (cathode) */
 
#define NODE_GA   2 /* gate */
 
#define NODE_IN   3 /* internal node */
 
#define qState   0
 
#define cState   1
 

Variables

 PROP_REQ []
 
 PROP_OPT []
 

Macro Definition Documentation

#define cState   1

Definition at line 195 of file thyristor.cpp.

#define NODE_A1   0 /* anode 1 */

Definition at line 35 of file thyristor.cpp.

#define NODE_A2   1 /* anode 2 (cathode) */

Definition at line 36 of file thyristor.cpp.

#define NODE_GA   2 /* gate */

Definition at line 37 of file thyristor.cpp.

#define NODE_IN   3 /* internal node */

Definition at line 38 of file thyristor.cpp.

#define qState   0

Definition at line 194 of file thyristor.cpp.

Variable Documentation

PROP_OPT[]
Initial value:
= {
{ "Cj0", PROP_REAL, { 10e-12, PROP_NO_STR }, PROP_POS_RANGE },
{ "Is", PROP_REAL, { 1e-10, PROP_NO_STR }, PROP_POS_RANGE },
{ "N", PROP_REAL, { 2.0, PROP_NO_STR }, PROP_RNGII (0.1, 100) },
{ "Ri", PROP_REAL, { 10.0, PROP_NO_STR }, PROP_POS_RANGEX },
{ "Rg", PROP_REAL, { 5.0, PROP_NO_STR }, PROP_POS_RANGEX },
{ "Temp", PROP_REAL, { 26.85, PROP_NO_STR }, PROP_MIN_VAL (K) },

Definition at line 225 of file thyristor.cpp.

PROP_REQ[]
Initial value:
= {
{ "Igt", PROP_REAL, { 50e-6, PROP_NO_STR }, PROP_POS_RANGEX },
{ "Vbo", PROP_REAL, { 30, PROP_NO_STR }, PROP_POS_RANGEX },

Definition at line 221 of file thyristor.cpp.