Vai alla pagina del download
SpeedClassifica2012


Note dell'autore:

Quest programma è gratuito.La durata è annuale; Alla fine di ogni anno deve essere aggiornato scaricando dal sito la nuova versione. Il programma viene comunque limitato ai seguenti numeri:
800 iscritti;210 societa;12000 atleti sul database;le categorie sono quelle previste per l'anno 2012 dalla Fidal piu una categoria "NCM/NCF" non competitiva;è inoltre possibile definire fino a 49 nuove categorie come si vuole. Suggerimenti o critiche,verranno adeguatamente considerati; dalla pagina Home scegliere "Servizi-contatti" e scrivermi all'indirizzo indicato. Questo tutorial si riferisce all'ultima release: SpeedClassifica2012 rilasciata il:01/01/2012

Installazione e requisiti:

Sistema operativo Windows aggiornato con il Net.framework 3.5 o superiore. Scaricare il programma (SpeedClassifica.Setup.exe). Lanciarlo e seguire le istruzioni di installazione.

Che cosa c'è di nuovo:

Gestione di piu gare in contemporanea tramite nuove istanze del programma.
Nuova gestione classifica per categorie,con possibilita di raggruppamento ed attribuzione punteggio iniziale delle stesse.
Stampa elenco iscritti in ordine alfabetico;
Finestra degli iscritti (in ordine alfabetico)consultabile durante la costruzione della classifica;
e possibilità di selezionare un iscritto ed immetterlo in classifica.
Distinzione in classifica tra maschi e femmine,tramite colori diversi.
Categoria dei non competitivi evidenziata in colore verde,cosi da poter essere individuati ed eliminati dalla classifica
Orologio con precisione arrotondata al millesimo di secondo

fig.0  (fig.1)
Generalità-come usare il programma:

Il programma elabora tutte le classifiche (generale,punteggio individuale,società,categoria) di una gara podistica; partendo dall'inserimento dei dati effettuati all'atto dell'iscrizione(con l'ausilio di un database e l'importazione delle iscrizioni da fonte esterne) è presente un orologio che deve essere avviato al momento della partenza. Se si sceglie la modalità di non rilevare i tempi all'arrivo (l'orologio deve comunque essere avviato)tramite l'apposito pulsante, basterà ritirare i cartellini degli atleti(in rigoroso ordine d'arrivo) e successivamente immettere il numero di pettorale scritto sul cartellino (o rilevare il codice a barre con il lettore) e battere il tasto "Invio";il programma individua l'atleta e lo stampa sulla parte sx del video(vedi fig.1). Se invece si vogliono riscontrare i tempi all'arrivo (si possono comunque alternare le due modalità con o senza tempi) occorrono almeno due persone,una dedicata al programma sul computer che dopo avere avviato il programma con il tasto "Start" in concomitanza dello sparo dello starter rileverà i tempi (che vengono memorizzati in ordine d'arrivo creando cosi una coda) all'arrivo degli atleti tramite il tasto "add" e l'altra dedicata al ritiro dei cartellini degli atleti e dovrà stare davanti in modo da essere visto dall'addetto al computer mentre ritira effettivamente il cartellino;ritiro che deve essere effettuato in rigoroso ordine d'arrivo(pena la non validità della classifica); viene cosi creata una coda dei tempi d'arrivo ed una coda dei cartellini,che verranno abbinate ed esaurite successivamente quando l'operatore al computer riceverà i cartellini;rileverà il numero di pettorale dell'atleta o il codice a barre sul cartellino con l'apposito lettore ed il programma oltre che ad identificare l'atleta, estrarrà ed abbinerà il primo tempo in memoria con il primo cartellino;il secondo tempo con il secondo cartellino e cosi di seguito fino ad esaurimento,costruendo in tal modo la classifica. La classifica viene cosi elaborata(abbinando i tempi e i cartellini in ordine d'arrivo). Attenzione!se si è in modalità di non rilevamento del tempo,se ci sono dei tempi in coda questi resteranno in coda,fino a che non si azionerà il pulsante di rilevamento tempi! L'operatore al programma ha due diverse modalità per l'immissione dei dati all'arrivo degli atleti:
1)manuale: é la modalità di default,basterà immettere il numero di pettorale e schiacciare il tasto invio;
2)Automatica piu manuale:Qualora si possieda un lettore di codice a barre ,dopo averlo configurato, il tempo e i dati del concorrente vengono rilevati al traguardo tramite il lettore Bar Code che rileverà il codice sul cartellino; in alternativa,mediante l'immissione del numero di pettorale, la differenza tra le due modalità è di non dover piu scrivere nulla attraverso la tastiera;basterà azionare il grilletto del lettore di codice sul cartellino.Si puo notare la notevole differenza di velocità nella costruzione della classifica, a vantaggio del lettore.


