background image
Code_Aster
®
Version
8.1
Titrate:
Structure of Data
COUNT
Date:
01/12/05
Author (S):
J. PELLET
Key
:
D4.02.05-C
Page
:
1/4
Data-processing manual of Description
D4.02 booklet: -
HT-66/05/003/A
Organization (S):
EDF-R & D/AMA















Data-processing manual of Description
D4.02 booklet: -
Document: D4.02.05




Description of the structure of data
count




Summary:

This document describes the structure of data
count
.
background image
Code_Aster
®
Version
8.1
Titrate:
Structure of Data
COUNT
Date:
01/12/05
Author (S):
J. PELLET
Key
:
D4.02.05-C
Page
:
2/4
Data-processing manual of Description
D4.02 booklet: -
HT-66/05/003/A
1
Tree structure of the structure of data
COUNT (K19)::== record
“.TBBA” OJB S V K8
dim = 1
“.TBNP” OJB S V I
dim = 2
“.TBLP” OJB S V K24
dim = 4 * no. of parameters
Note:
Contrary to what is written above, the name of a table does not have 19 characters; us
will see below that the convention of names chosen for the objects containing the Boolean ones
the table imposes that the true name of a table is limited to 17 characters.


2
Contents of the objects
JEVEUX
basic
“.tbba”
:
Described the base where the table is defined:
“G”, “V”
“.tbnp”
:
(1)
A number of parameters of the table
(2)
A number of lines of the table
“.tblp”
:
Described the parameters of the table. For each parameter:
(1)
Name of the parameter
(2)
Type of the parameter (
I, R, C, K8, K16, K24, K32
)
(3)
Name of the object
JEVEUX
containing the values associated with the parameter
(4)
Name of the object
JEVEUX
containing the Boolean ones associated the parameter
With each parameter 2 objects are associated
JEVEUX
who contain all the values defined in
the table.
Names of objects JEVEUX created:
for the parameter of number
ipar
:
.tblp ((ipar-1) * 4 + 3) = nom_table (1:19)//“.00IJ”
.tblp ((ipar-1) * 4 + 4) = nom_table (1:17)//“LG.00IJ”
where
00IJ
is the number
ipar
coded on 4 characters (a number tallied on the right).
The object
“.00IJ”
(of type
.tblp ((ipar-1) * 4 + 2))
contains the values of the table for
parameter
ipar
.
This object is a vector
JEVEUX
dimensioned at least with the number of lines of the table. To know
if the line
ilgn
table contains the parameter
ipar
, it is necessary to use the vector of “Boolean”
“LG.00IJ”
:
“LG.00IJ” (ilign) = 0
(blank cell) or
1
(full airframe)
.

background image
Code_Aster
®
Version
8.1
Titrate:
Structure of Data
COUNT
Date:
01/12/05
Author (S):
J. PELLET
Key
:
D4.02.05-C
Page
:
3/4
Data-processing manual of Description
D4.02 booklet: -
HT-66/05/003/A
3 Example
That is to say the table which is printed in the form:

WITH B
C
D
12 -
Z1
-
13 3.50000E+00
- -
14 -
- 15

The contents of objects JEVEUX are as follows:
SEGMENT IMPRESSION OF VALUES >MA .0001 <
1 - 12 13 14 0 0
6 - 0 0
SEGMENT IMPRESSION OF VALUES >MA .0002 <
1 - 0.00000E+00 3.50000E+00 0.00000E+00 0.00000E+00 0.00000E+00
6 - 0.00000E+00 0.00000E+00
SEGMENT IMPRESSION OF VALUES >MA .0003 <
1 - >Z1 <> <> <> <> <> <> <
SEGMENT IMPRESSION OF VALUES >MA .0004 <
1 - 0 0 15 0 0
6 - 0 0
SEGMENT IMPRESSION OF VALUES >MA .TBBA <
1 - >G <
SEGMENT IMPRESSION OF VALUES >MA .TBLP <
1 - >A <>I <
3 - >MA .0001<>MA LG.0001<
5 - >B <>R <
7 - >MA .0002<>MA LG.0002<
9 - >C <>K8 <
11 - >MA .0003<>MA LG.0003<
13 - >D <>I <
15 - >MA .0004<>MA LG.0004<
SEGMENT IMPRESSION OF VALUES >MA .TBNP <
1 - 4 3
SEGMENT IMPRESSION OF VALUES >MA LG.0001 <
1 - 1 1 1 0 0 0 0
SEGMENT IMPRESSION OF VALUES >MA LG.0002 <
1 - 0 1 0 0 0 0 0
SEGMENT IMPRESSION OF VALUES >MA LG.0003 <
1 - 1 0 0 0 0 0 0
SEGMENT IMPRESSION OF VALUES >MA LG.0004 <
1 - 0 0 1 0 0 0 0
background image
Code_Aster
®
Version
8.1
Titrate:
Structure of Data
COUNT
Date:
01/12/05
Author (S):
J. PELLET
Key
:
D4.02.05-C
Page
:
4/4
Data-processing manual of Description
D4.02 booklet: -
HT-66/05/003/A

























Intentionally white left page.