h1. General Program Information
h3. Input Definitions
h5. Inputs Needed to Call the Chemical Stock Tank Function
h5. Inputs Defined within the Chemical Stock Tank Function
platform{~}origin~ \- a 3*1 matrix with x,y,z positions corresponding 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}
[!box1.bmp|width=440px!|AutoCAD Chemical Stock Tank Program]
Top View
{float}
*box1* \-
box1 <-\- [box|AutoCAD Basics Box](plat{~}origin~,plat{~}point~)
{float:left|border=2px solid black}
[!box2.bmp|width=440px!|AutoCAD Chemical Stock Tank Program]
Top View
{float}
*box2* \-
box2 <-\- [box|AutoCAD Basics Box](col1{~}origin~,col1{~}point~)
!stock tank - box 3.JPG!
*box3* \-
box3 <-\- [box|AutoCAD Basics Box](col2{~}origin~,col2{~}point~)
!stock tank - box 4.JPG!
*box4* \-
box4 <-\- [box|AutoCAD Basics Box](col3{~}origin~,col3{~}point~)
*box5* \-
box5 <-\- [box|AutoCAD Basics Box](col4{~}origin~,col4{~}point~)
*union1* \-
*one* \-
*return* \- |