General Program Information
| Wiki Markup |
|---|
h1. General Program Information h3. Input Definitions h5. Inputs Needed to Call the {float:left|border=2px solid black} [!platform labels.bmp|width=500px!|AutoCAD Chemical Stock Tank Platform Function h5. Inputs Defined within the Chemical Stock Tank Function platform{~}origin~ \- a 3*1 matrix with Program] NE Isometric View {float} |
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 |
|---|
to the point where the chemical stock tank will be drawn. The platform origin is located in the north west corner. platform{~}dim~ = \*x : [2*(2R)] + (3*disp) \*y : (2R) + walkway + disp \*Z : thick column{~}dim~ \- a 3*1 matrix with x,y,z positions corresponding to the point where..... 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~ * origin - a 3*1 matrix with user defined x,y,z positions corresponding to origin. * disp - input value that can be modified by programmer. * thick - input value that can be modified by programmer. * walkway - input value that can be modified by programmer. * R - input value that can be modified by programmer. h1. Technical Program Outline {float:left|border=2px solid black} [!box1box1a.bmp|width=4400px440px!|AutoCAD Chemical Stock Tank Platform Program] Top View {float} * |
box1
...
- creates a box that will serve as the platform surface.
box1 <-- box(platorigin,platpoint)
platorigin =
*x : platformorigin0
*y : platformorigin1
*z : platformorigin2
platpoint =
*x : platformorigin0 - platformdim0
*y : platformorigin1 - platformdim1
*z : platformorigin2 + platformdim2
| Wiki Markup |
|---|
{float:left|border=2px solid black}
[!column1 NE.bmp|width=460px!|AutoCAD Chemical Stock Tank Platform Program]
NorthEast 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 <-- box(col1origin,col1point)
coll origin =
*x : platformorigin0 - platformdim0
*y : platformorigin1
*z : platformorigin2
collpoint =
*x : column1origin0 + columndim0
*y : column1origin1 - columndim1
*z : column1origin2 - columndim2
| Wiki Markup |
|---|
{float:left|border=2px solid black}
[!column2 NE.bmp|width=440px!|AutoCAD Chemical Stock Tank Platform Program]
NorthEast 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 <-- box(col2origin,col2point)
col2origin =
*x : platformorigin0
*y : platformorigin1
*z : platformorigin2
col2point =
*x : column2origin0 - columndim0
*y : column2origin1 - columndim1
*z : column2origin2 - columndim2
| Wiki Markup |
|---|
{float:left|border=2px solid black}
[!column3 NE.bmp|width=440px!|AutoCAD Chemical Stock Tank Platform Program]
NorthEast 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 <-- box(col3origin,col3point)
col3origin =
*x : platformorigin0 - platformdim0
*y : platformorigin1 - platformdim1
*z : platformorigin2
col3point =
*x : column3origin0 + columndim0
*y : column3origin1 + columndim1
*z : column3origin2 - columndim2
| Wiki Markup |
|---|
{float:left|border=2px solid black}
[!column4 NE.bmp|width=440px!|AutoCAD Chemical Stock Tank Platform Program]
NorthEast 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 <-- box(col4origin,col4point)
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.