Exemple #1
0
def writeVectorFile( filename = '' ):
	"Write scalable vector graphics for a gcode file.  If no filename is specified, write scalable vector graphics for the first gcode file in this folder."
	if filename == '':
		unmodified = gcodec.getFilesWithFileTypeWithoutWords( 'gcode' )
		if len( unmodified ) == 0:
			print >> sys.stderr, ( "There is no gcode file in this folder." )
			return
		filename = unmodified[ 0 ]
	vectorwritePreferences = VectorwritePreferences()
	preferences.readPreferences( vectorwritePreferences )
	print >> sys.stderr, ( 'Scalable vector graphics are being generated for the file ' + gcodec.getSummarizedFilename( filename ) )
	fileText = gcodec.getFileText( filename )
	suffixFilename = filename[ : filename.rfind( '.' ) ] + '.svg'
	suffixFilename = suffixFilename.replace( ' ', '_' )
	gcodec.writeFileText( suffixFilename, getVectorGcode( fileText, vectorwritePreferences ) )
	print >> sys.stderr, ( 'The scalable vector graphics file is saved as ' + gcodec.getSummarizedFilename( suffixFilename ) )
Exemple #2
0
def getUncommentedGcodeFiles():
	"Get gcode files which are not generated by this script."
	return gcodec.getFilesWithFileTypeWithoutWords( 'gcode', [ '_comment' ] )
Exemple #3
0
def getUncommentedGcodeFiles():
    "Get gcode files which are not generated by this script."
    return gcodec.getFilesWithFileTypeWithoutWords('gcode', ['_comment'])
Exemple #4
0
def getGCodeFilesWhichAreNotLogFiles():
	"Get gcode files which are not log files."
	return gcodec.getFilesWithFileTypeWithoutWords( 'gcode', [ '_log' ] )