Livio Orsini Inserita: 14 marzo 2021 Segnala Inserita: 14 marzo 2021 3 ore fa, G.esse scrisse: E corretta questa analisi? Questa è una semplice applicazione del teorema di DeMorgan dell'algebra di Bool. 2 ore fa, G.esse scrisse: Perché non posso fare tutte la analisi del caso solo con i segmenti in linguaggio ladder? Come ti ha scritto da subito mattia Spoldi non sempre, anzi quasi mai, si tratta di qualche ingresso e poche uscite. Più spesso hai parecchie decine di in gressi ed altrettante uscite. Inoltre spesso parecchi ingressi sono coinvolti in più equazioni logiche; crecare sempre di risolverle mentre si codifica (che sia in ladder o altro linguaggio non cambia la sostanza), oltre che concettualemente errato è anche poco pratico. La strategia corretta, e che da anche migliori risultati pratici, è un'analisi delle seqeunze da cui discenderà, in modo quasi automatico, la codifica.
G.esse Inserita: 14 marzo 2021 Autore Segnala Inserita: 14 marzo 2021 5 ore fa, Livio Orsini scrisse: La strategia corretta, e che da anche migliori risultati pratici, è un'analisi delle seqeunze da cui discenderà, in modo quasi automatico, la codifica. Quindi l analisi è assumere un sistema di riferimento and or nor nand ottenere l uscita q e inserirla nel equazione che voglio risolvere? Ciò significa che il programmatore associa le variabili che è possibile trovare in campo ad operazioni algebriche in modo da avere una risposta affidabile? Un programmatore ragiona in termini di somma e prodotto logico e anziché fare tentativi di scrittura codice? Il ladder è la rappresentazione in simboli elettrici delle espressioni algebriche di bool?
Livio Orsini Inserita: 15 marzo 2021 Segnala Inserita: 15 marzo 2021 9 ore fa, G.esse scrisse: Un programmatore ragiona in termini di somma e prodotto logico e anziché fare tentativi di scrittura codice? I programmi non si devono scrivere per tentativi! La prima operazione è l'analisi del funzionamento della macchina, da cui si ricavano le mecrofunzioni necessarie; ognuna di queste sarà poi analizzata per ricaverne le sottofunzioni eventuali o i dettagli. Le eventuali equazioni booleane si applicano all'ìanalisi dettagliata. Questo è l'approccio deduttivo o, come amano definirlo, gli anglofoni, "top down". 9 ore fa, G.esse scrisse: Il ladder è la rappresentazione in simboli elettrici delle espressioni algebriche di bool? Esattamente. ogni contatto aperto o chiuso, rappresenta una variabile booleana. Ogni ramo rappresenta un'equazione booleana. Questo linguaggio è nato esclusivamente per trasporre le logiche combinatorie realizzate con relè, in un programma per computer, in modo che anche chi non sapesse programmare i computer fosse in grado di realizzare un'automazione. L'origine di questi dispositivi risale alla fine degli anni 60 del secolo scorso, quando la GM lanciò una gara per la realizzazzione di un PLC. La gara venne vinta da Modicon e Allen Brady, produttori di elettromeccanica, che presentarono i migliori prototipi di PLC. Agli inizi degli anni 70, sui computer industriali come il PDP11, il W2500 e altri, giravano programmi compilatori con interfaccia "ladder" con cui si realizzavano PLC di grandi dimensioni.
G.esse Inserita: 15 marzo 2021 Autore Segnala Inserita: 15 marzo 2021 Grazie Livio Orsini per l approfondimento, anche se credo che da un relè a un plc le cose si siano complicate e non di poco😅; Mi scuso se e OT ma potreste rispondermi alla domanda che ho esposto nella discussione precedente relativa allo Shift right, in qualche modo si collega al titolo di questa discussione, ringrazio anticipatamente...
Livio Orsini Inserita: 16 marzo 2021 Segnala Inserita: 16 marzo 2021 13 ore fa, G.esse scrisse: he ho esposto nella discussione precedente relativa allo Shift right, Quale discussione? Se è andata smarrita a seguito dell'incendio dovresti riproporla.
G.esse Inserita: 16 marzo 2021 Autore Segnala Inserita: 16 marzo 2021 il 13/3/2021 at 20:26 , Mattia Spoldi scrisse: la conversione in real serve per darti la possibilità di avere i decimali Quindi la conversione in real si rende necessaria ogni qualvolta bisogna rilevare i decimali? @Mattia Spoldi La discussione è disponibile alla visualizzazione, grazie. @Livio Orsini
Mattia Spoldi Inserita: 17 marzo 2021 Segnala Inserita: 17 marzo 2021 13 ore fa, G.esse scrisse: Quindi la conversione in real si rende necessaria ogni qualvolta bisogna rilevare i decimali? Si
G.esse Inserita: 18 marzo 2021 Autore Segnala Inserita: 18 marzo 2021 Se avete tempo/voglia di rispondermi: @Mattia Spoldimi ha consigliato di studiare la numerazione binaria, ma cosa dovrei impare esattamente? Sto dando un occhiata a qualche manuale riguardante il peso dei bit. È corretto dire che esattamente come 1000m sta a 1miglia 0centinaia 0 decine 0 unità. Con 10^0 = m 10^1 = 10x1m 10^2=10*10m Ecc.. Allo stesso modo il peso dei bit va da destra con quello di valore più basso (meno significativo? ) fino a sinistra con quello più alto(più significativo) ? Se è un sistema che definisce il valore della cifra dalla posizione occupata e corretto dire che se salvo il conteggio di un contatore nella mb0 sarà 1=0000 0000 0000 0001 2=0000 0000 0000 0010 Ecc ecc fino a 2^8 255 = 1111 1111 1111 1111 Questa è una codifica binaria standard? Significa che le memorie per operazioni di interi 4 8 16 32 bit funzionano sempre così? Mi interessava sapere questo almeno.. Come primo approccio ai dati cosa consigliate? Giovanni
Livio Orsini Inserita: 19 marzo 2021 Segnala Inserita: 19 marzo 2021 Si è esatto, vale per tutti i tipi di numerazioni: ottale, decimale ed esadecimale.
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora