39#include "implicit_f.inc"
47 INTEGER,
INTENT(IN) :: ITAB(*)
52 CHARACTER (LEN=255) :: VARNAME
54 DOUBLE PRECISION :: TMPVAL
58 IF(nslipring + nretractor == 0)
RETURN
66 CALL QAPRINT('slipring id ',SLIPRING(I)%ID,0.0_8)
67 CALL QAPRINT('slipring nfram
',SLIPRING(I)%NFRAM,0.0_8)
68 CALL QAPRINT('slipring fl_flag
',SLIPRING(I)%FL_FLAG,0.0_8)
69 CALL QAPRINT('slipring sensid
',SLIPRING(I)%SENSID,0.0_8)
70 CALL QAPRINT('slipring func1
',SLIPRING(I)%IFUNC(1),0.0_8)
71 CALL QAPRINT('slipring func2
',SLIPRING(I)%IFUNC(2),0.0_8)
76 CALL qaprint'SLIPRING DC FACTOR '
80 TMPVAL = SLIPRING(I)%FRIC
81 CALL QAPRINT('slipring fricd
',0,TMPVAL)
82 TMPVAL = SLIPRING(I)%FAC_D(1)
83 CALL QAPRINT('slipring facd1
',0,TMPVAL)
84 TMPVAL = SLIPRING(I)%FAC_D(2)
85 CALL QAPRINT('slipring facd2
',0,TMPVAL)
86 TMPVAL = SLIPRING(I)%FAC_D(3)
87 CALL QAPRINT('slipring facd3
',0,TMPVAL)
89 TMPVAL = SLIPRING(I)%FRICS
90 CALL QAPRINT('slipring frics
',0,TMPVAL)
91 TMPVAL = SLIPRING(I)%FAC_S(1)
92 CALL QAPRINT('slipring facs1
',0,TMPVAL)
93 TMPVAL = SLIPRING(I)%FAC_S(2)
94 CALL QAPRINT('slipring facs2
',0,TMPVAL)
95 TMPVAL = SLIPRING(I)%FAC_S(3)
96 CALL QAPRINT('slipring facs3
',0,TMPVAL)
98 DO J=1,SLIPRING(I)%NFRAM
100 CALL QAPRINT('slipring n1
',ITAB(SLIPRING(I)%FRAM(J)%NODE(1)),0.0_8)
101 CALL QAPRINT('slipring n2
',ITAB(SLIPRING(I)%FRAM(J)%NODE(2)),0.0_8)
102 CALL QAPRINT('slipring n3
',ITAB(SLIPRING(I)%FRAM(J)%NODE(3)),0.0_8)
103 CALL QAPRINT('slipring anchor ',itab(
slipring(i)%FRAM(j)%ANCHOR_NODE),0.0_8)
104 IF (
slipring(i)%FRAM(j)%ORIENTATION_NODE
THEN
105 CALL qaprint(
'SLIPRING ORIENTATION NODE ',itab(
slipring(i)%FRAM(j)%ORIENTATION_NODE),0.0_8)
107 CALL qaprint(
'SLIPRING DIRECTION1 ',
slipring(i)%FRAM(j)%STRAND_DIRECTION(1),0.0_8)
108 CALL qaprint(
'SLIPRING DIRECTION2 ',
slipring(i)%FRAM(j)%STRAND_DIRECTION(2),0.0_8)
110 tmpval =
slipring(i)%FRAM(j)%ORIENTATION_ANGLE
111 CALL qaprint(
'SLIPRING ANGLE ',0,tmpval)
113 tmpval =
slipring(i)%FRAM(j)%VECTOR(1)
114 CALL qaprint(
'SLIPRING VECTOR1 ',0,tmpval)
115 tmpval =
slipring(i)%FRAM(j)%VECTOR(2)
116 CALL qaprint(
'SLIPRING VECTOR2 ',0,tmpval)
117 tmpval =
slipring(i)%FRAM(j)%VECTOR(3)
118 CALL qaprint(
'SLIPRING VECTOR3 ',0,tmpval)
119 tmpval =
slipring(i)%FRAM(j)%VECTOR(4)
120 CALL qaprint(
'SLIPRING VECTOR4 '
121 tmpval =
slipring(i)%FRAM(j)%VECTOR(5)
122 CALL qaprint(
'SLIPRING VECTOR5 ',0,tmpval)
123 tmpval =
slipring(i)%FRAM(j)%VECTOR(6)
124 CALL qaprint(
'SLIPRING VECTOR6 ',0,tmpval)
150 CALL qaprint(
'RETRACTOR INACTI NODE ',itab(
retractor(i)%INACTI_NODE(j)),0.0_8)
154 CALL qaprint(
'RETRACTOR VECTOR1 ',0,tmpval)
156 CALL qaprint(
'RETRACTOR VECTOR2 ',0,tmpval)
158 CALL qaprint(
'RETRACTOR VECTOR3 ',0,tmpval)
161 CALL qaprint(
'RETRACTOR ELEM SIZE ',0,tmpval)
163 CALL qaprint(
'RETRACTOR FORCE ',0,tmpval)
166 CALL qaprint(
'RETRACTOR FAC1 ',0,tmpval)
168 CALL qaprint(
'RETRACTOR FAC2 ',0,tmpval)
170 CALL qaprint(
'RETRACTOR FAC3 ',0,tmpval)
172 CALL qaprint(
'RETRACTOR FAC4 ',0,tmpval)
175 CALL qaprint(
'RETRACTOR PULLOUT ',0,tmpval)
subroutine qaprint(name, idin, value)
@purpose print one entry to QA extract file example of call for real print CALL QAPRINT('MY_LABEL',...