コード例 #1
0
    def move_cuthead(self, hpgl):
        dev = Device(self.read_dev_settings())
        if self.gui['cmb_plotlang'].get_active() == 0:
            hpgl = hpgl
        else:
            hpgl = self.plot.toDMPL(hpgl,
                                    self.gui['cmb_plotlang'].get_active())
#		message = gtk.MessageDialog(type=gtk.MESSAGE_ERROR, buttons=gtk.BUTTONS_OK)
#		message.set_markup('Data to plotter:' + hpgl  )
#		message.run()
#		message.destroy()
        dev.plot(None, hpgl)
コード例 #2
0
 def on_test_connection_clicked(self, widget):
     #		message = gtk.MessageDialog(type=gtk.MESSAGE_ERROR, buttons=gtk.BUTTONS_OK)
     #		message.set_markup('Widget: ' + self.gui['device1'] )
     #		message.run()
     #		message.destroy()
     self.set_device_combo(self.gui['device1'])
     dev = Device(self.read_dev_settings())
     hpgl = "IN;PU0,0;PD0,2000;PD2000,2000;PD2000,0;PD0,0;PU0,0;IN;"
     self.move_cuthead(hpgl)
コード例 #3
0
	def on_send_clicked(self,button):
		dev = Device(self.read_dev_settings())

		if os.name == 'nt':
			dev.plot("c:\\temp\\plot.hpgl")
		else:
			dev.plot(os.path.join(appPath,'tmp','plot.hpgl'))
コード例 #4
0
 def on_send_clicked(self, button):
     dev = Device(self.read_dev_settings())
     dev.plot(os.path.join(appPath, 'tmp', 'plot.hpgl'), None)
コード例 #5
0
ファイル: main.py プロジェクト: shackspace/inkcut_dmpl
 def on_test_connection_clicked(self,widget):
     dev = Device(self.read_dev_settings())
     dev.plot(os.path.join(appPath,'tests','test.hpgl'))
コード例 #6
0
ファイル: main.py プロジェクト: shackspace/inkcut_dmpl
 def on_send_clicked(self,button):
     dev = Device(self.read_dev_settings())
     dev.plot(os.path.join(appPath,'tmp','plot.hpgl'))
コード例 #7
0
ファイル: main.py プロジェクト: thinkl33t/inkcut_dmpl
 def on_test_connection_clicked(self, widget):
     dev = Device(self.read_dev_settings())
     dev.plot(os.path.join(appPath, 'tests', 'test.hpgl'))