Quote Originariamente inviata da italo2008 Visualizza il messaggio
L'ambiente di sviluppo con cui ho a che fare è LASAL class2 di Sigmatek.
Non l'ho scritto prima solo perchè le mie speranze di trovare uno che lo usa su questo forum sono abbastanza scarse, ma non si sa mai...

quello che non riesco a capire è come istanziare un array di oggetti, analogamente agli array di functionBlock. Mi dà la possibilità di creare Array di tipi di dati base o di strutture di questi, ma non di oggetti di una classe.

Forse il concetto di "tipo di dati" che ho io in testa non è lo stesso della programmazione a oggetti. In codesys, una volta che si definisce un FB "pippo", io ho a disposizione il tipo di dati "Pippo", con cui io posso definire degli array, ma qua mi sembra che non sia così.

Come si procede in OOP per iterare gli oggetti istanziati di una classe per , ad esempio, sapere se ce n'è uno il cui "inAlarm" è a true?

più a monte, istanziare un'array di oggetti si può fare in OOP?
Ciao,
ovviamente non ho mai programmato in LASAL, ma facendo un giro in rete è aperto alla OOP (il sito dell'azienda produttrice https://www.sigmatek-automation.com/...ng-tool-lasal/).

Ti posto questo video di YT che è molto interessante:

https://youtu.be/fm491s8f8Rw