| Wiki Markup |
|---|
h1. General Program |
...
Input Definitions
Inputs Needed to Call the Chemical Stock Tank Function
Inputs Defined within the Chemical Stock Tank Function
...
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. |
...
platformdim =
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..... |
...
platorigin =
plat{~}origin~ = \*x : |
...
platform{~}origin0~ \*y : |
...
platform{~}origin1~ \*z : |
...
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
- 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.
Technical Program Outline
box1 -
box1 <-- box(platorigin,platpoint)
box2 -
box2 <-- box(col1origin,col1point)
box3 -
box3 <-- box(col2origin,col2point)
box4 -
box4 <-- box(col3origin,col3point)
box5 -
box5 <-- box(col4origin,col4point)
union1 -
one -
...
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=330px!|AutoCAD Chemical Stock Tank Program] Top View {float} *box1* \- box1 <-\- [box|AutoCAD Basics Box](plat{~}origin~,plat{~}point~) !stock tank - pic 2.JPG! *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* \- |