Se sei già registrato           oppure    

Orario: 23/05/2024 00:01:19  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA

VISUALIZZA L'ALBUM

Pagine: (114)  < ...  65   66   67   68   69   70   71   72   73   74   [75]   76   77   78   79   80   81   82   83   84   85  ...>    (Ultimo Msg)


PPTEA- Processore Per Tutti
FinePagina

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 5/2/2013,12:51

Visto che stanno nascendo programmi sempre più sofisticati che utilizzano la pochissima memoria Ram del PPTEA...nella prossima versione (PPTEA 3.2),oltre a reinserire la funzione ERROR , sarà disponibile la funzione MEMORY che restituirà lo spazio libero di memoria (byte liberi). Il PPTEA gestisce una memoria di 512 byte per le variabili, vettori e stringhe...eseguendo questa funzione torna lo spazio di memoria libero.Questa funzione è molto utile per la gestione delle stringhe e per evitare lo sfondamento della memoria che può essere verificata con la funzione ERROR.

ESEMPIO1:

10 USBOUT=MEMORY&"" ' Risultato 512
20 END


In questo esempio torna il valore massimo 512 byte...visto che non sono presenti Variabili e la memoria ram del PPTEA non viene utilizzata.



ESEMPIO2:

05 A=A+1
10 USBOUT=MEMORY&"" ' Risultato 507 -> 512-5
20 END

In questo esempio torna il valore 507 byte...perchè viene utilizzata una sola variabile (Mem=512-NUMVARIABILI*5).



ESEMPIO3:

05 GOSUB :VIS_MEM
10 a="Ciao come va?"
15 GOSUB :VIS_MEM
20 A=""
25 GOSUB :VIS_MEM
100 GOTO 100
1000 :VIS_MEM
1100 PRINT "MEM=" & MEMORY
1200 RETURN


Il PPTEA risponde in questo modo:
MEM=502
MEM=488
MEM=501

