Monday, November 19, 2007

VideoLab: setup dei filtri



Eccolo qua, il modulo cardine di VideoLab: il VideoSetup.
Questo è il pannello più importante di tutto il progetto, perché permette di inserire i parametri per il settaggio dei filtri. Mi è costato un bel po' di lavoro perché volevo a tutti i costi implementare una funzione che potrei chiamarla di settaggio al volo.

Il funzionamento base è presto detto. Il panello viene richiamato con una funzione, si inseriscono i dati nelle caselline e poi si clikka sui pulsanti [Ok] o [Cancel] per confermarli o annullarli, rispettivamente; al quel punto la funzione chiude la finestra e trasferisce i dati con una variabile di uscita.

Ma se io volessi trasferire i dati senza chiudere la finestra, per fare delle modifiche al volo?
Domanda semplice, ma risposta complicata: serve un sistema per scambiare i dati tra due funzioni in esecuzione, ma che non si vedono.

Volevo usare una variabile globale, ma le variabile globali create da una funzione sono meno globali di quel che lasciano intendere, così mi sono dovuto rassegnare a salvare i dati un file archivio .mat.
Eccolo qua, il modulo cardine di VideoLab: il VideoSetup.
Questo è il pannello più importante di tutto il progetto, perché permette di inserire i parametri per il settaggio dei filtri. Mi è costato un bel po' di lavoro perché volevo a tutti i costi implementare una funzione che potrei chiamarla di settaggio al volo.
Il funzionamento base è presto detto. Il panello viene richiamato con una funzione, si inseriscono i dati nelle caselline e poi si clikka sui pulsanti [Ok] o [Cancel] per confermarli o annullarli, rispettivamente; al quel punto la funzione chiude la finestra e trasferisce i dati con una variabile di uscita.
Ma se io volessi trasferire i dati senza chiudere la finestra, per fare delle modifiche al volo?
Domanda semplice, ma risposta complicata: serve un sistema per scambiare i dati tra due funzioni in esecuzione, ma che non si vedono.
Volevo usare una variabile globale, ma le variabile globali create da una funzione sono meno globali di quel che lasciano intendere, così mi sono dovuto rassegnare a salvare i dati un file archivio .mat.
Soluzione non molto elegante, ma funzionante e questo alla fine è quello che mi interessa.
Bene, adesso con il tastino applica posso cambiare i parametri del filtro mantenendo aperte entrambe le finestre. Una bella comodità non c'è che dire.
Soluzione non molto elegante, ma funzionante e questo alla fine è quello che mi interessa.

Bene, adesso con il tastino [applica] posso cambiare i parametri del filtro mantenendo aperte entrambe le finestre. Una bella comodità non c'è che dire.

Tuesday, November 13, 2007

Cronache perdute

"Che ore sono?" chiese Jack. Controllai il mio orologio, ma Puck mi precedette.
"Estate", disse. Era Aprile, in realtà, ma il tempo ufficiale e il "Tempo di Puck" erano due cose diverse. In quest'ultimo le ore e i minuti venivano chiamati una lentigine e un quarto e ogni giorno abbastanza soleggiato da permettere di sdraiarsi sull'erba a fumare sigarette era estate.
...

Wednesday, November 07, 2007

Perchè

Perchè devo sempre stare così male per fare le cose semplici?
Perchè devo sempre complicare le cose semplici?
Perchè devo sempre perdermi dietro ad altre cose?
...

Perchè telecomitalia non riesce a fare le cose per cui la pago?

Saturday, November 03, 2007

save di merda

Merda ho appena scoperto che il modulo per settare i filtri non può funzionare così come lo avevo pensato.
Tutta colpa del funzionamento del comando save che pensa bene scrivere un file .mat nuovo invece di aggiungere i dati a quello già presente.

Merda adesso devo veramente riprogettare tutta la struttura di scambio dei dati.

Merda