Sei sulla pagina 1di 16

1

1
.


A
P
D
L

B
a
s
i
c
s
A
P
D
L

B
a
s
i
c
s
O
v
e
r
v
i
e
w

A
P
D
L

i
s

a
n

a
c
r
o
n
y
m

f
o
r

A
N
S
Y
S

P
a
r
a
m
e
t
r
i
c

D
e
s
i
g
n

L
a
n
g
u
a
g
e
,

a

p
o
w
e
r
f
u
l

s
c
r
i
p
t
i
n
g

l
a
n
g
u
a
g
e

t
h
a
t

a
l
l
o
w
s

y
o
u

t
o

p
a
r
a
m
e
t
e
r
i
z
e

y
o
u
r

m
o
d
e
l

a
n
d

a
u
t
o
m
a
t
e

c
o
m
m
o
n

t
a
s
k
s
.

U
s
i
n
g

A
P
D
L
,

y
o
u

c
a
n
:

i
n
p
u
t

m
o
d
e
l

d
i
m
e
n
s
i
o
n
s
,

m
a
t
e
r
i
a
l

p
r
o
p
e
r
t
i
e
s
,

e
t
c
.

i
n

t
e
r
m
s

o
f

p
a
r
a
m
e
t
e
r
s

r
a
t
h
e
r

t
h
a
n

n
u
m
b
e
r
s
.

r
e
t
r
i
e
v
e

i
n
f
o
r
m
a
t
i
o
n

f
r
o
m

t
h
e

A
N
S
Y
S

d
a
t
a
b
a
s
e
,

s
u
c
h

a
s

a

n
o
d
e

l
o
c
a
t
i
o
n

o
r

m
a
x
i
m
u
m

s
t
r
e
s
s
.

p
e
r
f
o
r
m

m
a
t
h
e
m
a
t
i
c
a
l

c
a
l
c
u
l
a
t
i
o
n
s

a
m
o
n
g

p
a
r
a
m
e
t
e
r
s
,

i
n
c
l
u
d
i
n
g

v
e
c
t
o
r

a
n
d

m
a
t
r
i
x

o
p
e
r
a
t
i
o
n
s
.

d
e
f
i
n
e

a
b
b
r
e
v
i
a
t
i
o
n
s
(
s
h
o
r
t

c
u
t
s
)

f
o
r

f
r
e
q
u
e
n
t
l
y

u
s
e
d

c
o
m
m
a
n
d
s

o
r

m
a
c
r
o
s
.

c
r
e
a
t
e

a

m
a
c
r
o

t
o

e
x
e
c
u
t
e

a

s
e
q
u
e
n
c
e

o
f

t
a
s
k
s
,

w
i
t
h

i
f
-
t
h
e
n
-
e
l
s
e

b
r
a
n
c
h
i
n
g
,

d
o
-
l
o
o
p
s
,

a
n
d

u
s
e
r

p
r
o
m
p
t
s
.
A
P
D
L

B
a
s
i
c
s
.
.
.
O
v
e
r
v
i
e
w

T
h
e

p
u
r
p
o
s
e

o
f

t
h
i
s

c
h
a
p
t
e
r

i
s

t
o

i
n
t
r
o
d
u
c
e

y
o
u

t
o

b
a
s
i
c

A
P
D
L

c
a
p
a
b
i
l
i
t
i
e
s

s
o

t
h
a
t

y
o
u

a
r
e

a
b
l
e

t
o
:

d
e
f
i
n
e

s
c
a
l
a
r

p
a
r
a
m
e
t
e
r
s

a
n
d

u
s
e

t
h
e
m

r
e
t
r
i
e
v
e

i
n
f
o
r
m
a
t
i
o
n

f
r
o
m

t
h
e

A
N
S
Y
S

d
a
t
a
b
a
s
e

W
e

w
i
l
l

c
o
v
e
r

t
h
e

f
o
l
l
o
w
i
n
g

t
o
p
i
c
s
:
A
.


D
e
f
i
n
i
n
g

P
a
r
a
m
e
t
e
r
s
B
.


U
s
i
n
g

P
a
r
a
m
e
t
e
r
s
C
.


R
e
t
r
i
e
v
i
n
g

D
a
t
a
b
a
s
e

I
n
f
o
r
m
a
t
i
o
n
D
.


W
o
r
k
s
h
o
p
A
P
D
L

B
a
s
i
c
s
A
.


D
e
f
i
n
i
n
g

P
a
r
a
m
e
t
e
r
s

T
o

d
e
f
i
n
e

a

p
a
r
a
m
e
t
e
r
,

u
s
e

t
h
e

f
o
r
m
a
t
N
a
m
e
=
V
a
l
u
e

C
a
n

b
e

t
y
p
e
d

i
n

t
h
e

i
n
p
u
t

w
i
n
d
o
w

o
r

i
n

t
h
e

S
c
a
l
a
r

P
a
r
a
m
e
t
e
r
s

d
i
a
l
o
g

(
U
t
i
l
i
t
y

M
e
n
u

>

P
a
r
a
m
e
t
e
r
s

>

S
c
a
l
a
r

P
a
r
a
m
e
t
e
r
s
.
.
.
)

N
a
m
e

i
s

t
h
e

p
a
r
a
m
e
t
e
r

n
a
m
e
,

e
i
g
h
t

a
l
p
h
a
n
u
m
e
r
i
c

c
h
a
r
a
c
t
e
r
s

o
r

l
e
s
s
.

V
a
l
u
e

m
a
y

b
e

a

n
u
m
b
e
r
,

a

p
r
e
v
i
o
u
s
l
y

d
e
f
i
n
e
d

p
a
r
a
m
e
t
e
r
,

a

m
a
t
h
e
m
a
t
i
c
a
l

f
u
n
c
t
i
o
n
,

a

p
a
r
a
m
e
t
r
i
c

e
x
p
r
e
s
s
i
o
n
,

o
r

a

c
h
a
r
a
c
t
e
r

s
t
r
i
n
g
.
A
P
D
L

B
a
s
i
c
s

.
.
.
D
e
f
i
n
i
n
g

P
a
r
a
m
e
t
e
r
s

E
x
a
m
p
l
e
s
:
i
n
r
a
d
=
2
.
5
o
u
t
r
a
d
=
8
.
2
n
u
m
h
o
l
e
s
=
4
t
h
i
c
k
=
o
u
t
r
a
d
-
i
n
r
a
d
e
=
2
.
7
e
6
d
e
n
s
i
t
y
=
0
.
2
8
3
b
b
=
c
o
s
(
3
0
)
p
i
=
a
c
o
s
(
-
1
)
g
=
3
8
6
m
a
s
s
d
e
n
s
=
d
e
n
s
i
t
y
/
g
c
i
r
c
u
m
f
=
2
*
p
i
*
r
a
d
a
r
e
a
=
p
i
*
r
*
*
2
d
i
s
t
=
s
q
r
t
(
(
y
2
-
y
1
)
*
*
2
+
(
x
2
-
x
1
)
*
*
2
)
s
l
o
p
e
=
(
y
2
-
y
1
)
/
(
x
2
-
x
1
)
t
h
e
t
a
=
a
t
a
n
(
s
l
o
p
e
)
j
o
b
n
a
m
e
=

p
r
o
j
1

A
P
D
L

B
a
s
i
c
s

.
.
.
D
e
f
i
n
i
n
g

P
a
r
a
m
e
t
e
r
s

T
h
e

e
x
a
m
p
l
e
s

a
b
o
v
e

a
r
e

s
c
a
l
a
r
p
a
r
a
m
e
t
e
r
s
,

w
h
i
c
h

h
a
v
e

a

s
i
n
g
l
e

v
a
l
u
e

e
i
t
h
e
r

n
u
m
e
r
i
c

o
r

c
h
a
r
a
c
t
e
r
.

A
N
S
Y
S

a
l
s
o

s
u
p
p
o
r
t
s

a
r
r
a
y
p
a
r
a
m
e
t
e
r
s
,

w
h
i
c
h

h
a
v
e

m
u
l
t
i
p
l
e

v
a
l
u
e
s
.


B
o
t
h

n
u
m
e
r
i
c

a
n
d

c
h
a
r
a
c
t
e
r

a
r
r
a
y
s

a
r
e

a
v
a
i
l
a
b
l
e
.


A
r
r
a
y

p
a
r
a
m
e
t
e
r
s

w
i
l
l

n
o
t

b
e

d
i
s
c
u
s
s
e
d

i
n

t
h
i
s

c
o
u
r
s
e
.
2
8
.
7
-
9
.
2
-
2
.
1
5
1
.
0
0
.
0

x
v
a
l
u
e
s
=
j
o
b
1
j
o
b
2
j
o
b
3
j
o
b
4
j
o
b
5

f
i
l
n
a
m
=
A
P
D
L

B
a
s
i
c
s

.
.
.
D
e
f
i
n
i
n
g

P
a
r
a
m
e
t
e
r
s
S
o
m
e

n
a
m
i
n
g

r
u
l
e
s
:

P
a
r
a
m
e
t
e
r

n
a
m
e
s

m
u
s
t

b
e

e
i
g
h
t

c
h
a
r
a
c
t
e
r
s

o
r

l
e
s
s
,

b
e
g
i
n
n
i
n
g

w
i
t
h

a

l
e
t
t
e
r
.

O
n
l
y

l
e
t
t
e
r
s
,

n
u
m
b
e
r
s
,

a
n
d

t
h
e

u
n
d
e
r
s
c
o
r
e

c
h
a
r
a
c
t
e
r

_

a
r
e

a
l
l
o
w
e
d
.

A
v
o
i
d

u
n
d
e
r
s
c
o
r
e

_

a
s

s
t
a
r
t
i
n
g

c
h
a
r
a
c
t
e
r


r
e
s
e
r
v
e
d

f
o
r

A
N
S
Y
S

u
s
e
.

N
a
m
e
s

a
r
e

n
o
t
c
a
s
e
-
s
e
n
s
i
t
i
v
e
,

i
.
e
,

R
A
D


a
n
d

R
a
d


a
r
e

t
h
e

s
a
m
e
.


A
l
l

p
a
r
a
m
e
t
e
r
s

a
r
e

i
n
t
e
r
n
a
l
l
y

s
t
o
r
e
d

i
n

c
a
p
i
t
a
l

l
e
t
t
e
r
s
.

A
v
o
i
d

c
o
m
m
o
n

A
N
S
Y
S

l
a
b
e
l
s

s
u
c
h

a
s

S
T
A
T
,

D
E
F
A
,

a
n
d

A
L
L
.
A
P
D
L

B
a
s
i
c
s

B
.


U
s
i
n
g

P
a
r
a
m
e
t
e
r
s

T
o

u
s
e
a

p
a
r
a
m
e
t
e
r
,

s
i
m
p
l
y

e
n
t
e
r

i
t
s

n
a
m
e

i
n

t
h
e

a
p
p
r
o
p
r
i
a
t
e

f
i
e
l
d

i
n

t
h
e

d
i
a
l
o
g

b
o
x

o
r

o
n

t
h
e

c
o
m
m
a
n
d
.

F
o
r

e
x
a
m
p
l
e
,

t
o

d
e
f
i
n
e

a

r
e
c
t
a
n
g
l
e

u
s
i
n
g

t
h
e

p
a
r
a
m
e
t
e
r
s

w
=
1
0

a
n
d

h
=
5
,

y
o
u

c
a
n

u
s
e

t
h
e

m
e
n
u
:
P
r
e
p
r
o
c
e
s
s
o
r

>

C
r
e
a
t
e

>

R
e
c
t
a
n
g
l
e

>

B
y

2

C
o
r
n
e
r
s

+

o
r

c
o
m
m
a
n
d
s
:
/
p
r
e
p
7
b
l
c
4
,
,
,
w
,
h
A
P
D
L

B
a
s
i
c
s

.
.
.
U
s
i
n
g

P
a
r
a
m
e
t
e
r
s
N
o
t
e
:

W
h
e
n
e
v
e
r

y
o
u

u
s
e

p
a
r
a
m
e
t
e
r
s
,

A
N
S
Y
S

i
m
m
e
d
i
a
t
e
l
y

s
u
b
s
t
i
t
u
t
e
s

t
h
e
i
r

v
a
l
u
e
s
.
T
h
e

r
e
c
t
a
n
g
l
e

i
n

t
h
e

p
r
e
v
i
o
u
s

e
x
a
m
p
l
e

i
s

s
t
o
r
e
d

a
s

a

1
0
x
5

a
r
e
a
,

n
o
t

a
s

w

x

h
.


T
h
a
t

i
s
,

i
f

y
o
u

c
h
a
n
g
e

t
h
e

v
a
l
u
e

o
f

w

o
r

h

a
f
t
e
r
c
r
e
a
t
i
n
g

t
h
e

r
e
c
t
a
n
g
l
e
,

t
h
e

a
r
e
a

w
i
l
l

N
O
T

b
e

u
p
d
a
t
e
d
.
A
P
D
L

B
a
s
i
c
s

.
.
.
U
s
i
n
g

P
a
r
a
m
e
t
e
r
s

O
t
h
e
r

e
x
a
m
p
l
e
s

o
f

u
s
i
n
g

p
a
r
a
m
e
t
e
r
s
:
j
o
b
n
a
m
e
=

p
r
o
j
1

/
f
i
l
n
a
m
,
j
o
b
n
a
m
e
!

J
o
b
n
a
m
e
/
p
r
e
p
7
e
x
=
3
0
e
6
m
p
,
e
x
,
1
,
e
x
!

Y
o
u
n
g

s

m
o
d
u
l
u
s
f
o
r
c
e
=
5
0
0
f
k
,
2
,
f
y
,
-
f
o
r
c
e
!

F
o
r
c
e

a
t

K
P

2
f
k
,
6
,
f
x
,
f
o
r
c
e
/
2
!

F
o
r
c
e

a
t

K
P

6
A
P
D
L

B
a
s
i
c
s

C
.


R
e
t
r
i
e
v
i
n
g

D
a
t
a
b
a
s
e

I
n
f
o
r
m
a
t
i
o
n

T
o

r
e
t
r
i
e
v
e

i
n
f
o
r
m
a
t
i
o
n

f
r
o
m

t
h
e

d
a
t
a
b
a
s
e

a
n
d

a
s
s
i
g
n

i
t

t
o

a

p
a
r
a
m
e
t
e
r
,

u
s
e

t
h
e

*
G
E
T
c
o
m
m
a
n
d

o
r

U
t
i
l
i
t
y

M
e
n
u

>

P
a
r
a
m
e
t
e
r
s

>

G
e
t

S
c
a
l
a
r

D
a
t
a
.
.
.

A

v
a
s
t

a
m
o
u
n
t

o
f

i
n
f
o
r
m
a
t
i
o
n

i
s

a
v
a
i
l
a
b
l
e
,

i
n
c
l
u
d
i
n
g

m
o
d
e
l

a
n
d

r
e
s
u
l
t
s

d
a
t
a
.


R
e
f
e
r

t
o

t
h
e

*
G
E
T
c
o
m
m
a
n
d

d
e
s
c
r
i
p
t
i
o
n

f
o
r

d
e
t
a
i
l
s
.
A
P
D
L

B
a
s
i
c
s

.
.
.
R
e
t
r
i
e
v
i
n
g

D
a
t
a
b
a
s
e

I
n
f
o
r
m
a
t
i
o
n

E
x
a
m
p
l
e
s
:
*
g
e
t
,
x
1
,
n
o
d
e
,
1
,
l
o
c
,
x
!

x
1

=

X

c
o
o
r
d
i
n
a
t
e

o
f

n
o
d
e

1

[
C
S
Y
S
]
*
/
p
o
s
t
1
*
g
e
t
,
s
x
2
5
,
n
o
d
e
,
2
5
,
s
,
x
!

s
x
2
5

=

X

s
t
r
e
s
s

a
t

n
o
d
e

2
5

[
R
S
Y
S
]
*
*
g
e
t
,
u
z
4
4
,
n
o
d
e
,
4
4
,
u
,
z
!

u
z
4
4

=

U
Z

d
i
s
p
l
a
c
e
m
e
n
t

a
t

n
o
d
e

4
4

[
R
S
Y
S
]
*
n
s
o
r
t
,
s
,
e
q
v
!

S
o
r
t

n
o
d
e
s

b
y

v
o
n

M
i
s
e
s

s
t
r
e
s
s
*
g
e
t
,
s
m
a
x
,
s
o
r
t
,
,
m
a
x
!
s
m
a
x
=

m
a
x
i
m
u
m

o
f

l
a
s
t

s
o
r
t
e
t
a
b
l
e
,
v
o
l
,
v
o
l
u
!

S
t
o
r
e

e
l
e
m
e
n
t

v
o
l
u
m
e
s

a
s
v
o
l
s
s
u
m
!

S
u
m

a
l
l

e
l
e
m
e
n
t

t
a
b
l
e

c
o
l
u
m
n
s
*
g
e
t
,
t
o
t
v
o
l
,
s
s
u
m
,
,
v
o
l
!
t
o
t
v
o
l
=

s
u
m

o
f
v
o
l
c
o
l
u
m
n
*
C
S
Y
S

=

I
n

t
h
e

a
c
t
i
v
e

c
o
o
r
d
i
n
a
t
e

s
y
s
t
e
m

(
C
S
Y
S
)
R
S
Y
S

=

I
n

t
h
e

a
c
t
i
v
e

r
e
s
u
l
t
s

c
o
o
r
d
i
n
a
t
e

s
y
s
t
e
m

(
R
S
Y
S
)
A
P
D
L

B
a
s
i
c
s

.
.
.
R
e
t
r
i
e
v
i
n
g

D
a
t
a
b
a
s
e

I
n
f
o
r
m
a
t
i
o
n

S
o
m
e

d
a
t
a

c
a
n

b
e

r
e
t
r
i
e
v
e
d

w
i
t
h

a

g
e
t

f
u
n
c
t
i
o
n
.


E
x
a
m
p
l
e
s
:
x
1
=
n
x
(
1
)
!

x
1

=

X

c
o
o
r
d
i
n
a
t
e

o
f

n
o
d
e

1

[
C
S
Y
S
]
*
n
n
=
n
o
d
e
(
2
.
5
,
3
,
0
)
!
n
n
=

n
o
d
e

a
t

o
r

n
e
a
r

(
2
.
5
,
3
,
0
)

[
C
S
Y
S
]
*
/
p
o
s
t
1
u
x
2
5
=
u
x
(
2
5
)
!

u
x
2
5

=

U
X

a
t

n
o
d
e

2
5

[
R
S
Y
S
]
*
t
e
m
p
9
3
=
t
e
m
p
(
9
3
)
!

t
e
m
p
9
3

=

t
e
m
p
e
r
a
t
u
r
e

a
t

n
o
d
e

9
3
w
i
d
t
h
=
d
i
s
t
n
d
(
2
3
,
8
8
)
!

w
i
d
t
h

=

d
i
s
t
a
n
c
e

b
e
t
w
e
e
n

