Farad
Integrated design environment.
>
New
Print
Tutorial
Feedback
README
Loading...
Evaluate
Reset
"Dimensions:" a = dim(3 mm, 0.10 mm) b = limit(4.00 mm, 5.00 mm) c = dim(2 mm, 0.02 mm) d = bilateral(1 mm, 0.00 mm, -0.2 mm) e = dim(1 mm, 0.01 mm) "Stackup:" stack = [a, b, -c, -d, e] "Arithmetic method:" sum(stack) to mm a + b -c -d + e "RSS Method:" rss(stack) to mm "Bender Method 1.5*RSS:" bender(stack) to mm "Monte Carlo with arrays:" monte_carlo(stack, 1000) "Monte Carlo with functions:" stack2() = randim(a) + randim(b) - randim(c) - randim(d) + randim(e) monte_carlo(stack2, 1000)
Farad
Dimensions:
a
=
dim
(
3
mm
,
0.1
mm
)
=>
3 mm ± 0.1 mm
b
=
limit
(
4
mm
,
5
mm
)
=>
4.5 mm ± 0.5 mm
c
=
dim
(
2
mm
,
0.02
mm
)
=>
2 mm ± 20 um
d
=
bilateral
(
1
mm
,
0
mm
,
-
0.2
mm
)
=>
0.9 mm ± 0.1 mm
e
=
dim
(
1
mm
,
0.01
mm
)
=>
1 mm ± 10 um
Stackup:
stack
=
[
a
,
b
,
-
c
,
-
d
,
e
]
=>
[3 mm ± 0.1 mm, 4.5 mm ± 0.5 mm, -2 mm ± 20 um, -0.9 mm ± 0.1 mm, 1 mm ± 10 um]
Arithmetic method:
sum
(
stack
)
to
mm
=>
5.6 mm ± 0.73 mm
a
+
b
-
c
-
d
+
e
=>
5.6 mm ± 0.73 mm
RSS Method:
rss
(
stack
)
to
mm
=>
5.6 mm ± 0.520096 mm
Bender Method 1.5*RSS:
bender
(
stack
)
to
mm
=>
5.6 mm ± 0.780144 mm
Monte Carlo with arrays:
monte_carlo
(
stack
,
1000
)
=>
5.604 mm ± 0.672175 mm
Monte Carlo with functions:
stack2
(
)
=
randim
(
a
)
+
randim
(
b
)
-
randim
(
c
)
-
randim
(
d
)
+
randim
(
e
)
=>
stack2()
monte_carlo
(
stack2
,
1000
)
=>
5.60835 mm ± 0.639905 mm
NO ERRORS
Enable Javascript to use the terminal.