La siguiente información puede estar en uno, o más archivos, cada uno de ellos encabezado con:
Convenios:
[
c]
|
Parámetro ‘c’ opcional. |
{
a | b}
|
Opción ‘a’ ó ‘b’ |
en
azul
|
Información a entrar por el programa de cálculo |
En negro
|
Palabras claves obligatorias |
Elementos aceptados:
Líneas
|
de 2 y 3 nodos |
Triángulos
|
de 3 y 6 nodos |
Cuadrados
|
de 4, 8 y 9 nodos |
Tetraedros
|
de 4 y 10 nodos |
Hexaedros
|
de 8, 20 y 27 nodos |
Información de Malla:
Los bloques de información de malla son los siguientes, no tienen
porque estar en este orden:
GaussPoints "Nombre
puntos gauss"
[ Material: "Nombre material"]
[ Layer: "Nombre capa"]
Set: "Nombre
conjunto"
Begin "Nombre
puntos gauss"
Etiq_elem_1
Etiq_1 x y [ z]
[ M: { "Nombre
material" | material
}] [ L: "Nombre capa"]
. . .
Etiq_n x y [ z]
[ M: { "Nombre
material" | material
}] [ L: "Nombre capa"]
. . .
Etiq_elem_n
Etiq_1 x y [ z]
[ M: { "Nombre
material" | material
}] [ L: "Nombre capa"]
. . .
Etiq_n x y [ z]
[ M: { "Nombre
material" | material
}] [ L: "Nombre capa"]
End "Nombre
puntos gauss"
GaussPoints "Nombre
puntos gauss"
[ Material: "Nombre material"]
[ Layer: "Nombre capa"]
Set: "Nombre
conjunto"
Calculate numero_nodos_por_elemento
[ Etiq_elem_i numero_nodos_por_elemento]
[ . . . ]
[ Etiq_elem_j numero_nodos_por_elemento]
End "Nombre
puntos gauss"
Material "Nombre
material"
Ambient Color: R
G B A
[ Diffusse Color: R G B A]
[ Specular Color: R G B A]
[ Shininess: S]
[ Texture: "Nombre archivo"]
End
"Nombre Material"
Layer "Nombre
capa"
Ambient Color: R
G B A
[ Diffusse Color: R G B A]
[ Specular Color: R G B A]
[ Shininess: S]
End "Nombre
capa"
Tipos de resultados y componentes:
Scalar
|
result |
Vector
|
result_x result_y [ result_z] |
Matrix
|
result_Sxx result_Syy result_Sxy [ result_Szz [ result_Sxz result_Syz]] |
String
|
"cadena de caracteres" |
Los bloques de información de resultados son los siguientes,
no tienen porqué estar en este orden:
Result "Nombre
resultado 1" ... "Nombre resultado m"
Analysis: "Tipo
analisis 1" ... "Tipo analisis i"
Step Analysis 1: Paso_analisis_1_1
... Paso_analisis_1_j
. . .
Step Analysis i: Paso_analisis_i_1
... Paso_analisis_i_j
Where: {
"Nombre puntos" |
"Nombre conjunto elementos": { Nodes
| Elements}}}
What: {
Scalar | Vector |
Matrix | String}
... { Scalar
| Vector | Matrix
| String}
Begin "Nombre
resultado 1" ... "Nombre resultado m"
Etiq_1 { componente_r1_1 ... componente_r1_n} . . . { componente_ri_1 ...
componente_ri_n}
. . .
Etiq_n { componente_r1_1 ... componente_r1_n} . . . { componente_ri_1 ...
componente_ri_n}
End "Nombre
resultado 1" ... "Nombre resultado m"
Result "Nombre
resultado"
Analysis: "Tipo
analisis"
Step: Paso_analisis
Where: "Nombre
puntos gauss"
What: {
Scalar | Vector |
Matrix | String}
Begin "Nombre
resultado"
Etiq_elem_1
Etiq_1 componente_1 ... componente_n
. . .
Etiq_n componente_1 ... componente_n
. . .
Etiq_elem_n
Etiq_1 componente_1 ... componente_n
. . .
Etiq_n componente_1 ... componente_n
End "Nombre
resultado"
Result "Nombre
resultado 1" ... "Nombre resultado m"
Analysis: "Tipo
analisis 1" ... "Tipo analisis i"
Step Analysis 1: Paso_analisis_1_1
... Paso_analisis_1_j
. . .
Step Analysis i: Paso_analisis_i_1
... Paso_analisis_i_j
Where: "Nombre
puntos gauss"
What: {
Scalar | Vector |
Matrix | String}
... { Scalar
| Vector | Matrix
| String}
Begin "Nombre
resultado 1" ... "Nombre resultado m"
Etiq_elem_1
Etiq_1 { componente_r1_1 ... componente_r1_n} . . . { componente_ri_1 ...
componente_ri_n}
. . .
Etiq_n { componente_r1_1 ... componente_r1_n} . . . { componente_ri_1 ...
componente_ri_n}
. . .
Etiq_elem_n
Etiq_1 { componente_r1_1 ... componente_r1_n} . . . { componente_ri_1 ...
componente_ri_n}
. . .
Etiq_n { componente_r1_1 ... componente_r1_n} . . . { componente_ri_1 ...
componente_ri_n}
End "Nombre
resultado 1" ... "Nombre resultado m"