Se sei già registrato           oppure    

Orario: 03/05/2024 05:11:02  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA

VISUALIZZA L'ALBUM

Pagine: (114)  < ...  78   79   80   81   82   83   84   85   86   87   [88]   89   90   91   92   93   94   95   96   97   98  ...>    (Ultimo Msg)


PPTEA- Processore Per Tutti
FinePagina

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 16/4/2013,11:00

Da una sub si può tornare anticipatamente con un RETURN ma per saltare a fine SUB si doveva inserire una label...questo ora è lasciato in carico al compilatore...basta scrivere al posto della linea o al posto della label il comando SUBEXIT.
Esempio...il codice:

CODICE
SUB CONTROLLO_RELE_SENSORE
   STATO = " "
   'USBOUT="TS="&TEMP_SONDA&" TR="&TEMP_RIF&" IS="&ISTERESI&CR_LF
   IF ISTERESI >= 0 THEN :LBL_ISTERESI_POS
   IF TEMP_SONDA >= TEMP_RIF THEN :LBL_ISTERESI_NEG_MAG
      IF TEMP_SONDA < (TEMP_RIF + ISTERESI) THEN :LBL_ISTERESI_POS_FINE
      OUTBIT(ID_SENSORE)=HIGH
      STATO="*"
      RETURN
   :LBL_ISTERESI_NEG_MAG
      OUTBIT(ID_SENSORE)=LOW
      'STATO=" "
      RETURN
   :LBL_ISTERESI_POS
   IF TEMP_SONDA >= TEMP_RIF THEN :LBL_ISTERESI_POS_MAG
      IF TEMP_SONDA > (TEMP_RIF + ISTERESI) THEN :LBL_ISTERESI_POS_FINE
      OUTBIT(ID_SENSORE)=HIGH
      STATO="*"
      RETURN
   :LBL_ISTERESI_POS_MAG
      OUTBIT(ID_SENSORE)=LOW
      'STATO=" "
   :LBL_ISTERESI_POS_FINE
SUBEND


viene semplificato in :

CODICE
PRAGMA NO_NUM_LINE
SUB CONTROLLO_RELE_SENSORE
   STATO = " "
   'USBOUT="TS="&TEMP_SONDA&" TR="&TEMP_RIF&" IS="&ISTERESI&CR_LF
   IF ISTERESI >= 0 THEN :LBL_ISTERESI_POS
   IF TEMP_SONDA >= TEMP_RIF THEN :LBL_ISTERESI_NEG_MAG
      IF TEMP_SONDA < (TEMP_RIF + ISTERESI) THEN SUBEXIT
      OUTBIT(ID_SENSORE)=HIGH
      STATO="*"
      RETURN
   :LBL_ISTERESI_NEG_MAG
      OUTBIT(ID_SENSORE)=LOW
      'STATO=" "
      RETURN
   :LBL_ISTERESI_POS
   IF TEMP_SONDA >= TEMP_RIF THEN :LBL_ISTERESI_POS_MAG
      IF TEMP_SONDA > (TEMP_RIF + ISTERESI) THEN SUBEXIT
      OUTBIT(ID_SENSORE)=HIGH
      STATO="*"
      RETURN
   :LBL_ISTERESI_POS_MAG
      OUTBIT(ID_SENSORE)=LOW
      'STATO=" "
SUBEND



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

 

alessio287

Avatar
MegaWatt


Gruppo:Utente
Messaggi:306

Stato:



Inviato il: 16/4/2013,11:06

Ottimo.... faccine/clap.gif

Bye
Alessio287

 

ElettroshockNow

Avatar
GigaWatt


Gruppo:Utente
Messaggi:4656

Stato:



Inviato il: 16/4/2013,12:07

il "THEN" incomincia a crescere faccine/biggrin.gif .............

Ciao Grandiiiiiiiiiii
ElettroshockNow

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 16/4/2013,14:02

Appello a chi possiede PPTEA con firmware 4.1; potete provare per favore se il codice allegato gira?
In debug nessun problema; compilo per la memoria di base, quella iniziale del progetto PPTEA (2Kb).
La carico su PPTEA e non gira.. e da quel momento con il compilatore ultimo non riesco più a collegarmi al PPTEA. Devo usare il compilatore della 3.2 che mi permette di caricare un altro programma, quello vecchio, e questo gira.



Scarica allegato

