Autore Topic: programma sensoi temperatura e ventole  (Letto 4336 volte)

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
programma sensoi temperatura e ventole
« il: 04 Febbraio 2008, 23:10:47 »
ciao a tutti ho appena finito la versione di prova di un programma tipo sensor degli esempi di gambas,
c'è qualcuno che è disposto a provarlo così mi dice se è compatibile per la propria macchina!

per funzionare bisogna prima installare lm-sensors con il comando

sudo apt-get install lm-sensors

dopo di che si deve far diagnosticare a lm-sensors i tipi di sensori della macchina
con il comando sensor-detect e rispondere yes a tutte le domande che vengono poste.

passo sucessivo :  riavvio


a questo punto potete lanciare il mio programma   feasensor.gambas    in un terminale


realizzato in gambas2  2.0.0

Offline Dario

  • Gamberetto
  • *
  • Post: 13
    • Mostra profilo
Re: programma sensoi temperatura e ventole
« Risposta #1 il: 05 Febbraio 2008, 09:04:28 »
Ciao,
Ho scaricato la tua applicazione ma non riesco a mandarla in esecuzione perche alla linea 180 mi da un errore del tipo
Citazione
wanted float, gor string instead

Purtroppo le mie conoscienze non mi permettono di suggerirti qualcosa e nemmeno di garantire che non sia un problema mio.Io avevo già installato lm-sensors e per monitorare la temperatura uso sensor-applet 1.7.12 che semra funzionare.
Ciao
Ho il dono della vista, dell'udito, facoltà di parlare, un gusto labile, un vago olfatto, uso il telecomando e quindi ho tatto!!

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: programma sensoi temperatura e ventole
« Risposta #2 il: 05 Febbraio 2008, 10:28:54 »
Confermo il bug.
Hai creato a2 come variabile globale di tipo stringa mentre a3 è locale alla procedura Timer1 ed è di tipo Float.

Ah, un suggerimento: usa il rientro del testo, così tutto allineato a sinistra è illeggibile  :nulla:
Visita il mio sito personale: http://www.leonardomiliani.com

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: programma sensoi temperatura e ventole
« Risposta #3 il: 05 Febbraio 2008, 12:17:31 »
grazie pippolo e leo72 per l'aiuto,

in effetti  ho il problema di convertire una variabile di tipo stringa contenente un valore float in una varibile float.

per ora ho tamponato dichiarando la variabile a2 come variant, sul mio pc funziona bene.

grazie ancora è rinnovo l' invito ai volenterosi di testare questa versione base del programma e di postarmi il risultato.

se funziona correttamente mi fate un favore se mi postate anche uno screenshot dell' applicazione.

grazie mille a tutti

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: programma sensoi temperatura e ventole
« Risposta #4 il: 05 Febbraio 2008, 19:30:06 »
ok ragazzi!!! 8-)
ho riscritto completamente il codice di base ....
questa volta dovrebbe funzionare bene (perlomeno su macchine con scheda madre ASUS)

vi prego provate il mio programma cosi se è ok mi butto nella programmazione della GUI .

grazie a tutti

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: programma sensoi temperatura e ventole
« Risposta #5 il: 05 Febbraio 2008, 23:44:47 »
A me funziona, nel senso che gira senza problemi, ma non funziona, nel senso che non visualizza nessun valore. Forse dipende dalla scheda madre un po' vecchiotta (è una Albatron del 2004 con chipset KX600 di VIA).

Un suggerimento: il tuo software non esegue un controllo per verificare che il software 'lm-sensors', sui cui si basa la tua applicazione, sia presente nel PC su cui gira la tua applicazione. Potresti ad esempio usare un semplice check di questo tipo:
Codice: [Seleziona]

SHELL "which sensors" TO stringa
IF stringa = "" OR NOT Exist(Trim(stringa)) THEN  
  stringa = "Attenzione. Sembra che sul tuo sistema non sia installato il software 'lm-sensors'\n."
  stringa = stringa & "Senza di esso, Feasensor non può funzionare. Si prega di verificare e riprovare."
  risultato = Message.Error(stringa, "OK")
  ME.Close
END IF


Il comando which sensors mostra il percorso assoluto del comando oppure restituisce una stringa nulla se questo non è presente nel sistema installato.

Ah, Refresh non si scrive con la "c" ;-) (Refresch nella tua app)
Visita il mio sito personale: http://www.leonardomiliani.com

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: programma sensoi temperatura e ventole
« Risposta #6 il: 06 Febbraio 2008, 20:01:01 »
ok grazie per il suggerimento in effetti è una cosa che devo proprio fare ....
mi faresti un altro favore....mi posti il risultato del comando  

sensors

grazie mille!!!!!!! :-)



citazione:
Refresh non si scrive con la "c"  (Refresch nella tua app)


 :-? che figura!!!!!!!  :-o

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: programma sensoi temperatura e ventole
« Risposta #7 il: 06 Febbraio 2008, 23:37:57 »
finita la versione base della gui.... :-D


ecco una schermata dell' applicazione .. che ne dite può andare?

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: programma sensoi temperatura e ventole
« Risposta #8 il: 09 Febbraio 2008, 12:27:18 »
Terza versione (spero anche l' ultima )del codice di riconoscimento dei sensori ed analisi dei valori per aumentare la compatibilità dei vari sensori presenti sulle schede madri.



finita anche la parte visiva ( perlomeno la prima versione)


provatelo e fatemi sapere

grazie a tutti :-)

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: programma sensoi temperatura e ventole
« Risposta #9 il: 09 Febbraio 2008, 22:38:35 »
aggiunto due visualizzatori per l' indicazione dei valori di memoria...

eccoli qui :

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: programma sensoi temperatura e ventole
« Risposta #10 il: 09 Febbraio 2008, 22:47:30 »
ecco uno screenshot con gli indicatori di memoria al lavoro!

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: programma sensoi temperatura e ventole
« Risposta #11 il: 10 Febbraio 2008, 00:14:16 »
ancora un aggiornamento.....

ora la dimensione dell' applicazione è relativa alle dimensioni dello schermo su cui gira

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: programma sensoi temperatura e ventole
« Risposta #12 il: 10 Febbraio 2008, 20:59:26 »
inserito controllo per l' installazione di lm-sensors come suggerito da leo72

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: programma sensoi temperatura e ventole
« Risposta #13 il: 11 Febbraio 2008, 11:01:56 »
Nell'area download esiste il tuo programma. Come utente puoi modificare il download lì presente: in questa maniera, sul server c'è un solo file, invece di ora che ce ne sono diversi come allegati in questo thread  :nulla:
Visita il mio sito personale: http://www.leonardomiliani.com

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: programma sensoi temperatura e ventole
« Risposta #14 il: 11 Febbraio 2008, 18:47:30 »
:-? hops, chiedo scusa....
posso rimediare in qualche modo? (oltre che non postare più il programma qui)?

se vuoi e puoi cancella pure i files..

ciao e ancora scusa :-x