Exemple #1
0
    def __init__(self, cfg):
        self.cfg = cfg
        print("test loaded")
        self.stepOver = 0.85
        self.arcs = False
        self.dbg = False
        self.symmetry = NO_SYMMETRY
        self.symmetryValues = \
        ( \
          ('none', NO_SYMMETRY), \
          ('upper', UPPER), \
          ('lower', LOWER), \
          ('right', RIGHT), \
          ('left', LEFT), \
        )
        self.cmds = \
        ( \
          ('pocket', self.pocket, True), \
          ('stepover', self.setStepOver), \
          ('pocketarcs', self.pocketArcs), \
          ('pocketdbg', self.pocketDbg), \

          ('outside', self.outside), \
          ('symmetry', self.setSymmetry), \
          # ('', self.), \
        )
        dprtSet(True)
Exemple #2
0
 def __init__(self, cfg):
     self.cfg = cfg
     print("test loaded")
     self.cmds = \
     ( \
         ('modrun', self.modRun), \
         ('tantest', self.tanTest), \
     )
     dprtSet(True)
Exemple #3
0
 def __init__(self, m, d, fontFile):
     self.letter = []
     self.min = 99
     self.max = -99
     self.height = 0.0
     self.scale = 0.0
     self.dbg = False
     if self.dbg:
         dprtSet(True)
     self.readFont(fontFile)
     self.m = m
     self.d = d
     self.zOffset = 0.0
Exemple #4
0
 def __init__(self, cfg):
     self.cfg = cfg
     self.m = cfg.mill
     self.d = cfg.draw
     self.p0 = (0.0, 0.0)
     self.p1 = (0.0, 0.0)
     self.offset = 0
     self.probeDist = 0.5
     self.cmds = \
     ( \
         ('linestart', self.setLineStart), \
         ('lineend', self.setLineEnd), \
         ('offset', self.setOffset), \
         ('probedist', self.setProbeDist), \
         ('scribelines', self.scribeLines, True), \
         ('scribe', self.scribe, True), \
     )
     dprtSet(True)
Exemple #5
0
 def __init__(self, cfg):
     self.cfg = cfg
     print("corner loaded")
     self.dbg = False
     self.quadrant = None
     self.leadRadius = 0.025
     self.passOffset = 0.027
     self.maxPasses = 0
     self.alternate = True
     self.fixture = False
     self.layerNum = 0
     self.quadrantValues = \
     ( \
       ('xplus_yplus',   XPLUS_YPLUS), \
       ('xminus_yplus',  XMINUS_YPLUS), \
       ('xminus_yminus', XMINUS_YMINUS), \
       ('xplus_yminus',  XPLUS_YMINUS), \
       ('xplus',  XPLUS), \
       ('yplus',  YPLUS), \
       ('xminus', XMINUS), \
       ('yminus', YMINUS), \
     )
     self.cmds = \
     ( \
       ('corner', self.corner, True), \
       ('quadrant', self.setQuadrant), \
       ('corpasscut', self.setPassCut), \
       ('corleadradius' , self.setLead), \
       ('corpasses' , self.setPasses), \
       ('coralternatedir', self.setAlternate), \
       ('corfixture', self.setFixture), \
       # ('', self.), \
     )
     self.xMin = None
     self.yMin = None
     self.xMax = None
     self.yMax = None
     dprtSet(True)
Exemple #6
0
 def __init__(self, cfg):
     self.cfg = cfg
     print("CircularPocket loaded")
     self.stepOver = 0.85
     self.strAngle = 0.0
     self.endAngle = self.strAngle + 360.0
     self.spiral = True
     self.distPass = 0.020
     self.leadRadius = 0.025
     self.finishPasses = 0
     self.cmds = \
     ( \
       ('circpocket', self.pocket, True), \
       ('circstepover', self.setStepOver), \
       ('circspiral', self.setSpiral), \
       ('circenlarge', self.enlargeHole), \
       ('circfinish', self.finishHole), \
       ('circfinishpasses', self.setFinishPasses), \
       ('circstepdist', self.setStepDist), \
       ('circleadradius', self.setCircLeadRadius), \
       # ('', self.), \
     )
     dprtSet(True)
Exemple #7
0
 def __init__(self, cfg):
     self.cfg = cfg
     self.depth = 0.0
     self.start = 0.0
     self.end = 0.0
     self.xStart = 0.0
     self.yStart = 0.0
     self.xEnd = 0.0
     self.yEnd = 0.0
     self.step = 0.0
     self.cmds = \
     ( \
       ('broach', self.broach, True), \
       ('broachdepth', self.setDepth), \
       ('broachtop', self.setTop), \
       ('broachstart', self.setStart), \
       ('broachend', self.setEnd), \
       ('broachfeed', self.setFeed), \
       ('broachstep', self.setStep), \
       #('', self.), \
       # ('', self.), \
     )
     dprtSet(True)