Ad Menu

Verificare l'integrita di un supporto e creare grafici

Verificare l'integrita di un supporto e creare grafici:
cdck è un programma che si esegue dal terminale e che permette di verificare la qualità di un CD o di un DVD, il programma rileva imperfezioni, settori danneggiati, e restituisce tutte le informazioni del supporto.

cdckcdckcdck
I parametri utilizzabili sono:
  • -d CD/DVD nome device, default è "/dev/cdrom".
  • -i Stampa su schermo le informazioni del CD/DVD ed esci (modalità default).
  • -t Controlla,verifica,test.
  • -p Salva le informazioni per gnuplot.
  • -o indica nome file per gnuplot,default è: "./cdck-plot.dat"
  • -V Stampa versione.
  • -v Modalità Verbose.
Sintassi:

cdck [-d /dev/devname] [-i] [-t] [-v] [-p] [-o plot-file.dat]

Installazione:
Aprire un terminale e digitare:

sudo apt-get install cdck

Nota:Se digitate nel terminale "df" vi restituisce i nomi dei drive a disposizione e quindi anche quello con il disco inserito,nel mio caso era: "/dev/cdrom1".
Ho composto il comando con i seguenti parametri: "-d" e "path del disco", "-t" per avviare il test, "-p", per indicare l'esportazione dei dati,e "-o ./cdck-plot.dat" per salvarlo con il nome previsto.

cdck -d /dev/cdrom1 -t -p -o ./cdck-plot.dat

Il file che si viene a creare si può consultare con l'editor di testo.
Per fare una cosa più carina installiamo "gnuplot" che ci permette di creare grafici in "2D" e "3D" con le informazioni estratte dal supporto.

gnuplotgnuplotgnuplotgnuplot
Gnuplot: è un programma leggero da riga di comando che richiede conoscenze matematiche per essere sfruttato al meglio.
Nel nostro piccolo comunque lo possiamo utilizzare per ottenere grafici che mostrano i risultati di "cdck".
Per installare gnuplot, aprire il terminale e digitare:

sudo apt-get install gnuplot-nox gnuplot-x11

Terminata l'installazione digitare:

gnuplot

Il comando avvia gnuplot in modalità interattiva,questo si evince dal nuovo cursore "gnuplot>".
Si usa: "plot e path" per grafici 2D e "splot e path" per grafici 3D.
un esempio per il 2D:

plot sin(x) title "seno", cos(x) title "coseno"

e uno per il 3D:

splot sin(x) title "seno", cos(x) title "coseno"

Per ottenere il grafico del test eseguito con "cdck",aggiungere il seguente al cursore"gnuplot>:

plot '/home/silvio/cdck-plot.dat'

Il programma apre la finestra con la rappresentazione grafica del test eseguito.
A questo punto è possibile aggiungere una griglia per visualizzare i settori.

Esportazione di gnuplot in png
Mi limito ad illustrare come esportare il grafico in un file in ".png" e in ".ps".
Negl'esempi: Impostiamo il programma nella modalità "png" e/o "postscript", eseguiamo poi il rendering nel file e reimpostiamo poi nuovamente il terminale del programma ai valori di default:

Per ottenere un file: ".png"

gnuplot>set terminal png

gnuplot>set output "nome.png"

gnuplot>replot

Per reimpostare il programma:

gnuplot>set output

gnuplot>set terminal x11

Per ottenere un file: ".ps":

gnuplot>set terminal postscript

gnuplot>set output "nome.ps"

gnuplot>replot

Per reimpostare il programma:

gnuplot>set output

gnuplot>set terminal x11

Se digitate: "set" vi mostra le altre opzioni d'output.

Gnuplot supporta molti tipi diversi di output: i terminali schermo interattivo (con mouse e tasti di scelta rapida), la produzione diretta di plotter a penna o stampanti moderne, e l'uscita di molti formati di file ("eps"," fico", "jpeg", "LaTeX", "metafont", "PBM", "pdf", "png" , "PostScript", "SVG", ecc.).
Gnuplot è facilmente estensibile per includere nuove modalità di uscita.
Di recente è stato incluso un terminale interattivo basato su wxWidgets e la creazione di grafici per la visualizzazione web utilizzando l'elemento canvas HTML5.
Per chi sì è appassionato al programma trova le istruzione per un uso avanzato e tante risorse al seguente link: Qui.
Questo è tutto:-)

Share/Bookmark
Stampa il Post - Print this Post

Comments :

0 commenti to “ Verificare l'integrita di un supporto e creare grafici ”
Related Posts with Thumbnails