General Program Information
| Wiki Markup |
|---|
h1. General Program Information {float:left|border=2px solid black} [!chemplatform platformlabels.bmp|width=660px500px!|AutoCAD Chemical Stock Tank Platform Program] NE Isometric View {float} \\ \\ h3. Input Definitions h5. Inputs Needed to Call the Chemical Stock Tank Function * origin - a 3*1 matrix with user defined |
Input Definitions
Inputs Needed to Call the Chemical Stock Tank Function
- origin - a 3*1 matrix with user defined x,y,z
...
- positions
...
- corresponding
...
- to origin. The origin is located at the top right corner of the platform.
- disp - displacement between the edge of the drum containing the chemical stock solution (sometimes also refered to as the chemical stock barrel) and the edge of the platform.
- thick - specifies the thickness of the platform.
- walkway - the width of a walkway space on the platform, so that the plant operater can walk on the platform next to the chemical stock drums/barrels
- columndim - a 3*1 matrix with the x,y,z dimensions of the columns.
- R - chemical stock drum radius/ chemical stock barrel
radius
Inputs Defined within the Chemical Stock Tank Function
platformorigin =
*x : origin0
*y : origin1
*Z : origin2
platformdim =
*x : 2(2R) + (3*disp)
*y : (2R) + walkway + disp
*Z : thick
platorigin =
*x : platformorigin0
*y : platformorigin1
*z : platformorigin2
platpoint =
*x : platformorigin0 - platformdim0
*y : platformorigin1 - platformdim1
*z : platformorigin2 + platformdim2
coll origin =
*x : platformorigin0 - platformdim0
*y : platformorigin1
*z : platformorigin2
collpoint =
*x : column1origin0 + columndim0
*y : column1origin1 - columndim1
*z : column1origin2 - columndim2
col2origin =
*x : platformorigin0
*y : platformorigin1
*z : platformorigin2
col2point =
*x : column2origin0 - columndim0
*y : column2origin1 - columndim1
*z : column2origin2 - columndim2
col3origin =
*x : platformorigin0 - platformdim0
*y : platformorigin1 - platformdim1
*z : platformorigin2
col3point =
*x : column3origin0 + columndim0
*y : column3origin1 + columndim1
*z : column3origin2 - columndim2
col4origin =
*x : platformorigin0
*y : platformorigin1 - platformdim1
*z : platformorigin2
col4point =
*x : column4origin0 - columndim0
*y : column4origin1 + columndim1
*z : column4origin2 - columndim2
Technical Program Outline
| Wiki Markup |
|---|
origin. * disp - displacement between the edge of the drum and the edge of the platform. * thick - specifies the thickness of the platform. * walkway - * column{~}dim~ \- a 3*1 matrix with the x,y,z dimensions of the columns. * R - drum radius h5. Inputs Defined within the Chemical Stock Tank Function platform{~}origin~ = \*x : origin{~}0~ \*y : origin{~}1~ \*Z : origin{~}2~ platform{~}dim~ = \*x : 2(2R) + (3*disp) \*y : (2R) + walkway + disp \*Z : thick plat{~}origin~ = \*x : platform{~}origin0~ \*y : platform{~}origin1~ \*z : platform{~}origin2~ plat{~}point~ = \*x : platform{~}origin0~ \- platform{~}dim0~ \*y : platform{~}origin1~ \- platform{~}dim1~ \*z : platform{~}origin2~ + platform{~}dim2~ coll ~origin~ = \*x : platform{~}origin0~ \- platform{~}dim0~ \*y : platform{~}origin1~ \*z : platform{~}origin2~ coll{~}point~ = \*x : column1{~}origin0~ + column{~}dim0~ \*y : column1{~}origin1~ \- column{~}dim1~ \*z : column1{~}origin2~ \- column{~}dim2~ col2{~}origin~ = \*x : platform{~}origin0~ \*y : platform{~}origin1~ \*z : platform{~}origin2~ col2{~}point~ = \*x : column2{~}origin0~ \- column{~}dim0~ \*y : column2{~}origin1~ \- column{~}dim1~ \*z : column2{~}origin2~ \- column{~}dim2~ col3{~}origin~ = \*x : platform{~}origin0~ \- platform{~}dim0~ \*y : platform{~}origin1~ \- platform{~}dim1~ \*z : platform{~}origin2~ col3{~}point~ = \*x : column3{~}origin0~ + column{~}dim0~ \*y : column3{~}origin1~ + column{~}dim1~ \*z : column3{~}origin2~ \- column{~}dim2~ col4{~}origin~ = \*x : platform{~}origin0~ \*y : platform{~}origin1~ \- platform{~}dim1~ \*z : platform{~}origin2~ col4{~}point~ = \*x : column4{~}origin0~ \- column{~}dim0~ \*y : column4{~}origin1~ + column{~}dim1~ \*z : column4{~}origin2~ \- column{~}dim2~ h1. Technical Program Outline {float:left|border=2px solid black} [!box1box1a.bmp|width=440px!|AutoCAD Chemical Stock Tank Platform Program] Top View {float} * |
box1
...
-
...
creates
...
a
...
box
...
that
...
will
...
serve
...
as
...
the
...
platform
...
surface.
...
box1
...
<-
...
-
...
...
(plat
...
origin,platpoint)
platorigin =
*x : platformorigin0
*y : platformorigin1
*z : platformorigin2
platpoint =
*x : platformorigin0 - platformdim0
*y : platformorigin1 - platformdim1
*z : platformorigin2 + platformdim2
| Wiki Markup |
|---|
{~}point~) plat{~}origin~ = \*x : platform{~}origin0~ \*y : platform{~}origin1~ \*z : platform{~}origin2~ plat{~}point~ = \*x : platform{~}origin0~ \- platform{~}dim0~ \*y : platform{~}origin1~ \- platform{~}dim1~ \*z : platform{~}origin2~ + platform{~}dim2~ \\ \\ {float:left|border=2px solid black} [!box2column1 NE.bmp|width=440px460px!|AutoCAD Chemical Stock Tank Platform Program] TopNorthEast Isometric View {float} * |
box2
...
-
...
creates
...
a
...
box
...
that
...
will
...
serve
...
as
...
the
...
upper
...
left
...
column
...
holding
...
up
...
the
...
platform
...
when
...
the
...
structure
...
is
...
viewed
...
from
...
topview.
...
box2
...
<-
...
-
...
...
(col1
...
origin,col1point)
coll origin =
*x : platformorigin0 - platformdim0
*y : platformorigin1
*z : platformorigin2
collpoint =
*x : column1origin0 + columndim0
*y : column1origin1 - columndim1
*z : column1origin2 - columndim2
| Wiki Markup |
|---|
{~}point~) coll ~origin~ = \*x : platform{~}origin0~ \- platform{~}dim0~ \*y : platform{~}origin1~ \*z : platform{~}origin2~ coll{~}point~ = \*x : column1{~}origin0~ + column{~}dim0~ \*y : column1{~}origin1~ \- column{~}dim1~ \*z : column1{~}origin2~ \- column{~}dim2~ \\ \\ {float:left|border=2px solid black} [!box3column2 NE.bmp|width=440px!|AutoCAD Chemical Stock Tank Platform Program] TopNorthEast Isometric View {float} * |
box3
...
-
...
creates
...
a
...
box
...
that
...
will
...
serve
...
as
...
the
...
upper
...
right
...
column
...
holding
...
up
...
the
...
platform
...
when
...
the
...
structure
...
is
...
viewed
...
from
...
topview.
...
box3
...
<-
...
-
...
...
(col2
...
origin,col2point)
col2origin =
*x : platformorigin0
*y : platformorigin1
*z : platformorigin2
col2point =
*x : column2origin0 - columndim0
*y : column2origin1 - columndim1
*z : column2origin2 - columndim2
| Wiki Markup |
|---|
{{~}point~) col3{~}origin~ = \*x : platform{~}origin0~ \- platform{~}dim0~ \*y : platform{~}origin1~ \- platform{~}dim1~ \*z : platform{~}origin2~ col3{~}point~ = \*x : column3{~}origin0~ + column{~}dim0~ \*y : column3{~}origin1~ + column{~}dim1~ \*z : column3{~}origin2~ \- column{~}dim2~ \\ \\ {float:left|border=2px solid black} [!box4column3 NE.bmp|width=440px!|AutoCAD Chemical Stock Tank Platform Program] TopNorthEast Isometric View {float} * |
box4
...
-
...
creates
...
a
...
box
...
that
...
will
...
serve
...
as
...
the
...
lower
...
left
...
column
...
holding
...
up
...
the
...
platform
...
when
...
the
...
structure
...
is
...
viewed
...
from
...
topview.
...
box4
...
<-
...
-
...
...
(col3
...
origin,col3point)
col3origin =
*x : platformorigin0 - platformdim0
*y : platformorigin1 - platformdim1
*z : platformorigin2
col3point =
*x : column3origin0 + columndim0
*y : column3origin1 + columndim1
*z : column3origin2 - columndim2
| Wiki Markup |
|---|
{~}point~) col4{~}origin~ = \*x : platform{~}origin0~ \*y : platform{~}origin1~ \- platform{~}dim1~ \*z : platform{~}origin2~ col4{~}point~ = \*x : column4{~}origin0~ \- column{~}dim0~ \*y : column4{~}origin1~ + column{~}dim1~ \*z : column4{~}origin2~ \- column{~}dim2~ \\ \\ {float:left|border=2px solid black} [!box5column4 NE.bmp|width=440px!|AutoCAD Chemical Stock Tank Platform Program] TopNorthEast Isometric View {float} * |
box5
...
-
...
creates
...
a
...
box
...
that
...
will
...
serve
...
as
...
the
...
lower
...
left
...
column
...
holding
...
up
...
the
...
platform
...
when
...
the
...
structure
...
is
...
viewed
...
from
...
topview.
...
box5
...
<-
...
-
...
...
(col4
...
origin,col4
...
point)
col4origin =
*x : platformorigin0
*y : platformorigin1 - platformdim1
*z : platformorigin2
col4point =
*x : column4origin0 - columndim0
*y : column4origin1 + columndim1
*z : column4origin2 - columndim2
union1 - unionallAis used to union the four columns and the top of the platform to create a single solid platform structure upon which the chemical stock tanks can be placed.