h1. General Program Information

{float:left|border=2px solid black}
[!chem platforma.bmp|width=660px!|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 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

* column{~}dim~ \- a 3*1 matrix with the x,y,z dimensions of the columns.

* R - chemical stock drum radius/ chemical stock barrel
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}
[!box1a.bmp|width=440px!|AutoCAD Chemical Stock Tank Platform Program]
Top View
{float}
*box1* \- creates a box that will serve as the platform surface.

box1 <-\- [box|AutoCAD Basics Box](plat{~}origin~,plat{~}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}
[!box2a.bmp|width=440px!|AutoCAD Chemical Stock Tank Platform Program]
Top 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|AutoCAD Basics Box](col1{~}origin~,col1{~}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}
[!box3a.bmp|width=440px!|AutoCAD Chemical Stock Tank Platform Program]
Top 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|AutoCAD Basics Box](col2{~}origin~,col2{~}point~)

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~
\\
\\
{float:left|border=2px solid black}
[!box4a.bmp|width=440px!|AutoCAD Chemical Stock Tank Platform Program]
Top 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|AutoCAD Basics Box](col3{~}origin~,col3{~}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}
[!box5a.bmp|width=440px!|AutoCAD Chemical Stock Tank Platform Program]
Top 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|AutoCAD Basics Box](col4{~}origin~,col4{~}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~
\\
\\
*union1* \- [union{~}allA~|AutoCAD Basics Unions]is 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.