Vai al contenuto

Primario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Secondario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Sfondo: Blank Waves Squares Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Corsi di Laurea










ROX @ Unisa - Forum degli studenti di Ingegneria utilizza i cookie. Se prosegui la navigazione accetti il loro uso.    Accetto l'uso dei cookie
-->
Foto

domanda esame...


  • Effettua l'accesso per rispondere
Questa discussione ha avuto 4 risposta/e

#1
xxx

xxx

    Advanced Member

  • Utente
  • StellaStellaStella
  • 84 Messaggi:
quali sono le differenze tra function e function block???
aiutatemi...



#2
xxx

xxx

    Advanced Member

  • Utente
  • StellaStellaStella
  • 84 Messaggi:
up

#3
xxx

xxx

    Advanced Member

  • Utente
  • StellaStellaStella
  • 84 Messaggi:
up

#4
Lo_RE

Lo_RE

    Advanced Member

  • Utente
  • StellaStellaStella
  • 576 Messaggi:
beh da studente che ha solo seguito Tecnologie Informatiche per l'Automazione posso dirti che una function è un'unità di organizzazione della programmazione. Praticamente il risultato di una funzione non dipende dallo stato delle variabili interne, o in altre parole, ad ingressi uguali corrispondono le medesime uscite. Invece nel functional block i risultati dipendono dalle variabili di stato, quindi non è detto che ad ingressi uguali corrispondano le medesime uscite se le variabili di stato sono differenti...
chown -R Lorenzo /..

#5
Blackjack

Blackjack

    Moderatore globale

  • Moderatore
  • 2542 Messaggi:
e poi: per una funzione esiste UNA sola variabile d'uscita che ha lo stesso nome della funzione e il cui tipo và specificato, mentre per un function block posso dichiarare quante variabili d'uscita voglio.
Se vogliamo fare un paragone, un function block è un pò come un OGGETTO in un linguaggio OOP poichè possiede anche uno stato (però esistono anche parecchie differenze con gli oggetti)

una funzione può chiamare qualsiasi altra funzione, ma non può chiamare function block o programmi; un function block può chiamare funzioni e altri function block, ma non può chiamare programmi; in entrambi i casi la ricorsione è vietata, quindi funzioni e function block non possono mai richiamare sè stessi!
Immagine inviata
Immagine inviata
Immagine inviata

"L'amore è la capacità di avvertire il simile nel dissimile"




Leggono questa discussione 0 utenti

0 utenti, 0 ospiti, 0 utenti anonimi