Si può vedere che la memoria nel corso del programma viene allocata (a="Ciao come va?" e successivamente liberata (a="".
faccine/clap.gif
Un saluto
Bolle




Modificato da NonSoloBolleDiAcqua - 5/2/2013, 13:02


---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

jumpy75

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:686

Stato:



Inviato il: 5/2/2013,12:55

GRande Bolle!!!! Sempre più evoluto!!!!!

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 5/2/2013,18:15

Avrei alcune cose da dirti sul compiler, ma ora mi sfuggono... appena mi ritornano in mente ti dico...



---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 6/2/2013,10:16

Dimmi dimmi che consegno la 3.2! faccine/rolleyes.gif



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 16/2/2013,09:18

Lunedì consegnerò la versione PPTEA 3.2.
In questo fine settimana non ho tempo:scappo!
faccine/crutch.gif



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 18/2/2013,11:57

Visto che questo progetto inizia a prendere piede...mi era venuta in mente una cosa...perchè non rendere il tutto ancora più potente? Qualcuno potrebbe dire...ma come si può è possibile se hai finito lo spazio di memoria?
In effetti è vero...è finito lo spazio...ma potremmo eliminare il WIFI...e recuperare spazio utilissimo.Come potrebbe essere sostituito il wifi? Si potrebbero utilizzare moduli che sfruttano la seriale...costano un poco di più...ma potremmo avere a disposizione altre capability. La butto li:

1. la funzione MIN(a,B)-> torna il valore più basso tra a e b
2. la funzione MAX(a,B)-> torna il valore più alto tra a e b
3. Aumentare il numero di variabili (ora sono al massimo 26)
4. Aumentare l'estensione di memoria ...ora è al massimo di 2K...può arrivare a 256K....sarà quasi impossibile terminare la memoria.
5. ON X GOTO 100,120, 130,etc... salti a seconda il valore della variabile
6. Volume 0-100 ->Regolazione del volume dell'altoparlante
7. SETMODIO(BIT)=INPUT/OUTPUT -> Gestire in modo più 'frendly' il settaggio delle porte

Cosa ne dite?
Bolle



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 18/2/2013,12:04

Io mi sto attrezzando per testare le funzionalità wifi, dato che mi farebbe proprio comodo...
E se si facessero due release diverse?
Release 1, quella attuale
Release 2, quella senza wifi e tutto il resto
Anche se la versione 2 a questo punto rimarrebbe indietro e "sfavorita"..



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 18/2/2013,14:05

Io butterei via anche la gestione LCD6W e implementerei un calcolo del CRC nativo (qualcuno mi parlava di modbus...) che viene sempre bene sulle comunicazioni e la gestione di SPI ed I2C... anzi, stavo per chiedertelo in MP... in effetti, esistono diversi modi per trasmettere una seriale via radio; se riesco dò gli estremi del modulino XBee usato da Robbi nella sua centralina meteo Duinomite che vorrebbe portare in PPTEA perchè meglio supportato...



---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 18/2/2013,15:01

CITAZIONE (MarKoZaKKa @ 18/2/2013, 14:05)
7
Io butterei via anche la gestione LCD6W

No...dai questo è importante...lo agganci al volo e funge! faccine/smile.gif


CITAZIONE (MarKoZaKKa @ 18/2/2013, 14:05)
7e implementerei un calcolo del CRC nativo (qualcuno mi parlava di modbus...) che viene sempre bene sulle comunicazioni

Vediamo se ucciso il wifi (sostituito dalla seriale mediante il sistema di ElettroshockWave) c'è spazio...

CITAZIONE (MarKoZaKKa @ 18/2/2013, 14:05)
...XBee usato da Robbi nella sua centralina meteo Duinomite che vorrebbe portare in PPTEA perchè meglio supportato...

Oddio...che il PPTEA sia meglio supportato mi sembra un complimento immeritato...sempre se confrontato con arduino.Fammi dare un'occhiata per quanto riguarda XBee ...facciamo fuori i modulili dell'aurel e potremmo mettere qualcosa di nuovo!
faccine/smile.gif



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 18/2/2013,15:18

Non vorrei aver preso la cosa sotto gamba...ma integrare l'XBee nel PPTEA dovrebbe essere relativamente facile e non dovrebbe essere necessario molta memoria...anzi!



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3509

Stato:



Inviato il: 18/2/2013,16:59

CITAZIONE
Io butterei via anche la gestione LCD6W

a guai toccare lo LCD!! faccine/crash.gif

faccine/rolleyes.gif



---------------
"Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"
http://iv3gfn.altervista.org/
http://pptea.altervista.org/

 

alessio287

Avatar
MegaWatt


Gruppo:Utente
Messaggi:306

Stato:



Inviato il: 18/2/2013,17:20

CITAZIONE (NonSoloBolleDiAcqua @ 18/2/2013, 11:57)
Visto che questo progetto inizia a prendere piede...mi era venuta in mente una cosa...perchè non rendere il tutto ancora più potente? Qualcuno potrebbe dire...ma come si può è possibile se hai finito lo spazio di memoria?
In effetti è vero...è finito lo spazio...ma potremmo eliminare il WIFI...e recuperare spazio utilissimo.Come potrebbe essere sostituito il wifi? Si potrebbero utilizzare moduli che sfruttano la seriale...costano un poco di più...ma potremmo avere a disposizione altre capability. La butto li:

1. la funzione MIN(a,B)-> torna il valore più basso tra a e b
2. la funzione MAX(a,B)-> torna il valore più alto tra a e b
3. Aumentare il numero di variabili (ora sono al massimo 26)
4. Aumentare l'estensione di memoria ...ora è al massimo di 2K...può arrivare a 256K....sarà quasi impossibile terminare la memoria.
5. ON X GOTO 100,120, 130,etc... salti a seconda il valore della variabile
6. Volume 0-100 ->Regolazione del volume dell'altoparlante
7. SETMODIO(BIT)=INPUT/OUTPUT -> Gestire in modo più 'frendly' il settaggio delle porte

Cosa ne dite?
Bolle

OKKKKKK...

io sono un mangiatore di memoria... faccine/biggrin.gif

per cui i punti 3 e 4 mi permetterebbero di scrivere programmi + grandi...

Bye
Alessio287




Modificato da alessio287 - 18/2/2013, 18:10
 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 18/2/2013,21:57

CITAZIONE (NonSoloBolleDiAcqua @ 18/2/2013, 11:57)
5. ON X GOTO 100,120, 130,etc... salti a seconda il valore della variabile
6. Volume 0-100 ->Regolazione del volume dell'altoparlante
Cosa ne dite?
Bolle

5 interessante, 6 imho inutile, un bel potenziometro...

CITAZIONE (NonSoloBolleDiAcqua @ 18/2/2013, 15:01)
CITAZIONE (MarKoZaKKa @ 18/2/2013, 14:05)
7
Io butterei via anche la gestione LCD6W

No...dai questo è importante...lo agganci al volo e funge! faccine/smile.gif

Anche l'LCD2W, agganci al volo e funge... e risparmi I/O faccine/smile.gif

CITAZIONE (NonSoloBolleDiAcqua @ 18/2/2013, 15:01)
CITAZIONE (MarKoZaKKa @ 18/2/2013, 14:05)
...XBee usato da Robbi nella sua centralina meteo Duinomite che vorrebbe portare in PPTEA perchè meglio supportato...

Oddio...che il PPTEA sia meglio supportato mi sembra un complimento immeritato...sempre se confrontato con arduino

NO, io parlavo di duinomite, che è una cosa diversa... programmazione diretta in BASIC, tipo C64... bell'oggetto, ma poco supporto mi dicono...

CITAZIONE (NonSoloBolleDiAcqua @ 18/2/2013, 15:18)
Non vorrei aver preso la cosa sotto gamba...ma integrare l'XBee nel PPTEA dovrebbe essere relativamente facile e non dovrebbe essere necessario molta memoria...anzi!

In realtà, se parliamo di questi si userebbe direttamente la seriale...

CITAZIONE (PinoTux @ 18/2/2013, 16:59)
CITAZIONE
Io butterei via anche la gestione LCD6W

a guai toccare lo LCD!! faccine/crash.gif
faccine/rolleyes.gif

Mica lo voglio toccare, lo voglio collegare diversamente faccine/wink.gif



---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 18/2/2013,22:50

CITAZIONE (MarKoZaKKa @ 18/2/2013, 21:57)
6 imho inutile, un bel potenziometro...

Sai che bello un volume regolabile...un beep silenzioso indica una cosa...mentre un BBBEEEEEEEP è tutt'altra cosa.

CITAZIONE (MarKoZaKKa @ 18/2/2013, 21:57)
In realtà, se parliamo di questi si userebbe direttamente la seriale...

Esattamente quel modello...



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

ronwal

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1743

Stato:



Inviato il: 18/2/2013,23:05

Bolle.... Una domanda semplice semplice..... Si potrebbe integrare una sonda di temperatura digitale tipo ds18b20 per una lettura meno ballerina?



---------------
6 bosch csi 240 mono, 9 ldk 225 poly,
Outback flex max 60, psw 7 advance 4kw 48v,
24 elementi 400ah c 5 tubolari

 
 InizioPagina
 

Pagine: (114)  < ...  65   66   67   68   69   70   71   72   73   74   [75]   76   77   78   79   80   81   82   83   84   85  ...>    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum