Jump to content
Nokioteca Forum

Rpcal...il Mio Primo Programma


karl90
 Share

Recommended Posts

Ciao a tutti vi presento il mio primo programma.: RpCal.

Serve a calcolare il valore equivalente di due o più resistenze in parallelo, senza dover perdere tempo usando la formula...utile se le resistenze in parallelo sono più di due..Possibilità di scegliere l'unità di misura di ogni singola resistenza, tra Kohm e Ohm..Restituisce il valore il Kohm se il risultato è una resistenza maggiore di 1000 Ohm; viceversa restituisce il valore in Ohm se è inferiore a 1000 ohm..Fatemi sapere se vi è piaciuto:D

Nella prossima versione inserirò le icone e magari qualche altra funzione

RpCal_1.1.sis

Modificato da karl90
Link to comment
Condividi su altri siti

Ciao a tutti vi presento il mio primo programma.: RpCal.

Serve a calcolare il valore equivalente di due o più resistenze in parallelo, senza dover perdere tempo usando la formula...utile se le resistenze in parallelo sono più di due..Possibilità di scegliere l'unità di misura di ogni singola resistenza, tra Kohm e Ohm..Restituisce il valore il Kohm se il risultato è una resistenza maggiore di 1000 Ohm; viceversa restituisce il valore in Ohm se è inferiore a 1000 ohm..Fatemi sapere se vi è piaciuto:D

Nella prossima versione inserirò le icone e magari qualche altra funzione

Bravo!! Magari poi puoi fare la funzione di conversione tra colore e resistenza...

Link to comment
Condividi su altri siti

Bravo!! Magari poi puoi fare la funzione di conversione tra colore e resistenza...

Si ci avevo pensato, esiste già un programma del genere : Resistor..è molto carino perche visualizza anche la resistenza con le strisce dei colori che cambiano a seconda di come la imposti tu! kmq ora proverò a realizzare qualcosa del tipo:

1° Anello: colore

2° Anello: colore

e così via..comunque il mio programma può considerarsi all'altezza di essere inserito nella lista dei programmi home made oppure è troppo "semplice" come programma?b)

Link to comment
Condividi su altri siti

mmm...Mi sono già cimentato con il programma di conversione colore-->resistenza, ho già creato il menù e relativi sotto menù come avevo preannunciato prima....ho creato un menù del tipo:

1° Anello-->SubMenu--> Nero, Marrone etc etc

2° Anello-->SubMenu--> Nero, Marrone etc etc

3° Anello-->SubMenu--> Argento, Oro etc

4° Anello-->SubMenu--> Argento, Oro etc etc

Ogni volta che si sceglie un colore si richiama la relativa funzione, kmq il problema è che a metà del terzo anello non mi carica più la funzione corrispondente ad un anello..Forse il modulo appuifw.app.menu ha un limite di elementi?Come posso fare? Questo è il codice del menu-bozza:

appuifw.app.menu=[(u"1° Anello",((u"Nero",Dec1),(u"Marrone",Dec2),(u"Rosso",Dec1),(u"Arancio",Dec1),(u"Giallo",Dec1),

(u"Verde",Dec1),(u"Blu",Dec1),(u"Viola",Dec1),(u"Grigio",Dec1),(u"Bianco",Dec1))),

(u"2° Anello",((u"Nero",Dec1),(u"Marrone",Dec2),(u"Rosso",Dec1),(u"Arancio",Dec1),(u"Giallo",Dec1),

(u"Verde",Dec1),(u"Blu",Dec1),(u"Viola",Dec1),(u"Grigio",Dec1),(u"Bianco",Dec1))),

(u"3° Anello",((u"Argento",Dec1),(u"Oro",Dec2),(u"Nero",Dec1),(u"Marrone",Dec1),(u"Rosso",Dec1),

(u"Arancio",Dec1),(u"Giallo",Dec1),(u"Verde",Dec1),(u"Blu",Dec1),(u"Viola",Dec1))),

(u"4° Anello",((u"Argento",Esci),(u"Oro",Dec2),(u"Marrone",Dec1),(u"Rosso",Dec1),(u"Verde",Dec1),

(u"Blu",Dec1),(u"Viola",Dec1))),

(u"Esci",Esci)]

Modificato da karl90
Link to comment
Condividi su altri siti

mmm...Mi sono già cimentato con il programma di conversione colore-->resistenza, ho già creato il menù e relativi sotto menù come avevo preannunciato prima....ho creato un menù del tipo:

1° Anello-->SubMenu--> Nero, Marrone etc etc

2° Anello-->SubMenu--> Nero, Marrone etc etc

3° Anello-->SubMenu--> Argento, Oro etc

4° Anello-->SubMenu--> Argento, Oro etc etc

Ogni volta che si sceglie un colore si richiama la relativa funzione, kmq il problema è che a metà del terzo anello non mi carica più la funzione corrispondente ad un anello..Forse il modulo appuifw.app.menu ha un limite di elementi?Come posso fare? Questo è il codice del menu-bozza:

appuifw.app.menu=[(u"1° Anello",((u"Nero",Dec1),(u"Marrone",Dec2),(u"Rosso",Dec1),(u"Arancio",Dec1),(u"Giallo",Dec1),

(u"Verde",Dec1),(u"Blu",Dec1),(u"Viola",Dec1),(u"Grigio",Dec1),(u"Bianco",Dec1))),

(u"2° Anello",((u"Nero",Dec1),(u"Marrone",Dec2),(u"Rosso",Dec1),(u"Arancio",Dec1),(u"Giallo",Dec1),

(u"Verde",Dec1),(u"Blu",Dec1),(u"Viola",Dec1),(u"Grigio",Dec1),(u"Bianco",Dec1))),

(u"3° Anello",((u"Argento",Dec1),(u"Oro",Dec2),(u"Nero",Dec1),(u"Marrone",Dec1),(u"Rosso",Dec1),

(u"Arancio",Dec1),(u"Giallo",Dec1),(u"Verde",Dec1),(u"Blu",Dec1),(u"Viola",Dec1))),

(u"4° Anello",((u"Argento",Esci),(u"Oro",Dec2),(u"Marrone",Dec1),(u"Rosso",Dec1),(u"Verde",Dec1),

(u"Blu",Dec1),(u"Viola",Dec1))),

(u"Esci",Esci)]

Eh si purtroppo ha un limite di 30 se non sbaglio..infatti nel mio winfile lo sto facendo grafico...

Link to comment
Condividi su altri siti

Mmmmm, a voi molto più esperti di me una domanda: a posto degli if posso usare l'assegnazione per assegnare il valore della scelta ( 0 , 1 o 4 a seconda la scelta) ad una variabile? Ho portato un esempio sotto...

###############################################################

import appuifw

def Anello1():

AnelloUno = [u"Nero",u"Marrone",u"Rosso",u"Arancio",u"Giallo",u"Verde",

u"Blu",u"Viola",u"Grigio", u"Bianco",]

s1 = appuifw.popup_menu(AnelloUno, u"1° Anello:")

Anello1()

primonumero = s1

###############################################################

Modificato da karl90
Link to comment
Condividi su altri siti

Please sign in to comment

You will be able to leave a comment after signing in



Accedi Ora
 Share

×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy