def execute(self): "Comb button has been clicked." fileNames = skeinforge_polyfile.getFileOrDirectoryTypesUnmodifiedGcode( self.fileNameInput.value, fabmetheus_interpret.getImportPluginFileNames(), self.fileNameInput.wasCancelled ) for fileName in fileNames: writeOutput(fileName)
def execute(self): 'Skeinforge button has been clicked.' fileNames = skeinforge_polyfile.getFileOrDirectoryTypesUnmodifiedGcode(self.fileNameInput.value, fabmetheus_interpret.getImportPluginFileNames(), self.fileNameInput.wasCancelled) window = None for fileName in fileNames: window = skeinforge_craft.writeOutput(fileName) return window
def execute(self): 'Convert to gcode step button has been clicked.' fileNames = skeinforge_polyfile.getFileOrDirectoryTypesUnmodifiedGcode( self.fileNameInput.value, ['.gcode'], self.fileNameInput.wasCancelled) for fileName in fileNames: writeOutput(fileName)
def execute(self): "Craft button has been clicked." fileNames = skeinforge_polyfile.getFileOrDirectoryTypesUnmodifiedGcode( self.fileNameInput.value, [], self.fileNameInput.wasCancelled ) for fileName in fileNames: writeOutput(fileName)
def execute(self): 'Skeinforge button has been clicked.' fileNames = skeinforge_polyfile.getFileOrDirectoryTypesUnmodifiedGcode( self.fileNameInput.value, fabmetheus_interpret.getImportPluginFileNames(), self.fileNameInput.wasCancelled) # expotFileName = skeinforge_polyfile.getFileOrDirectoryTypesUnmodifiedGcode(self.fileNameInput.value, fabmetheus_interpret.getImportPluginFileNames(), self.fileNameInput.wasCancelled) if self.usePyPyforSlicing.value: for fileName in fileNames: os.getcwd() CommandOutput = os.popen('C:\pypy-1.9\pypy.exe %s%s %s' % ( os.getcwd(), '\skeinforge_application\skeinforge_utilities\skeinforge_craft.py', fileName)).read() #for pypy slicing # print fileName print CommandOutput #for pypy slicing # print "Slicing finished....." # skeinlayer.writeOutput('', '', fileNamePenultimate,) fileNameSkeinLayer = fileName[:fileName.rfind( '.')] + '_penultimate.gcode' skeinlayer.writeOutput('', '', fileNameSkeinLayer, '') # fileNamePenultimate = fileName[: fileName.rfind('.')] + '_penultimate.gcode' else: for fileName in fileNames: skeinforge_craft.writeOutput( fileName ) #use this line instead of the below two for regular python slicing
def execute(self): "Widen button has been clicked." fileNames = skeinforge_polyfile.getFileOrDirectoryTypesUnmodifiedGcode( self.fileNameInput.value, fabmetheus_interpret.getImportPluginFileNames(), self.fileNameInput.wasCancelled) for fileName in fileNames: writeOutput(fileName)
def execute(self): 'Skeinforge button has been clicked.' fileNames = skeinforge_polyfile.getFileOrDirectoryTypesUnmodifiedGcode(self.fileNameInput.value, fabmetheus_interpret.getImportPluginFileNames(), self.fileNameInput.wasCancelled) pypyExe = self.getPyPyExe() for fileName in fileNames: if platform.python_implementation() == "PyPy": skeinforge_craft.writeOutput(fileName) elif pypyExe == False: print "************************************************" print "* Failed to find pypy, so slicing with python! *" print "************************************************" skeinforge_craft.writeOutput(fileName) print "************************************************" print "* Failed to find pypy, so sliced with python! *" print "************************************************" else: subprocess.call([pypyExe, __file__, fileName])
def execute(self): 'Skeinforge button has been clicked.' fileNames = skeinforge_polyfile.getFileOrDirectoryTypesUnmodifiedGcode(self.fileNameInput.value, fabmetheus_interpret.getImportPluginFileNames(), self.fileNameInput.wasCancelled) # expotFileName = skeinforge_polyfile.getFileOrDirectoryTypesUnmodifiedGcode(self.fileNameInput.value, fabmetheus_interpret.getImportPluginFileNames(), self.fileNameInput.wasCancelled) if self.usePyPyforSlicing.value : for fileName in fileNames: os.getcwd() CommandOutput=os.popen('C:\pypy-1.9\pypy.exe %s%s %s' % (os.getcwd(),'\skeinforge_application\skeinforge_utilities\skeinforge_craft.py', fileName)).read() #for pypy slicing # print fileName print CommandOutput #for pypy slicing # print "Slicing finished....." # skeinlayer.writeOutput('', '', fileNamePenultimate,) fileNameSkeinLayer = fileName[: fileName.rfind('.')] + '_penultimate.gcode' skeinlayer.writeOutput('', '', fileNameSkeinLayer, '') # fileNamePenultimate = fileName[: fileName.rfind('.')] + '_penultimate.gcode' else: for fileName in fileNames: skeinforge_craft.writeOutput(fileName) #use this line instead of the below two for regular python slicing
def execute(self): 'Convert to gcode step button has been clicked.' fileNames = skeinforge_polyfile.getFileOrDirectoryTypesUnmodifiedGcode(self.fileNameInput.value, ['.gcode'], self.fileNameInput.wasCancelled) for fileName in fileNames: writeOutput(fileName)