38 . ISKN,TITR,LSUBMODEL,PROP_TAG,SUB_INDEX)
48#include "implicit_f.inc"
56#include "tablen_c.inc"
60 TYPE (UNIT_TYPE_),
INTENT(IN) ::UNITAB
61 INTEGER IGEO(NPROPGI),ISKN(LISKN,*),IG,IGTYP
62 INTEGER,
INTENT(IN) :: SUB_INDEX
63 TYPE(
prop_tag_) ,
DIMENSION(0:MAXPROP) :: PROP_TAG
68 CHARACTER(LEN=NCHARTITLE)::TITR
72 INTEGER ITYPE,ID_SKEW,ID_SENS,ISFLAG,K
76 LOGICAL IS_AVAILABLE, IS_ENCRYPTED
83 is_encrypted = .false.
84 is_available = .false.
97 CALL hm_get_intv(
'Imass',itype,is_available,lsubmodel)
98 CALL hm_get_intv(
'SKEW_CSID',id_skew,is_available,lsubmodel)
99 IF(id_skew == 0 .AND. sub_index /= 0 ) id_skew = lsubmodel(sub_index)%SKEW
100 CALL hm_get_intv(
'ISENSOR',id_sens,is_available,lsubmodel)
101 CALL hm_get_intv(
'ISFLAG',isflag,is_available,lsubmodel)
106 IF (itype==0) itype = 2
108 CALL hm_get_floatv(
'INERTIA',inertia,is_available,lsubmodel,unitab)
110 CALL hm_get_floatv(
'AREA',vol_air,is_available,lsubmodel,unitab)
112 CALL hm_get_floatv(
'Volume',vol_air,is_available,lsubmodel,unitab)
120 IF (id_skew == iskn(4,k+1))
THEN
125 CALL ancmsg(msgid=137,anmode=aninfo,msgtype=msgerror,
128 . i1=igeo(1),i2=id_skew,c3=titr)
131 IF (isflag == 1) id_sens=-id_sens
141 prop_tag(igtyp)%G_EINT = 1
142 prop_tag(igtyp)%G_FOR = 3
143 prop_tag(igtyp)%G_MOM = 3
144 prop_tag(igtyp)%G_LENGTH = 3
145 prop_tag(igtyp)%G_FOREP = 3
146 prop_tag(igtyp)%G_MOMEP = 3
147 prop_tag(igtyp)%G_LENGTH_ERR = 3
148 prop_tag(igtyp)%G_SKEW = 3
149 prop_tag(igtyp)%G_SKEW_ERR = 3
150 prop_tag(igtyp)%G_E6 = 6
151 prop_tag(igtyp)%G_DEFINI = 6
152 prop_tag(igtyp)%G_FORINI = 6
153 prop_tag(igtyp)%G_RUPTCRIT = 1
158 & 5x,
'SPRING PROPERTY SET'/,
159 & 5x,
'-------------------'/,
160 & 5x,
'PROPERTY SET NUMBER . . . . . . . . . .=',i10/,
161 & 5x,
'CONFIDENTIAL DATA'//)
164 WRITE(iout,1700)ig,vol_air,inertia,iskn(4,id_skew),abs(id_sens),isflag
166 WRITE(iout,1800)ig,vol_air,inertia,iskn(4,id_skew),abs(id_sens),isflag
173 & 5x,
'SPRING PROPERTY SET (BEAM TYPE)'
174 & 5x,
'PROPERTY SET NUMBER . . . . . . . . . .=',i10/,
175 & 5x,
'SPRING AREA . . . . . . . . . . . . . .=',1pg20.13/,
176 & 5x,
'SPRING INERTIA. . . . . . . . . . . . .=',1pg20.13/,
177 & 5x,
'SKEW FRAME ID . . . . . . . . . . . . .=',i10/,
178 & 5x,
'SENSOR NUMBER (0:NOT USED). . . . . . .='
179 & 5x,
'SENSOR FLAG (0:ACTIV 1:DEACT 2:BOTH). .='
181 & 5x,
'SPRING PROPERTY SET (BEAM TYPE)'/,
182 & 5x,
'PROPERTY SET NUMBER . . . . . . . . . .=',i10/,
183 & 5x,
'SPRING VOLUME . . . . . . . . . . . . .=',1pg20.13/,
184 & 5x,
'SPRING INERTIA. . . . . . . . . . . . .=',1pg20.13/,
185 & 5x,
'SKEW FRAME ID . . . . . . . . . . . . .=',i10/,
186 & 5x,
'SENSOR NUMBER (0:NOT USED). . . . . . .=',i10/,
187 & 5x,
'SENSOR FLAG (0:ACTIV 1:DEACT 2:BOTH). .=',i10/)
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)