Entra
Nuovo su Yahoo! Gruppi? Registrati
mlaII · MLA II
? Già Iscritto? Entra su Yahoo!

Suggerimenti

Lo sapevi che...
Puoi imposatare la cronologia dei messaggi? Clicca nel link datea. le tue preferenze verranno salvate.

Messaggi

  Messaggi Aiuto
Avanzata
GUI   Elenco di messaggi  
Rispondi | Inoltra Messaggio #1185 di 1374 |
Re: [mlaII] GUI

Riflettendo su cosa inserire nella GUI per l'MLAII sono arrivato a delle
conclusioni che prima di mettere in pratica vorrei sentire il vostro parere.
La GUI è divisa in due parti principali, sul lato destro il pannello comandi
e sul lato sinistro lo schermo visualizzazione dati, realizzato interamente
in C ANSI e Open GL, applicato come finestra sul form della GUI.
Lo schermo dati è totalmente definibile tramite un array di parametri, non è
un oggetto C++, in particolare si possono definire a piacere l'aspetto della
griglia, degli assi e delle traccie, il numero di traccie massime è 256
rapprensentabili sia nella stessa schermata che a scorrimento definendo a
piacere la spaziatura tra le traccie, le scale possono essere sia fisse che
scorrevoli.
Come comandi, almeno in prima versione, prevederei un selettore di modalità
(DSO, Analizzatore, Spettro) in base al quale viene modificato
opportunamente il pannello comandi, per il modo Analizzatore metterei tre
sezioni distinte, quella del trigger, quella della time base e quella per la
selezione numero traccie e tipo di segnali.
Per la sezione traccie metterei un selettore a quattro posizioni per
impostare 8,16,24 o 32 canali, un selettore tipo ingressi, TTL o CMOS (da
prevedersi sulla scheda d'input), comandi per lo zoom assi, controllo
spaziatura/dimensione tracce.
Tramite un menù di configurazione permetterei di scegliere quali tracce
visualizzare e in che ordine tra i canali attivi.
Per il trigger metterei un selettore per il canale da usare, un selettore
per il fronte (salita o discesa), una time base per il postrigger, il numero
di sample da leggere (max 32000 a 8 canali o 8000 a 32 canali) e il
programmatore per il trigger condizionale (stato di più ingressi), selettore
per modalità continua, multishot o oneshot.
La modalità multishot, presente solo in strumenti di alto livello, pochi la
conoscono, permette di fare una serie di acquisizioni che vengono poste in
diverse pagine di memoria, esempio leggo 8 canali per 256
sample ogni volta che si presenta una certa condizione di trigger, in questo
modo posso fare 128 letture consecutive distinte, è importante che ogni
insieme di sample possieda un header contente il riferimento temporale (in
base alla time base usata) in cui è stato registrato in modo da poter
ricostruire anche la timeline reale.
La modilità multishot è comodissima per analizzare linee dati, sia seriali
che parallele, dove per motivi di tempo tra i vari pacchetti l'analizzatore
andrebbe out of memory senza riuscire a registrare tutti gli eventi che ci
interessano, p.e. analisi dei dati presenti su un bus I2C o una seriale
asicnrona.
Per la sezione time base dovrebbe bastare una selettore per scegliere la
velocità di sampling, visualizzatori digitali vari da utilizzarsi per le
misure tramite cursori, i comandi di posizionamento dei cursori (manopole
multigiro dovrebbero essere l'idale).

Ciao

Marco d'Ambrosio




Lun 7 Nov 2005 11:32 am

astrobeed
Offline Offline
Invia email Invia email

Inoltra Messaggio #1185 di 1374 |
Espandi messaggi Autore Disponi per data

... Forse esiste una soluzione alternativa migliore, Borland tra i suoi prodotti ha cross compiler che si chiama Kylix 3 e serve per ricompilare progetti ...
Marco d'Ambrosio
astrobeed
Offline Invia email
7 Nov 2005
11:41 am

Riflettendo su cosa inserire nella GUI per l'MLAII sono arrivato a delle conclusioni che prima di mettere in pratica vorrei sentire il vostro parere. La GUI è...
Marco d'Ambrosio
astrobeed
Offline Invia email
7 Nov 2005
11:42 am

Da www.roboteck.org/mla/mla.zip potete scaricare lo zippone con dentro la nuova release della GUI, l'HEX con cui programmare l'ATmega32 e il suo sorgente in...
Marco d'Ambrosio
astrobeed
Offline Invia email
25 Nov 2005
10:45 am

Non e' che manca qualche pezzettino ? topolinux pigi /home/pigi >wine MLAII.exe err:module:import_dll Library FTD2XX.DLL (which is needed by ...
Pierluigi Frullani
pigifly
Offline Invia email
25 Nov 2005
11:03 am

In effetti pure sotto XP se non c'è il driver FTDI caricato non parte e da un erore con FTD2XX.DLL appena posso riprovo col driver ... -- Visita il mio sito ...
max_xxv
Offline Invia email
25 Nov 2005
11:12 am

... Quello è il driver DLL per il chip FTDI, lo dovete scaricare dal sito della FTDI, in effetti non ho pensato di avvertirvi della cosa dando per scontato ...
Marco d'Ambrosio
astrobeed
Offline Invia email
25 Nov 2005
1:14 pm

Ho già fatto, basta scaricare il driver, decomprimere lo zip e copiare il file in Windows/System32. Devo dire che l'interfaccia è veramente notevole, lo zoom...
max_xxv
Offline Invia email
25 Nov 2005
1:27 pm

Giusto per semplificarvi la vita i link diretti per il driver sono : Per XP http://www.ftdichip.com/Drivers/FT232-FT245/D2XX/Win/D10620.zip Per Linux ...
Marco d'Ambrosio
astrobeed
Offline Invia email
25 Nov 2005
1:26 pm

... Grazie :-) ... La parte video non è un oggetto grafico, è una serie di funzioni che sfruttano l'open gl sia per visualizzare in grafica 2D le tracce e...
Marco d'Ambrosio
astrobeed
Offline Invia email
25 Nov 2005
2:41 pm

oggi, ho installato ex novo Wine nella mia postazione e non ho resistito a provare la GUI, mettendo il file.dll nella directory virtuale di windows la GUI si...
max_xxv
Offline Invia email
12 Dic 2005
11:12 pm

Volevo complimentarmi per l'ottimo lavoro svolto sulla GUI, si vede che e' fatta da qualcuno che sapeva fin dall'inizio esattamente cosa serve... Semplice, con...
Marco Selmi
mselmi2000
Offline Invia email
26 Nov 2005
8:59 am

... La GUI si appoggia alla DLL Ftdi per l'uso dell'USB pertanto non devi fargli vedere nulla perchè ci pensa da sola a trovarsi la porta USB connessa. ...
Marco d'Ambrosio
astrobeed
Offline Invia email
13 Dic 2005
11:43 am

... purtroppo non è proprio così, dovrò fare qualche altra prova ma non riesce a comunicare anche se parte senza problemi... ... Ottimo, con le risaldature...
max_xxv
Offline Invia email
13 Dic 2005
11:50 am
 Primo  |  |  Succ > Ultimo 
Avanzata

Copyright ? 2009 Yahoo! Tutti i diritti riservati.
La Tua Privacy - Testo aggiornato - Condizioni generali di utilizzo del servizio - Linee guida - Aiuto

?