Allo scopo di provare il programma ed impratichirsi del suo uso,vengono forniti dei file di prova(Iscritti.dat,Gara.dat) gia predisposti;non resta che avviare il programma e dopo la schermata di presentazione ci si trova con l'immagine di figura 2;se il file degli iscritti "Iscritti.dat" esiste viene aperto e il numero degli iscritti è riportato nella relativa casella in alto e nella parte sx verranno mostrati in dettaglio gli iscritti.

  (fig.2)

Dati della gara:

La prima operazione da eseguire è: dal menu File-Nuovo aprire la finestra e cliccare su Ok;verrà cancellato l'ultimo file esistente degli atleti iscritti.

  (fig.3)

dal menu File-Apri gara,aprire la maschera ed immettere i dati richiesti (prestare attenzione ad inserire la giusta distanza in metri,perchè da questa dipenderanno le performance degli atleti.Scegliere se i numeri dei pettorali dovranno essere gestiti in automatico e se si il numero d'inizio di questi;

  (fig.4)

se si sceglie il modo manuale, nella maschera d'iscrizione dovrà essere attribuito il numero di pettorale per ogni iscritto.
Iscrizione degli atleti:

Per aggiungere,inserire,cancellare l'iscrizione degli atleti,aprire dal menu "File-Apri Iscrizioni" la relativa maschera di gestione (vedi fig.5)

  (fig.5)

Cliccare con il mouse su "Aggiungi Record" si passa quindi in modalità di "Modifica Record" (vedi fig.5).Il database generale è aperto, immettere le prime lettere del cognome,nella listbox del database verra evidenziato il primo cognome corrispondente alle lettere immesse,a questo punto scorrere la listbox per cercare la piena corrispondenza dei dati;selezionare la riga e cliccare sul bottone Importa record (vedi fig.6)

  (fig.6)

completare il record come mostrato nella fig6;Se i dati importati (anno di nascita con la categoria assegnata) non sono aggiornati viene emesso un avviso e si dovrà aggiornare ad una categoria superiore l'atleta. Se l'atleta non esiste nel database si deve immetterlo manualmente;immettere quindi cognome,nome,se si conosce il codice della società immetterlo nella relativa textbox è possibile fare pure una ricerca nella listbox tramite la funzione cerca(vedi fig.7) immettendo una parola chiave;verrà evidenziata la società di appartenenza (che sono in ordine alfabetico per una piu facile ricerca)

  (fig.7)

qualora la società non fosse in elenco cliccare sul bottone giallo "Aggiungi/Togli società" ed aggiungere un record e compilarlo;

  (fig.7)

attivare/disattivare la casella di selezione del record se si vuole aggiungere/togliere la società dalla lista. Alla chiusura della maschera (bottone OK) verrà completata la lista nella precedente maschera.Procedere con l'immissione della data di nascita e categoria di appartenenza,qualora l'anno di nascita non sia compreso nella categoria verrà emesso un avviso all'operatore (vedi fig.9)

  (fig.9)

Selezionare sesso e categoria,queste sono quelle previste dalla Fidal e Uisp,se si vuole inserire un "non competitivo scegliere "Tutti" e selezionare "NC" alla fine della lista. Se è prevista l'assegnazione manuale immettere il numero di pettorale assegnato,facendo attenzione che sia unico(il programma segnalerà comunque che non sia stato già assegnato impedendo il proseguimento) ed il piu breve possibile, cio faciliterà le successive operazioni. Il campo "Codice assegnato" è a sola lettura ed il numero (codice a barre Ean8) viene assegnato automaticamente dal programma; si individuerà il record tramite lettore di barcode collegato al computer all'arrivo dell'atleta. Importare gli iscritti nel database,dopo alcune gare si avrà a disposizione un database considerevole e sopratutto aggiornato.Salvare infine gli iscritti,bottone Ok;
N.B. l'elenco degli iscritti valido è l'ultimo salvato!L'inserimento o la cancellazione successiva di atleti, modifica questo ordine! Se si iscrivono degli atleti all'ultimo momento inserirli unicamente in coda!

Importazione iscrizioni da fonte esterna

Se l'elenco degli iscritti è stato ottenuto su un sito web e registrato sul suo database,allora il webmaster dovrà editare un file di testo CSV(comma,separated value)cosi costituito:
Cognome,nome,anno,numero pettorale,sesso m/f,categoria,codice società,nome società. Questa deve essere la prima linea o linea zero,Il carattere separatore dei campi è la virgola. Questo ordine è fondamentale e non alterabile ed indica disposizione e significato delle successive righe. Ogni riga rappresenta quindi l'iscrizione di un atleta;esempio la successiva riga uno potrebbe essere: Bessone,mario ivo,1980,103,m,mm35,tO016,ASDP atletica Pinerolo
La riga non deve essere conclusa dalla virgola,ma da un ritorno a capo;se il campo nome è costituito da un doppio nome,questi devono essere separati da uno spazio,il sesso deve essere indicato con una m o f;se un dato è mancante tipo il numero di pettorale mettere solo la virgola;in tutto dovranno essere presenti 7 virgole per riga; i caratteri possono essere sia maiuscoli che minuscoli(vedi fig.10). Un esempio di file di testo CSV è dato dalla figura 10.

  (fig.10)

Esso va salvato come file di testo con estensione .txt o CSV. Dal menu Tools-Importa iscrizioni da file di testo CSV aprire la maschera, dal menu File della maschera cliccare su Apri,(fig.11)

  (fig.11)

cercare il file da importare ed aprirlo(fig.12)

  (fig.12)

il file viene letto e mostrato nella textbox;

  (fig.13)

cliccare sul bottone Importa Dati.Se non ci sono errori nel file di testo,verrà mostrato un riassunto dell'esito dell'operazione(vedi fig.14). Alla chiusura della maschera la successiva figura 15 mostra lo stato dell'importazione del file

  (fig.14)

I record saranno accodati dall'ultimo esistente nel file degli iscritti

  (fig.15)

e controllati che non ci siano dei doppioni,questi saranno scartati se il cognome,nome ed anno di nascita coincide con uno gia presente. Se una società non esiste essa sarà aggiunta alla lista delle societa.


stampa cartellini atleti:
Aprire la maschera di gestione dal menu "Tools-Cartellini"

  (fig.16)

ed impostare la stampante sulla dimensione del cartellino previsto(vedi fig.17 e successive)

  (fig.17)

centrare i diversi riquadri centrandoli nell'area di stampa.

  (fig.18)

Occorre cliccare col tasto sx del mouse sul riquadro e spostarlo con i tasti di movimento posti nella parte dx.Cliccare quindi su "Anteprima di stampa" e stampare il cartellino.

  (fig.19)

Per i successivi atleti basterà selezionarli in ordine crescente dalla listbox e andare direttamente in stampa.Se si volesse stampare il codice a barre (EAN 8) con altro programma su etichette adesive in plastica o altro, il codice a barre deve corrispondere a quello mostrato nella finestra d'iscrizione per ogni iscritto;essi iniziano e procedono in successione dal numero 8310001 piu cifra finale di autocontrollo.
Iscritti:

All'avvio del programma il riquadro "Situazione iscrizione atleti" è attivo e se il file degli iscritti "Iscritti.dat" esiste viene aperto e il numero degli iscritti è riportato nella relativa casella in alto e nella parte sx verranno mostrati in dettaglio gli iscritti. L'elenco degli iscritti si scorre cliccando con il mouse sui bottoni(Inizio,+Pag,-Pag,Fine;vedi fig.20) posti in basso a sx.

  (fig.20)

Questo vale per tutte le selezioni del riquadro "Situazione iscrizione atleti". Volendo stampare l'elenco degli iscritti,aprire il menu "File" e cliccare con il mouse su "Anteprima di stampa" (vedi fig.21); viene aperta la finestra di stampa in cui appare la schermata che si vuole stampare.

  (fig.21)

Società numerose:
Al click del mouse sul bottone "Società numerose,viene aperta la lista delle società ordinate per numero d'iscritti. Per lo scorrimento e la stampa,vale quanto detto sopra per l'elenco degli iscritti;
Iscritti per categorie e statistiche:
Fare click con il tasto sx del mouse (fig.22)sulla casella "Iscritti Categorie" posta tra le due caselle(+1,-1);

  (fig.22)

sul lato sx dello schermo appaiono tutte le categorie in cui ci sono degli iscritti,il nome della categoria,e il numero degli atleti iscritti; inoltre tutte le statistiche che possono servire. Per mostrare le categorie in dettaglio cliccare con il mouse sulla casella(+1) allora la casella centrale mostrerà la sigla della categoria ed il numero degli iscritti di quella categoria.

  (fig.23)

Navigare con questi tasti(+1,-1)fino ad arrivare alla categoria voluta;non resta che cliccare sulla casella centrale perchè appaia sulla parte sx dello schermo tutti gli iscritti della categoria.(vedi fig.23) Volendo stamparla, aprire il menu "File" e cliccare con il mouse su "Anteprima di stampa";viene aperta la finestra di stampa in cui appare la schermata che si vuole stampare.

  (fig.24)

Stampa:
Tutto ciò che appare sulla parte sx della maschera principale del programma è stampabile. Dal menu "File-Anteprima di stampa" aprire la finestra di stampa.

  (fig.25)

Essa è pronta per la stampa del contenuto della parte sinistra del video.

  (fig.26)

Impostazioni:

Se si possiede un lettore di codice a barre collegare ed impostare il lettore di codice a barre al computer(codici da leggere in EAN 8), nel sistema deve prima essere stato installato il relativo "driver" fornito dal costruttore. Dal menu Lettore aprire la maschera "Setting porta seriale" ed impostare i parametri di funzionamento del lettore come sono indicati dal costruttore del lettore.

  (fig.27)

Cliccare sul bottone "Start" e provare a leggere dei codici a barre dei cartellini precedentemente stampati(codice EAN 8).Essi devono essere rilevati e mostrati come in figura(fig.2) Stop e chiusura della maschera.

  (fig.28)

Start orologio:

Avviare il timer (Bottone Start) per rilevare all'arrivo i tempi dei concorrenti;attivarlo in concomitanza allo sparo dello starter. La precisione dell'orologio tra i segnali di Start e Stop è arrotondata al millesimo di secondo;l'orologio ferma la visualizzazione delle cifre alla pressione del tasto Stop,ma continua a rilevare il tempo e questo sarà aggiornato appena premuto nuovamente il tasto Start;mentre riparte da zero se prima si è premuto il tasto di Reset.

  (fig.71)

Viene disattivata la sezione "Situazione iscrizioni atleti" e non sarà piu possibile accedervi se non riavviando il programma. Viene attivata la nuova finestra di visualizzazione degli iscritti in ordine alfabetico,accessibile dal tasto "Iscritti in ordine alfabetico"; attraverso questa è pure possibile immettere in classifica un atleta semplicemente selezionandolo,si puo chiudere ed aprire questa finestra in qualsiasi momento. Per la costruzione della classifica per default è attivata la modalità "manuale",e la modalità di rilevamento dei tempi; si possono cambiare agendo sui bottoni di scelta. Il bottone Start va premuto anche se non s'intendono rilevare i tempi;esso attiva oltre che l'orologio la sezione di costruzione della classifica e il riquadro "Situazione classifica";

Rilevamento tempi:
Premere il tasto"add" per ogni atleta transitante sulla linea del traguardo, il programma creerà una "coda" dei tempi e alla successiva immissione del numero di pettorale in ordine d'arrivo associerà il tempo preso dalla "coda" con il relativo record identificato dal numero di pettorale sul cartellino.

  (fig.30)

Il tutto è mostrato dalle fig.30-31.

  (fig.31)

Salvare il file della classifica frequentemente(1 volta ogni 3-4 classificati) in modo da potere recuperarlo se ci fosse un'interruzione di corrente.
Costruzione classifica con pettorale:
Immettere il numero del pettorale rilevato sul cartellino e premere il tasto"Invio".

  (fig.31)

verrà rilevato il tempo (dalla coda dei tempi o dall'orologio) e verrà identificato l'atleta e messo in classifica.
Costruzione classifica con lettore codice a barre:
Azionando il lettore sul codice a barre stampato sul cartellino dell'atleta questo va direttamente in classifica. Se il lettore dovesse fallire la lettura (e non fosse disponibile il numero di pettorale) è sempre possibile digitare il codice direttamente nella casella del codice.

Salvataggio e apertura della classifica:
Premere il bottone "Salva classifica",verrà chiesta conferma,premere "Ok". Il nome del file in cui viene salvata la classifica è "Classifica.dat",lo stesso file verrà aperto quando si premerà sul bottone "Apri classifica".Durante la costruzione della classifica,salvarla piu volte;

  (fig.32)

Viene emesso un avviso prima di aprire l'ultima classifica salvata;la classifica attuale se non è stata salvata andrà persa.

  (fig.33)

Stop orologio:
Premere il tasto di stop quando sono finiti di arrivare i podisti. Se si riavvia l'orologio questi riprenderà dal tempo zero. Finire la costruzione della classifica con i numeri dei pettorali o i codici a barre dei cartellini; i tempi verranno prelevati dalla coda se ne esistono.
Classifica generale:
Mostra la classifica della gara nella parte sx;si puo scorrerla e stamparla.
Classifica a punteggio campionato individuale:
Mostra la classifica a punteggio individuale della gara nella parte sx;si puo scorrerla e stamparla. Il punteggio assegnato è quello che si è stabilito nel menu "Punteggio-Punteggio campionato individuale".

  (fig.34)

Classifica a punteggio per società:
Mostra la classifica a punteggio per società della gara nella parte sx;si puo scorrerla e stamparla. Il punteggio assegnato è quello che si è stabilito nel menu "Punteggio-Punti società".

  (fig.35)

Classifica a tempi per società:
Questa classifica è basata su un certo numero n di atleti della stessa società. Viene richiesto il numero n di atleti su cui calcolarla.

  (fig.36)

Se una società ha un numero inferiore di atleti viene scartata. Viene fatta la somma e la media dei tempi impiegati dagli n atleti e redatta la classifica.

  (fig.37)

Classifica punteggio per categorie:
Selezionando "Categorie" nella listBox e premendo il tasto "Ok" viene mostrato nella parte sx della form un riassunto delle categorie esistenti in classifica e numero di partecipanti a punteggio.
le singole categorie si selezionano allo stesso modo.
Inoltre è possibile raggruppare piu categorie (esempio mm40/mm45) attribuire un punteggio al primo ed ottenere cosi una classifica raggruppata,vedi immagini seguenti.

  (fig.38)


  (fig.39)

volendo stamparla aprire dal menu "File-Anteprima di stampa" la maschera e quindi mandarla in stampa.
Correzione della classifica generale:
Dal menu "File-Apri Classifica" aprire la finestra.Dal menu File della finestra aprire il file "Classifica.dat"(vedi fig.40/41) o un altro file di classifica a cui si era in precedenza cambiato il nome.

  (fig.40)

  (fig.41)

E' possibile Aggiungere,cancellare ed inserire record;nelle figure seguenti viene mostrato l'inserimento di un record in posizione 20. Viene aperta una listbox con l'elenco degli iscritti;scegliere cliccando sul nome da inserire;immettere il tempo conseguito; la classifica viene ricalcolata.

  (fig.42)

  (fig.43)

  (fig.44)

  (fig.45)

Salvare il file premendo il tasto "Ok".Attivare l'orologio con il tasto "Start" e agire sul tasto "Apri Classifica" questa verrà mostrata con tutte le modifiche(vedi fig.).Stampare la classifica o archiviarla. N.B. Il file viene salvato con il nome "Classifica.dat",quindi per cambiarlo basterà portarsi nella cartella del programma copiarlo in altra posizione e rinominarlo.(es. Scarmagno6-1-2011.dat).

Categorie:
Dal menu "Punteggio-Apri Categorie" aprire la finestra; Sono definite tutte le categorie della Fidal per l'anno 2012 piu una categoria per i non conpetitivi maschile e femminile; i punteggi sia a fine individuale che per societa sono ora definibili in questa maschera.Volendo è pure possibile definire ulteriori 49 categorie secondo le proprie necessita. Ai fini della compilazione della classifica a punteggio di società,per ogni categoria indicare: i punti assegnati al primo e all'ultimo,il punteggio minimo per tutti,lo step che è la variazione(con segno negativo o positivo)tra i successivi classificati.Es:20 punti al primo,(con step=-1)al secondo vengono attribuiti 19 punti,al terzo 18 punti e cosi via;fino a raggiungere il punteggio minimo per tutti.
Lo stesso vale anche per l'assegnazione del punteggio ai fini del campionato individuale.

  (fig.46)

Società:
Dal menu "File-Apri Società" aprire la finestra;è possibile aggiungere,modificare e cancellare società; selezionare il record se lo si vuole far apparire nella listbox della finestra iscrizioni.

  (fig.47)

Database:
Dal menu "Tools-Database" aprire la finestra; Viene fornito all'inizio un file di database contenente atleti della regione piemonte anno 2011, si da poter provare il programma. Successivamente cancellare tutti i record ed immettere i propri;questi possono pure essere importati dalla finestra delle iscrizioni.
Recupero file di backup:

Il programma genera per la sue necessità i seguenti file(.dat,.bak): Classifica,Categorie,Gara,Iscritti,Punteggio, Società.Ogni volta che viene salvato uno di questi file dalle maschere d'immissione dati,viene prima salvato l'ultima copia esistente con estensione .bak.Dal menu "Tools-Recupera file backup" dopo l'apertura della maschera recuperare il file rinominandolo da:.bak a .dat.(vedi fig.48) Il file Codici.dat non ha un corrispondente Codici.bak,esso deve essere sempre presente nella cartella.

  (fig.48)

Esportazione classifica in formato CSV:

menu "Tools-esporta classifiche in CSV" aprire la maschera,portarsi nella cartella desiderata,nominare il file con estensione .csv e salvarlo.Aprire il programma di OpenOffice.org "Calc",ed importare il file salvato.(Vedi fig.49/50/51)

  (fig.49)

  (fig.50)

  (fig.51)

Stampa elenco iscritti in ordine alfabetico:

Cliccare con il mouse sulla voce del menu "File-Stampa elenco iscritti in ordine alfabetico",gli iscritti vengono disposti in ordine alfabetico, quindi portarsi sulla pagina che si desidera stampare(con i tasti Inizio,+pag..).Dal menu File-Anteprima di Stampa aprire la finestra di stampa e stampare la pagina.Per ritornare alla situazione precedente basterà cliccare su uno dei tasti:"societa numerose","categorie" e quindi nuovamente su "Iscritti".

  (fig 52)

  (fig 53)