n
o
d
e
s

2
3

&

8
8
*
C
S
Y
S

=

I
n

t
h
e

a
c
t
i
v
e

c
o
o
r
d
i
n
a
t
e

s
y
s
t
e
m

(
C
S
Y
S
)
R
S
Y
S

=

I
n

t
h
e

a
c
t
i
v
e

r
e
s
u
l
t
s

c
o
o
r
d
i
n
a
t
e

s
y
s
t
e
m

(
R
S
Y
S
)
A
P
D
L

B
a
s
i
c
s

.
.
.
R
e
t
r
i
e
v
i
n
g

D
a
t
a
b
a
s
e

I
n
f
o
r
m
a
t
i
o
n

Y
o
u

c
a
n

u
s
e

a

g
e
t

f
u
n
c
t
i
o
n

d
i
r
e
c
t
l
y

i
n

a

f
i
e
l
d
,

j
u
s
t

l
i
k
e

a

p
a
r
a
m
e
t
e
r
.


F
o
r

e
x
a
m
p
l
e
:
k
,
1
0
,
k
x
(
1
)
,
k
y
(
3
)
!

K
P

1
0

a
t

X

o
f

K
P

1
,

Y

o
f

K
P

3

[
C
S
Y
S
]
*
k
,
1
1
,
k
x
(
1
)
*
2
,
k
y
(
3
)
!

[
C
S
Y
S
]
*
f
,
n
o
d
e
(
2
,
2
,
0
)
,
f
x
,
1
0
0
!

F
X

f
o
r
c
e

a
t

n
o
d
e
(
2
,
2
,
0
)

[
C
S
Y
S
]
*
*
C
S
Y
S

=

I
n

t
h
e

a
c
t
i
v
e

c
o
o
r
d
i
n
a
t
e

s
y
s
t
e
m

(
C
S
Y
S
)
A
P
D
L

B
a
s
i
c
s
S
u
m
m
a
r
y
:

D
e
f
i
n
e

p
a
r
a
m
e
t
e
r
s

u
s
i
n
g

t
h
e

f
o
r
m
a
t

N
a
m
e
=
V
a
l
u
e
.

V
a
l
u
e
m
a
y

b
e

a

n
u
m
b
e
r
,

a

p
r
e
v
i
o
u
s
l
y

d
e
f
i
n
e
d

p
a
r
a
m
e
t
e
r
,

a

m
a
t
h
e
m
a
t
i
c
a
l

f
u
n
c
t
i
o
n
,

a

p
a
r
a
m
e
t
r
i
c

e
x
p
r
e
s
s
i
o
n
,

o
r

a

c
h
a
r
a
c
t
e
r

s
t
r
i
n
g
.

U
s
e

*
G
E
T
o
r

g
e
t

f
u
n
c
t
i
o
n
s

t
o

r
e
t
r
i
e
v
e

d
a
t
a

f
r
o
m

t
h
e

A
N
S
Y
S

d
a
t
a
b
a
s
e
.

A
N
S
Y
S

s
t
o
r
e
s

d
a
t
a

i
n

t
h
e
i
r

a
c
t
u
a
l

f
o
r
m

(
n
u
m
b
e
r
s

o
r

s
t
r
i
n
g
s
)
,

n
o
t

i
n

t
h
e

f
o
r
m

o
f

p
a
r
a
m
e
t
e
r

n
a
m
e
s
.
A
P
D
L

B
a
s
i
c
s

D
.


W
o
r
k
s
h
o
p

R
e
f
e
r

t
o

y
o
u
r

W
o
r
k
s
h
o
p

S
u
p
p
l
e
m
e
n
t
f
o
r

i
n
s
t
r
u
c
t
i
o
n
s

o
n
:
W
1
0
.


2
-
D

B
r
a
c
k
e
t

U
s
i
n
g

P
a
r
a
m
e
t
e
r
s

Potrebbero piacerti anche