<< Click to Display Table of Contents >> Navigation: The graphical user interface > Circuit Window > Selection menu > TACS |
The TACS menu gives access to most type of TACS components of ATP. The TACS sub-menu on the component selection menu contains the following items:
|
TACS sources
The Sources of TACS menu contains the following items:
Selection |
Object name |
Icon |
ATP card |
Description |
Circuit variable |
EMTP_OUT |
TACS type 90-93 |
Value from the electrical circuit into TACS. 90 - Node voltage 91 - Switch current 92 - internal–variable special EMTP comp. 93 - Switch status Manages also data from universal machines |
|
Models variable |
TMODVAR |
TACS type 27 |
Models output can be connected to TACS via this component |
|
Constant |
TCONST |
TACS type 98 |
Displays a TACS constant on screen |
|
DC – 11 |
DC_01 |
TACS type 11 |
TACS step signal source. |
|
AC – 14 |
AC_02 |
TACS type 14 |
TACS AC cosine signal source. |
|
Pulse – 23 |
PULSE_03 |
TACS type 23 |
TACS pulse train signal. |
|
Ramp – 24 |
RAMP_04 |
TACS type 24 |
TACS saw-tooth train signal. |
|
Ramp step |
RAMPSTEP |
TACS type 24 +11 +98 |
TACS ramp to constant value. Connect with AC source modulated to get easy ramp up AC source. |
|
PMW 3-phase |
TPMW6 |
TACS type 23 +14 +98 |
Pulse width modulated TACS source, 3-phase. |
TACS transfer functions
All the older TACS transfer functions of previous ATPDraw versions are supported in version 3, but some of them has been removed from the component selection menu and replaced by a more general component: the General transfer function. This object defines a transfer function in the s domain and it can be specified with or without limits. The Order 1 component offers order 0/1 transfer function with a dynamic icon containing values and optional limits. Four more simple transfer functions are also supported: Integral, Derivative, first order High and Low pass filters.
Selection |
Object name |
Icon |
ATP card |
Description |
General |
TRANSF |
TACS |
General transfer function in s domain. Order 0-7. Named dynamic limits. |
|
Order 1 |
TRANSF1 |
TACS |
Order 0/1 with optional limits. Dynamic icon with transfer function. |
|
Constant |
TRANSFK |
TACS |
General transfer function in s domain. Order 0. Named dynamic limits. |
|
Integral |
INTEGRAL |
TACS |
Integral of the input multiplied by K. |
|
Derivative |
DERIV |
TACS |
Simple derivative transfer function. |
|
Low pass |
LO_PASS |
TACS |
First order low pass filter. |
|
High pass |
HI_PASS |
TACS |
First order high pass filter. |
TACS devices
The following TACS Devices are supported in ATPDraw:
Selection |
Object name |
Icon |
ATP card |
Description |
Freq sensor - 50 |
DEVICE50 |
TACS type 88,98 or 99 |
Frequency sensor. |
|
Relay switch - 51 |
DEVICE51 |
TACS type 88,98 or 99 |
Relay-operated switch. |
|
Level switch - 52 |
DEVICE52 |
TACS type 88,98 or 99 |
Level-triggered switch. |
|
Trans delay - 53 |
DEVICE53 |
TACS type 88,98 or 99 |
Transport delay. |
|
Pulse delay - 54 |
DEVICE54 |
TACS type 88,98 or 99 |
Pulse delay. |
|
Digitizer - 55 |
DEVICE55 |
TACS type 88,98 or 99 |
Digitizer. |
|
User def nonlin - 56 |
DEVICE56 |
TACS type 88,98 or 99 |
Point-by-point non-linearity. |
|
Multi switch - 57 |
DEVICE57 |
TACS |
Multiple open/close switch. |
|
Cont integ - 58 |
DEVICE58 |
TACS type 88,98 or 99 |
Controlled integrator. |
|
Simple deriv - 59 |
DEVICE59 |
TACS type 88,98 or 99 |
Simple derivative. |
|
Input IF - 60 |
DEVICE60 |
TACS type 88,98 or 99 |
Input-IF component. |
|
Signal select - 61 |
DEVICE61 |
TACS type 88,98 or 99 |
Signal selector. |
|
Sample_track - 62 |
DEVICE62 |
TACS type 88,98 or 99 |
Sample and track. |
|
Inst min/max - 63 |
DEVICE63 |
TACS type 88,98 or 99 |
Instantaneous minimum/maximum. |
|
Min/max track - 64 |
DEVICE64 |
TACS type 88,98 or 99 |
Minimum/maximum tracking. |
|
Acc count - 65 |
DEVICE65 |
TACS type 88,98 or 99 |
Accumulator and counter. |
|
Rms meter - 66 |
DEVICE66 |
TACS type 88,98 or 99 |
RMS value of the sum of input signals. |
Initial conditions
The initial condition of a TACS variable can be specified by selecting TACS object (type 77) under the TACS | Initial cond. menu.
The name of this component is INIT_T and its icon is.
Fortran statements
The component dialog box of the Fortran statements | General object provides a Type field where the user is allowed to specify the type of the object (input, output, inside) and an OUT field for the single line Fortran-like expression. These statements are written into the /TACS subsection of the ATP input file starting at column 12.
The Fortran statements | Math and Logic sub-menus include additional simple objects for the basic mathematical and logical operations.
General
Selection |
Object name |
Icon |
ATP card |
Description |
F($1...$9) |
TFORTRAN |
TACS type 98 |
Preferred FORTRAN expression. Use $Ii for inputs and $Dd for data to make object, modular. |
|
General |
FORTRAN1 |
TACS type 88,98 or 99 |
User specified FORTRAN expression (old type, not modular; can’t copy/paste it). |
Fortran statements / Math
Selection |
Object name |
Icon |
ATP card |
Description |
x - y |
DIFF2 |
TACS 98 |
Subtraction of two input signals. |
|
x + y |
SUM2 |
TACS 98 |
Addition of two input signals. |
|
x * K |
MULTK |
TACS 98 |
Multiplication by a factor of K. |
|
x * y |
MULT2 |
TACS 98 |
Multiplication of x by y. |
|
x / y |
DIV2 |
TACS 98 |
Ratio between two input signals. |
|
| x | |
ABS |
TACS 98 |
Absolute value of the input signal. |
|
- x |
NEG |
TACS 98 |
Change sign of the input signal. |
|
sqrt (x) |
SQRT |
TACS 98 |
Square root of the input signal. |
|
exp(x) |
EXP |
TACS 98 |
Exponent of input signal. e^x |
|
log(x) |
LOG |
TACS 98 |
Natural logarithm og input signal. |
|
log10(x) |
LOG10 |
TACS 98 |
Logarithm of input signal. |
|
rad(x) |
RAD |
TACS 98
|
Converts the input signal from degrees to radians. |
|
deg(x) |
DEG |
TACS 98 |
Converts the input signal from radians to degrees. |
|
rnd(x) |
RND |
TACS 98 |
Random number generator <x. |
Fortran statements / Trigonom
Selection |
Object name |
Icon |
ATP card |
Description |
sin |
SIN |
TACS 98 |
Sinus |
|
cos |
COS |
TACS 98 |
Cosinus |
|
tan |
TAN |
TACS 98 |
Tangens (sin/cos) |
|
cotan |
COTAN |
TACS 98 |
Cotangens (cos/sin) |
|
asin |
ASIN |
TACS 98 |
Inverse sinus |
|
acos |
ACOS |
TACS 98 |
Inverse cosinus |
|
atan |
ATAN |
TACS 98 |
Inverse tangens |
|
sinh |
SINH |
TACS 98 |
Sinus hyperbolic |
|
cosh |
COSH |
TACS 98 |
Cosinus hyperbolic |
|
tanh |
TANH |
TACS 98 |
Tangenss hyperbolic |
Fortran statements / Logic
Selection |
Object name |
Icon |
ATP card |
Description |
NOT |
NOT |
TACS type 98 |
Logical operator. OUT = NOT IN. |
|
AND |
AND |
TACS type 98 |
Logical operator. OUT = IN_1 AND IN_2. |
|
OR |
OR |
TACS type 98 |
Logical operator. OUT = IN_1 OR IN_2. |
|
NAND |
NAND |
TACS type 98 |
Logical operator. OUT = IN_1 NAND IN_2. |
|
NOR |
NOR |
TACS type 98 |
Logical operator. OUT = IN_1 NOR IN_2. |
|
> |
GT |
TACS type 98 |
Logical operator. Output = 1 if x > y, 0 otherwise. |
|
>= |
GE |
TACS type 98 |
Logical operator. Output = 1 if x >= y, 0 otherwise. |
|
=? |
EQ |
TACS type 98 |
Logical operator. Output = 1 if x = y, 0 otherwise. |