Skip to main content

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. IL LinkedList il blocco funzione non ha accesso all'indice e può essere esteso dinamicamente.

  • SimpleListEsempio

    Mostra come utilizzare il List blocco funzione. IL List blocco funzione dispone di metodi con accesso indice ai seguenti elementi: GetElementAt, InsertElementAt, RemoveElementAt, E SetElementAt.

  • SimpleQueueEsempio

    Mostra come usare Queue blocco funzione. IL Queue Il blocco funzione funziona secondo il principio FIFO (first in, first out).

  • SimpleSortedListEsempio

    Mostra come utilizzare il SortedList blocco funzione. Gli elementi di A SortedList sono ordinati per il ElementCompareTo metodo di IElement.

  • Esempio di SimpleStack

    Mostra come utilizzare il Stack blocco funzione. IL Stack Il blocco funzione funziona secondo il principio LIFO (ultimo entrato, primo uscito).

  • SimpleTreeNodeExample

    Mostra come utilizzare il TreeNode blocco funzione. Puoi usare il TreeNode blocco funzione per costruire strutture ad albero.

  • DynamicListEsempio

    Mostra come utilizzare il ListFactory blocco funzione. Puoi usare il ListFactory 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. IL QueueFactory, SortedListFactory, StackFactory, E TreeNodeFactory 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

_example_icon.png SCARICAMENTO Progetto