Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

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=440px!|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
* \-

box1 <-\- [box|AutoCAD Basics Box](plat{~}origin~,plat{~}point~)

\\
\\
{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 <-- box(col1origin,col1point)

coll origin =

*x : platformorigin0 - platformdim0
*y : platformorigin1
*z : platformorigin2

collpoint =

*x : column1origin0 + columndim0
*y : column1origin1 - columndim1
*z : column1origin2 - columndim2



Wiki Markup
* \-

box2 <-\- [box|AutoCAD Basics Box](col1{~}origin~,col1{~}point~)

\\
\\
{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 <-- box(col2origin,col2point)

col2origin =

*x : platformorigin0
*y : platformorigin1
*z : platformorigin2

col2point =

*x : column2origin0 - columndim0
*y : column2origin1 - columndim1
*z : column2origin2 - columndim2

Wiki Markup
* \-

box3 <-\- [box|AutoCAD Basics Box](col2{~}origin~,col2{~}point~)

\\
\\
{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 <-- box(col3origin,col3point)

col3origin =

*x : platformorigin0 - platformdim0
*y : platformorigin1 - platformdim1
*z : platformorigin2

col3point =

*x : column3origin0 + columndim0
*y : column3origin1 + columndim1
*z : column3origin2 - columndim2

Wiki Markup
* \-

box4 <-\- [box|AutoCAD Basics Box](col3{~}origin~,col3{~}point~)

\\
\\
{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 <-- 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.