def writeOutput( fileName, fileNameSuffix, gcodeText = ''): "Write scalable vector graphics for a skeinforge gcode file, if activate vectorwrite is selected." repository = settings.getReadRepository( VectorwriteRepository() ) if not repository.activateVectorwrite.value: return gcodeText = gcodec.getTextIfEmpty( fileNameSuffix, gcodeText ) getWindowAnalyzeFileGivenText( fileNameSuffix, gcodeText, repository )
def writeOutput( fileName, gcodeText = '' ): "Analyze a gcode file." gcodeText = gcodec.getTextIfEmpty( fileName, gcodeText ) pluginFileNames = getPluginFileNames() for pluginFileName in pluginFileNames: analyzePluginsDirectoryPath = getPluginsDirectoryPath() pluginModule = gcodec.getModuleWithDirectoryPath( analyzePluginsDirectoryPath, pluginFileName ) if pluginModule != None: pluginModule.writeOutput( fileName, gcodeText )
def writeOutput(fileName, gcodeText=''): "Analyze a gcode file." gcodeText = gcodec.getTextIfEmpty(fileName, gcodeText) pluginFileNames = getPluginFileNames() for pluginFileName in pluginFileNames: analyzePluginsDirectoryPath = getPluginsDirectoryPath() pluginModule = gcodec.getModuleWithDirectoryPath( analyzePluginsDirectoryPath, pluginFileName) if pluginModule != None: pluginModule.writeOutput(fileName, gcodeText)
def writeOutput( fileName, fileNameSuffix, gcodeText = '' ): "Analyze a gcode file." gcodeText = gcodec.getTextIfEmpty( fileName, gcodeText ) pluginFileNames = getPluginFileNames() for pluginFileName in pluginFileNames: analyzePluginsDirectoryPath = getPluginsDirectoryPath() pluginModule = gcodec.getModuleWithDirectoryPath( analyzePluginsDirectoryPath, pluginFileName ) if pluginModule != None: try: pluginModule.writeOutput( fileName, fileNameSuffix, gcodeText ) except: print( 'Warning, the tool %s could not analyze the output.' % pluginFileName )
def getCraftedText(fileName, gcodeText='', repository=None): "Get chopped text." if gcodec.getHasSuffix(fileName, '.svg'): gcodeText = gcodec.getTextIfEmpty(fileName, gcodeText) if gcodec.isProcedureDoneOrFileIsEmpty(gcodeText, 'chop'): return gcodeText carving = svg_codec.getCarving(fileName) if carving == None: return '' if repository == None: repository = ChopRepository() settings.getReadRepository(repository) return ChopSkein().getCarvedSVG(carving, fileName, repository)
def getCraftedText( fileName, gcodeText = '', repository = None ): "Get cleaved text." if gcodec.getHasSuffix( fileName, '.svg' ): gcodeText = gcodec.getTextIfEmpty( fileName, gcodeText ) if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'cleave' ): return gcodeText carving = svg_codec.getCarving( fileName ) if carving == None: return '' if repository == None: repository = CleaveRepository() settings.getReadRepository( repository ) return CleaveSkein().getCarvedSVG( carving, fileName, repository )
def getCraftedText( fileName, gcodeText = '', repository = None ): "Get carved text." if fileName.endswith( '.svg' ): gcodeText = gcodec.getTextIfEmpty( fileName, gcodeText ) if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'carve' ): return gcodeText carving = svg_writer.getCarving( fileName ) if carving == None: return '' if repository == None: repository = CarveRepository() settings.getReadRepository( repository ) return CarveSkein().getCarvedSVG( carving, fileName, repository )
def getCraftedText( fileName, gcodeText = '', repository = None ): "Get chopped text." if fileName.endswith('.svg'): gcodeText = gcodec.getTextIfEmpty(fileName, gcodeText) if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'chop'): return gcodeText carving = svg_writer.getCarving(fileName) if carving == None: return '' if repository == None: repository = ChopRepository() settings.getReadRepository(repository) return ChopSkein().getCarvedSVG( carving, fileName, repository )
def writeOutput(fileName, fileNameSuffix, gcodeText=''): "Analyze a gcode file." gcodeText = gcodec.getTextIfEmpty(fileName, gcodeText) pluginFileNames = getPluginFileNames() for pluginFileName in pluginFileNames: analyzePluginsDirectoryPath = getPluginsDirectoryPath() pluginModule = gcodec.getModuleWithDirectoryPath( analyzePluginsDirectoryPath, pluginFileName) if pluginModule != None: try: pluginModule.writeOutput(fileName, fileNameSuffix, gcodeText) except: print('Warning, the tool %s could not analyze the output.' % pluginFileName)
def writeOutput(fileName, gcodeText=''): "Display a skeinviewed gcode file for a skeinforge gcode file, if 'Activate Skeinview' is selected." repository = settings.getReadRepository(SkeinviewRepository()) if repository.activateSkeinview.value: gcodeText = gcodec.getTextIfEmpty(fileName, gcodeText) analyzeFileGivenText(fileName, gcodeText, repository)
def getCraftedText( fileName, text = '', flowRepository = None ): "Flow the file or text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), flowRepository )
def writeOutput(fileName, fileNameSuffix, gcodeText=''): "Write a beholded gcode file for a skeinforge gcode file, if 'Activate Behold' is selected." repository = settings.getReadRepository(BeholdRepository()) if repository.activateBehold.value: gcodeText = gcodec.getTextIfEmpty(fileNameSuffix, gcodeText) analyzeFileGivenText(fileNameSuffix, gcodeText, repository)
def getCraftedText( self, fileName, text, repository = None ): "Unpause a gcode linear move file or text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), repository )
def getCraftedText(fileName, gcodeText, stretchRepository=None): "Stretch a gcode linear move text." return getCraftedTextFromText(gcodec.getTextIfEmpty(fileName, gcodeText), stretchRepository)
def getCraftedText(fileName, gcodeText='', repository=None): "Mill the file or gcodeText." return getCraftedTextFromText(gcodec.getTextIfEmpty(fileName, gcodeText), repository)
def getCraftedText(fileName, text, lashRepository=None): "Get a lashed gcode linear move text." return getCraftedTextFromText(gcodec.getTextIfEmpty(fileName, text), lashRepository)
def getCraftedText( fileName, gcodeText = '', repository = None ): "Limit a gcode file or text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, gcodeText ), repository )
def writeOutput( self, fileName, fileNameSuffix, gcodeText = ''): "Display a skeinviewed gcode file for a skeinforge gcode file, if 'Activate Skeinview' is selected." repository = settings.getReadRepository( SkeinviewRepository() ) if repository.activateSkeinview.value: gcodeText = gcodec.getTextIfEmpty( fileNameSuffix, gcodeText ) getWindowAnalyzeFileGivenText( fileNameSuffix, gcodeText, repository )
def getCraftedText(fileName, gcodeText='', repository=None): "Dimension a gcode file or text." return getCraftedTextFromText(gcodec.getTextIfEmpty(fileName, gcodeText), repository)
def getCraftedText( self, fileName, text = '', liftRepository = None ): "Lift the preface file or text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), liftRepository )
def getCraftedText(fileName, text='', multiplyRepository=None): "Multiply the fill file or text." return getCraftedTextFromText(gcodec.getTextIfEmpty(fileName, text), multiplyRepository)
def getCraftedText( self, fileName, text, towerRepository = None ): "Tower a gcode linear move file or text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), towerRepository )
def getCraftedText(fileName, text, oozebaneRepository=None): "Oozebane a gcode linear move file or text." return getCraftedTextFromText(gcodec.getTextIfEmpty(fileName, text), oozebaneRepository)
def getCraftedText( fileName, gcodeText, stretchRepository = None ): "Stretch a gcode linear move text." return getCraftedTextFromText( gcodec.getTextIfEmpty(fileName, gcodeText), stretchRepository )
def getCraftedText( fileName, text, splodgeRepository = None ): "Splodge a gcode linear move file or text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), splodgeRepository )
def getCraftedText(fileName, text, towerRepository=None): "Tower a gcode linear move file or text." return getCraftedTextFromText(gcodec.getTextIfEmpty(fileName, text), towerRepository)
def getCraftedText( fileName, text, clipRepository = None ): "Clip a gcode linear move file or text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), clipRepository )
def getCraftedText(fileName, text='', prefaceRepository=None): "Preface and convert an svg file or text." return getCraftedTextFromText(gcodec.getTextIfEmpty(fileName, text), prefaceRepository)
def getCraftedText( fileName, text = '', repository = None ): "Speed the file or text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), repository )
def getCraftedText( self, fileName, text = '', whittleRepository = None ): "Whittle the preface file or text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), whittleRepository )
def getCraftedText( self, fileName, text, wipeRepository = None ): "Wipe a gcode linear move text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), wipeRepository )
def getCraftedText( fileName, text, jitterRepository = None ): "Jitter a gcode linear move text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), jitterRepository )
def getCraftedText( fileName, text = '', chamberRepository = None ): "Chamber the file or text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), chamberRepository )
def getCraftedText( self, fileName, text = '', multiplyRepository = None ): "Multiply the fill file or text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), multiplyRepository )
def getCraftedText( fileName, text = '', repository = None ): "Widen the preface file or text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), repository )
def writeOutput( self, fileName, fileNameSuffix, gcodeText = ''): "Write a beholded gcode file for a skeinforge gcode file, if 'Activate Behold' is selected." repository = settings.getReadRepository( BeholdRepository() ) if repository.activateBehold.value: gcodeText = gcodec.getTextIfEmpty( fileNameSuffix, gcodeText ) getWindowAnalyzeFileGivenText( fileNameSuffix, gcodeText, repository )
def getCraftedText( self, fileName, text = '', feedRepository = None ): "Feed the file or text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), feedRepository )
def getCraftedText( fileName, text = '', prefaceRepository = None ): "Preface and convert an svg file or text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), prefaceRepository )
def getCraftedText(fileName, text, filletRepository=None): "Fillet a gcode linear move file or text." return getCraftedTextFromText(gcodec.getTextIfEmpty(fileName, text), filletRepository)
def getCraftedText( fileName, text, raftlessRepository = None ): "Raftless the file or text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), raftlessRepository )
def getCraftedText(fileName, text="", repository=None): "Speed the file or text." return getCraftedTextFromText(gcodec.getTextIfEmpty(fileName, text), repository)
def getCraftedText(fileName, text='', chamberRepository=None): "Chamber the file or text." return getCraftedTextFromText(gcodec.getTextIfEmpty(fileName, text), chamberRepository)
def getCraftedText( fileName, text, coolRepository = None ): "Cool a gcode linear move text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), coolRepository )
def getCraftedText(fileName, text, hopRepository=None): "Hop a gcode linear move text." return getCraftedTextFromText(gcodec.getTextIfEmpty(fileName, text), hopRepository)
def getCraftedText(fileName, text, jitterRepository=None): "Jitter a gcode linear move text." return getCraftedTextFromText(gcodec.getTextIfEmpty(fileName, text), jitterRepository)
def getCraftedText(self, fileName, gcodeText="", repository=None): "Mill the file or gcodeText." return getCraftedTextFromText(gcodec.getTextIfEmpty(fileName, gcodeText), repository)
def getCraftedText( fileName, text = '', repository = None ): "Temperature the file or text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), repository )
def getCraftedText(fileName, text, repository=None): "Unpause a gcode linear move file or text." return getCraftedTextFromText(gcodec.getTextIfEmpty(fileName, text), repository)
def getCraftedText( fileName, text, lashRepository = None ): "Get a lashed gcode linear move text." return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), lashRepository )
def getCraftedText(fileName, text='', liftRepository=None): "Lift the preface file or text." return getCraftedTextFromText(gcodec.getTextIfEmpty(fileName, text), liftRepository)
def getCraftedText(fileName, text='', whittleRepository=None): "Whittle the preface file or text." return getCraftedTextFromText(gcodec.getTextIfEmpty(fileName, text), whittleRepository)