Page 1 of 4

CREAZIONE RADAR PER RALLY

PostPosted: Wed Apr 26, 2006 11:23 am
by Silvio
Cari amici fwuser,
devo creare un editor per creare un Radar ..
Se nessuno ha im mente che cosa è un radar ve lo spiego :
In realtà il radar è un Roadbook dove sono segnati tutti i percorsi che un pilota di Rally deve eseguire
ogni riga del roadbook è divisa minimo in tre parti :
Km totali e Parziali
Percorso ( con frecce e simboli)
Note

il problema a mio avviso è come fare visualizzare i simboli e le frecce ( percorsi)

qualcuno ha qualche idea ?

Per meglio capire come deve essere fatto ogni riga guardate qui un'immagine ...
http://hyperupload.com/download/011ac2f ... k.jpg.html

Ho segnato con i numeri le principali parti descritte sopra

Grazie in anticipo

PostPosted: Wed May 03, 2006 3:36 pm
by Silvio
proprio non c'è nessuno che mi puo' aiutare ?
avete capito il problema ?

Re: CREAZIONE RADAR PER RALLY

PostPosted: Wed May 03, 2006 3:42 pm
by Enrico Maria Giordano
Silvio wrote:il problema a mio avviso è come fare visualizzare i simboli e le frecce ( percorsi)

qualcuno ha qualche idea ?


In generale per visualizzare delle immagini basta avere le relative bitmaps ed utilizzare la funzione PalBmpDraw().

EMG

PostPosted: Wed May 03, 2006 4:01 pm
by Silvio
scusa ma questo non è il problema
Mi spiego
nella prima colonna ci sono due get numerici e vanno bene !!

nella seconda colonna c'è un grafico :
nel grafico devo avere la possibilità di inserire piu di un disegno cioè devo per esempio raffigurare la strada ( il percorso da seguire) questo generalemnte è formato da una linea nera con sopra una freccia e sotto un tondino per far capire il punto dove l'auto si trova in quel momento
poi a fianco di questo disegno o ( a seconda del paesaggio da raffigurare) sopra lo stesso disegno il programma mi deve far inserire un altro disegnino che so per esempio per raffigurare i binari del treno oppure una casa ecc.


nella terza colonna ci sono le note

ora se io riuscissi a creare il grafico complesso cosa che ancora non ho
capito come farlo ( trascinare da una barra bottoni al grafico un disegnino) come potrei salvare il tutto ?

tieni presente che quello che abbiamo detto finora è solo una riga tu immagina che in un radar ci sono migliia di righe.... dovrei costruire una specie di browse che ogni riga avesse i KM parziali e totali , il grafico e le note


mi rendo conto che non è facile

Linares mi ha suggerito di creare un user control ma non ho trovato nessuna classe che mi potesse aiutare a capire come fare

non dico che me lo dovete fare VOi ma certamente voi avete piu' fantasia ed esperienza in questo campo quindi io volevo solo un inizio, un idea da cui iniziare...un piccolo esempio ....tutto qui

GRAZIE

PostPosted: Wed May 03, 2006 7:12 pm
by Enrico Maria Giordano
Devi disegnare i bitmaps all'interno delle coordinate della cella, coordinate che puoi tranquillamente ricavare come fa il metodo oBrw:lEditCol().

Per disegnare un bitmap sull'altro basta che li disegni in modo trasparente.

EMG

PostPosted: Wed May 03, 2006 8:19 pm
by Silvio
sto iniziando a creare qualcosa :
a sinistra della finestra volevo mettere una barra bottoni oppure usare la classe outlook ma come fare per visualizzare i bottoni corrispondenti alle figure che ho in una cartella ?
Questi poi diventeranno dei pulsanti da fare cliccarci sopra e inserire nel bitmap come hai detto tu sopra ....

PostPosted: Wed May 03, 2006 9:08 pm
by Enrico Maria Giordano
Il comando DEFINE BITMAP OF OUTLOOK supporta la clausola BITMAP che ti consente di specificare il file BMP da visualizzare sul pulsante.

Altrimenti puoi utilizzare dei BTNBMP con la clausola FILE.

EMG

PostPosted: Wed May 03, 2006 9:48 pm
by Silvio
ecco perchè non mi funzionava io ho tuttii simboli in gif o png

PostPosted: Wed May 10, 2006 10:58 am
by Silvio
per la parte grafica ho fatto una prova
adesso posso inserire un disegno in una bitmap e lo posso postare con la clausola DESIGN

Adesso però dovrei salvare tutto tenendo presente anche i simboli inseriti nella bitmap come devo fare?

cioè come si fa a salvare una bitmap
e poi mi conviene salvare il tutto in un file bitmap oppure salvarmi solo le ccordinate dei simbolini dato che l'utente se sbaglia deve ritornarci sopra a modificarla ?

Però questa soluzione mi sembra un po arcaica....meglio di niente dato che in Fw exh non è possibile fare cose come in java...

PostPosted: Wed May 10, 2006 11:02 am
by Enrico Maria Giordano
Io direi la seconda, che non è affatto arcaica ma l'unica possibile, secondo me.

EMG

PostPosted: Wed May 10, 2006 11:11 am
by Silvio
il problema è che in ogni grafico l'utente mette anche fino a 5 /6 simboli
e secondo te dove li salvo le coordinate intendo?
prevedo una marea di campi in archivio cosi si ingrossa l'archivio ?

Num ( numero di linea)
Parziale (km)
Totale(km)
Note1
Note2
Note3

per ogni simbolo tre campi ( nome del BMP, x e y)


Non lo so ....che dici ?

PostPosted: Wed May 10, 2006 11:47 am
by Enrico Maria Giordano
Silvio wrote:il problema è che in ogni grafico l'utente mette anche fino a 5 /6 simboli
e secondo te dove li salvo le coordinate intendo?


In una tabella così fatta:

- Codice grafico
- Codice simbolo
- Coordinata X
- Coordinata Y

E quando devi disegnare un grafico non fai altro che uno scope su quella tabella che ti faccia vedere solo i simboli di quel grafico e poi ne scorri i record disegnandone i relativi simboli.

EMG

PostPosted: Wed May 10, 2006 9:30 pm
by Silvio
Ma scusa ti rendi conto che noi stiamo parlando di un grafico per una soa linea mentre in un road book ci sono centinaia e centinaia di linee ?
Lo hai visto mai un roadbook ?

PostPosted: Wed May 10, 2006 10:34 pm
by Enrico Maria Giordano
Guarda che con la tecnica di cui sopra puoi disegnare quante immagini vuoi.

EMG

PostPosted: Thu May 11, 2006 7:07 am
by Silvio
si ci avevo già pensato di faren altro archivio dove inserire indicizzati i simboli per ogni immagini ma credo che se calcoliamo un normale numero di 5 simbolini per ogni grafico il dbf si svilupperà moltissimo :
per esempio ho contato un piccolo roadbook per una sezione :
Varano( località di partenza) = 557 linee vale a dire 557 grafici
557x5 = 2785 record

Dato che le prove speciali normalmente da noi sono 5 e poi ci sono le sezioni per il trasferimento piu' altre cazzatine l'archivio supererebbe di gran molto i 10000 record per un roadbook

Dato tutte le esperienze di archivi con grandi quantità di dati , esperienze che ogni tanto leggo in questo forum e nel vecchio sono molto preoccupato che ciò può funzionare senza intoppi