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
{float:left|border=2px solid black}
!man1.bmp!
Free Rotation to show both sets of holes
{float}


Inputs Needed to Call the Manifold Function

...

  • x = manifold.origin0 + manifoldoutr*cos(pi/3) + 2zc
  • y = manifold.origin0 + manifoldoutr*sin(pi/3) + 2zc

ND = NDManifold

R3 = orificeradhole

L = tanklength

n1 = floor(tanklength/orificedist)

...

sludgepipe - creates a sludge pipe
sludgepipe <-- sludgepipe(p1,ND,L,R3,d1,EN)

p1 = manifoldorigin

ND = NDManifold

R3 = orificerad

L = tanklength

d1 = orificedist

EN = ENPipeSpec

viewtop - shows an object in top view within AutoCAD
viewtop <-- viewtop

zoomwin - zooms on a window space
zoomwin <-- zoomwin(win1,win2)

win1 =

  • x = manifold.origin0 - manifoldoutr
  • y = manifold.origin1 - manifoldoutr
  • z = manifold.origin2

win2 =

  • x = manifold.origin0 + manifoldoutr + zc
  • y = manifold.origin1 + manifoldoutr + zc
  • z = manifold.origin2

cylinder3 - is to draw a cylinder for orifice purpose
cylinder3 <-- cylinderB(p2,R3,p4)

p2 =

  • x = manifold.origin0
  • y = manifold.origin1
  • z = manifold.origin2 + tanklength - orificedist

p4 =

  • x = manifold.origin0 + manifoldoutr*cos(pi/6) + manifoldoutr
  • y = manifold.origin1 + manifoldoutr*sin(pi/6) + manifoldoutr
  • z = manifold.origin2 + tanklength - orificedist

R3 = orificerad

viewrightside - change view to viewrightside
viewrightside <-- viewrightside

array1 - draw starting at point p5, n1 -- as many rows as the tank length/orifice dist, n2 - 1 and provide orifice distance as the next draw point for the cylinder
array1 <-- arrayB(p5,n1,n2,-d1)

p5 =

  • x = manifold.origin1 + manifoldoutr*sin(pi/6) + manifoldoutr
  • y = manifold.origin2 + tanklength - orificedist

n1 = floor(tanklength/orificedist)

n2 = 1

d1 = orificedist

subtract1 - subtract unneeded portion of the cylinders
subtract1 <-- subtractH(p3,p7,p6)

p3 =

  • x = manifold.origin0
  • y = manifold.origin1 - manifoldoutr

p6 =

  • x = manifold.origin0
  • y = manifold.origin1

p7 =

  • x = manifold.origin0 + manifoldoutr*cos(pi/3) + 2zc
  • y = manifold.origin0 + manifoldoutr*sin(pi/3) + 2zc