Impianto_Luca.eab ( Numero download: 149 )



---------------
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.

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 16/4/2013,14:13

Ciao,
ho dato una rapida occhiata...l'istruzine che crea problemi è la :

IOMODE(BIT_INVERTER) = OUTPUT

commentala o setta L'IO con la SETIO...poi vediamo da cosa dipende.
Ciao
Bolle



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

 

ElettroshockNow

Avatar
GigaWatt


Gruppo:Utente
Messaggi:4656

Stato:



Inviato il: 16/4/2013,14:40

Ho provato a caricare il codice e confermo che commentando IOMODE funziona faccine/smile.gif

Come mai l'uso di IOMODE ? e quando si usa ?

Devo imparare ....




Modificato da ElettroshockNow - 16/4/2013, 15:44
 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 16/4/2013,14:42

Volevo cominciare a usare tutte le nuove funzioni messe a disposizione.. perché effettivamente questa funzione è comoda.. senza dover impostare tutti i bit con la SETIO..
Grazie Bolle e grazie ElettroshockNow!



---------------
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.

 

ElettroshockNow

Avatar
GigaWatt


Gruppo:Utente
Messaggi:4656

Stato:



Inviato il: 16/4/2013,14:45

Mi era sfuggita faccine/smile.gif ..... si continua con SETIO faccine/biggrin.gif
Ps: bel codice

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 16/4/2013,14:47

Fai bene ad usare tutto quello che è a disposizione...se mi aiutate sui test ... facciamo molto molto prima!
Fatemi capire anche a me qualcosa ... è solo questione di tempo...poi i problemi soccombono...spero...speriamo!
faccine/construction.gif



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

 

ElettroshockNow

Avatar
GigaWatt


Gruppo:Utente
Messaggi:4656

Stato:



Inviato il: 16/4/2013,14:53

Tranquillo quando si presentano io busso faccine/biggrin.gif ....... tanto tu rispondi faccine/smile.gif

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 16/4/2013,15:02

Trovato e risolto il problema della IOMODE!
L'IOMODE funge senza problemi sulla memoria interna...quando invece passa all'esterna mi sono dimenticato di mantenere settato l'IO per l'espansione di memoria ed il povero PPTEA non riesce più a comunicare con l'espansione...si inchioda da solo... che fesso più fesso di chi l'ho ha progettato! faccine/laugh.gif
Nella prossima versione sarà tutto ok!
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).

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 16/4/2013,15:16

Bolle, ho appena saputo che RS non fornirà più le 24C16 codice 6962907... non riesco a capire quale possa essere l'alternativa... puoi aiutarmi al volo?



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

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 16/4/2013,15:16

Ottimo! faccine/smile.gif faccine/smile.gif faccine/smile.gif (riferito a Bolle... io e Marko abbiamo postato simultaneamente!)



---------------
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.

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 16/4/2013,15:29

Consegna PPTEA 4.1.3 risolve tutti i problemi sollevati!

X Marko,
perdonami,non ho capito la domanda...dalla versione 4.X il PPTEA gestisce le 24C16, 24C32,24C64, 24C128,24C256.

X Tutti,
1.visto che le richieste sono diventate più di una...verrà resa disponibile una istruzione sul THEN...ci pensiamo su...poi vediamo cosa possiamo fare.
2.Se nella versione rilasciata riscontrate problemi...ablate!
Bolle





Scarica allegato

PPTEA4_1_3.rar

( Numero download: 166 )



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

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 16/4/2013,15:35

:)Luca!
potrebbe essere questa? codice 738-0035... quando conoscero chi fa data entry in RS gli tirero uno scapellotto...

CITAZIONE (NonSoloBolleDiAcqua @ 16/4/2013, 16:29)
perdonami,non ho capito la domanda...dalla versione 4.X il PPTEA gestisce le 24C16, 24C32,24C64, 24C128,24C256.

Si, lo so... è che hanno tolto dal listino le 24C16 che ho preso sinora, e non capivo quale potesse essere l'alternativa, ma penso di averla trovata... se solo scrivessero le cose in maniera uniforme quelli di RS, invece di 16K, 16384, 2Kx8, 2048x8 etc etc etc!



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

 
 InizioPagina
 

Pagine: (114)  < ...  78   79   80   81   82   83   84   85   86   87   [88]   89   90   91   92   93   94   95   96   97   98  ...>    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum