Esempio: raccolte di elementi
Prodotto: Librerie di base CODESYS
IL CODESYS biblioteca Element Collections
contiene blocchi funzione per liste, code, pile e tabelle hash. Gli elementi di Collections
sono istanze di blocchi funzione di tipo IElement
. IL Element Collections Examples
progetto di esempio mostra come utilizzare i singoli blocchi funzione.
Descrizione
Il progetto di esempio include le seguenti applicazioni:
ElementoEsempio
Mostra la creazione di istanze di tipo
IElement
.IElement
è l'interfaccia di base per tutti gli elementi di questa collezione.OnlineChangeSafeLinkedListEsempio
Mostra gli elenchi collegati che sono protetti dalle modifiche online.
SimpleHashTableEsempio
Mostra come utilizzare il
HashTable
blocco funzione.SimpleLinkedListEsempio
Mostra come utilizzare il
LinkedList
blocco funzione. ILLinkedList
il blocco funzione non ha accesso all'indice e può essere esteso dinamicamente.SimpleListEsempio
Mostra come utilizzare il
List
blocco funzione. ILList
blocco funzione dispone di metodi con accesso indice ai seguenti elementi:GetElementAt
,InsertElementAt
,RemoveElementAt
, ESetElementAt
.SimpleQueueEsempio
Mostra come usare
Queue
blocco funzione. ILQueue
Il blocco funzione funziona secondo il principio FIFO (first in, first out).SimpleSortedListEsempio
Mostra come utilizzare il
SortedList
blocco funzione. Gli elementi di ASortedList
sono ordinati per ilElementCompareTo
metodo diIElement
.Esempio di SimpleStack
Mostra come utilizzare il
Stack
blocco funzione. ILStack
Il blocco funzione funziona secondo il principio LIFO (ultimo entrato, primo uscito).SimpleTreeNodeExample
Mostra come utilizzare il
TreeNode
blocco funzione. Puoi usare ilTreeNode
blocco funzione per costruire strutture ad albero.DynamicListEsempio
Mostra come utilizzare il
ListFactory
blocco funzione. Puoi usare ilListFactory
blocco funzione per creare elenchi in fase di esecuzione. Queste liste possono essere parametrizzate con una dimensione fissa e anche con una dimensione iniziale con fattore di crescita. L'esempio mostra la gestione generale di una factory di raccolta. ILQueueFactory
,SortedListFactory
,StackFactory
, ETreeNodeFactory
lavorare secondo lo stesso schema.
Requisiti di sistema e restrizioni
Sistema di programmazione | CODESYS Development System (versione 3.5.14.0 o superiore) |
Sistema di esecuzione | CODESYS Control Win (versione 3.5.14.0) |
Componenti aggiuntivi | - |
Avviso
SCARICAMENTO Progetto