Macro, parametri e data entry

Sezione dedicata a Linuxcnc
Rispondi
ioiotutu
Newbie
Newbie
Messaggi: 4
Iscritto il: sabato 26 gennaio 2008, 9:12

Macro, parametri e data entry

Messaggio da ioiotutu » venerdì 19 novembre 2010, 9:05

Salve,
vi seguo da un pò ed ho imparato molto da questo forum, complimenti.

Vi sottopongo il mio problema.

Ho preparato una serie di programmi parametrici per realizzare varie lavorazioni che faccio comunemente, piccole asole, fori ecc.
Per questo ho utilizzato la programmazione tramite le variabili #.
Ho strutturato le mie macro inserendo all'inizio:

;diametro foro #1 in mm
#1=100
;altezza foro #2 in mm
#2=20

.
.
.

In pratica ad inizio programma assegno tutti i miei parametri.

C'è un modo per assegnare le variabili dall'esterno, che so, tipo preparare un data entry dove mettere i valori?
Si può tentare qualcosa con pyvcp?
Grazie.

elovalvo
Member
Member
Messaggi: 403
Iscritto il: sabato 10 febbraio 2007, 17:34
Località: Palermo

Re: Macro, parametri e data entry

Messaggio da elovalvo » venerdì 19 novembre 2010, 16:27

Penso che sia meglio usare direttamente Python piuttosto che Pyvcp

Ci sono una serie di esempi in questa pagina del wiki di EMC2

http://wiki.linuxcnc.org/cgi-bin/emcinf ... Generators

Sicuramente troverai ciò che ti serve

ioiotutu
Newbie
Newbie
Messaggi: 4
Iscritto il: sabato 26 gennaio 2008, 9:12

Re: Macro, parametri e data entry

Messaggio da ioiotutu » venerdì 19 novembre 2010, 18:13

Grazie, molto utile. Sono riudcito ad assegnare le variabili e comporre un programmino scopiazzando gli esempi.

Quello che non mi riesce ora è caricare una bmp sul data entry. Vorrei mettere una immagine esplicativa del significato dei parametri. Potrei fare un bmp con paint e caricarlo sul data entry.

Suggerimenti?

Grazie.

elovalvo
Member
Member
Messaggi: 403
Iscritto il: sabato 10 febbraio 2007, 17:34
Località: Palermo

Re: Macro, parametri e data entry

Messaggio da elovalvo » venerdì 19 novembre 2010, 18:59


ioiotutu
Newbie
Newbie
Messaggi: 4
Iscritto il: sabato 26 gennaio 2008, 9:12

Re: Macro, parametri e data entry

Messaggio da ioiotutu » sabato 20 novembre 2010, 11:44

Link veramente molto utili, ringrazio.

Qui di seguito il codice che ho utilizzato per visualizzare l'immagine>


self.image=PhotoImage(file = '/home/michele/emc2/nc_files/uno.gif')
self.PreviewFrame = Frame(self,bd=5)
self.PreviewFrame.grid(row=0, column=0)
self.PreviewCanvas = Canvas(self.PreviewFrame,width=360, height=360)
self.PreviewCanvas.grid(sticky=N+S+E+W)
self.XLine = self.PreviewCanvas.create_image(180,180, image = self.image)


Grazie.
Michele

badade
Junior
Junior
Messaggi: 166
Iscritto il: mercoledì 5 gennaio 2011, 11:45
Località: Varese

Re: Macro, parametri e data entry

Messaggio da badade » mercoledì 5 gennaio 2011, 17:36

ciao ciao,
interessante l'argomento!
Penso il problema risolto ma visto che sono un tipo curioso e sempre aperto a nuove prospettive volevo sapere se è possibile avere maggiori informazioni.
Che tipo di macchina usi? Che modello di controllo? Puoi essere più esplicativo sul problema? Concretamente hai risolto il probema come?
Io qualche soluzione ce l'avrei ma necessito di informazioni dettagliate. E' una curiosità  personale e spero di non essere inopportuno.
Aspetto grazie.

Rispondi

Torna a “Linuxcnc”