Exemple : Collections d'éléments
Produit: Bibliothèques de base CODESYS
Le CODESYS bibliothèque Element Collections
contient des blocs fonctionnels pour les listes, les files d'attente, les piles et les tables de hachage. Les éléments de Collections
sont des instances de blocs fonctionnels de type IElement
. Le Element Collections Examples
exemple de projet montre comment utiliser des blocs fonctionnels individuels.
Description
L'exemple de projet comprend les applications suivantes :
ÉlémentExemple
Affiche la création d'instances de type
IElement
.IElement
est l'interface de base pour tous les éléments de cette collection.OnlineChangeSafeLinkedListExample
Affiche les listes liées qui sont protégées contre les modifications en ligne.
SimpleHashTableExemple
Montre comment utiliser le
HashTable
bloc fonctionnel.ExempleListeLiéeSimple
Montre comment utiliser le
LinkedList
bloc fonctionnel. LeLinkedList
Le bloc fonctionnel n'a pas accès à l'index et peut être étendu dynamiquement.ExempleListeSimple
Montre comment utiliser le
List
bloc fonctionnel. LeList
le bloc fonctionnel a des méthodes avec un accès d'index aux éléments suivants :GetElementAt
,InsertElementAt
,RemoveElementAt
, etSetElementAt
.SimpleQueueExample
Montre comment utiliser
Queue
bloc fonctionnel. LeQueue
bloc fonction fonctionne selon le principe FIFO (premier entré, premier sorti).Exemple de liste triée simple
Montre comment utiliser le
SortedList
bloc fonctionnel. Les éléments d'unSortedList
sont triés par leElementCompareTo
méthode deIElement
.SimpleStackExample
Montre comment utiliser le
Stack
bloc fonctionnel. LeStack
bloc fonctionnel fonctionne selon le principe LIFO (dernier entré, premier sorti).SimpleTreeNodeExample
Montre comment utiliser le
TreeNode
bloc fonctionnel. Vous pouvez utiliser leTreeNode
bloc fonction pour construire des arborescences.ExempleListeDynamique
Montre comment utiliser le
ListFactory
bloc fonctionnel. Vous pouvez utiliser leListFactory
bloc fonctionnel pour créer des listes à l'exécution. Ces listes peuvent être paramétrées avec une taille fixe et aussi avec une taille initiale avec facteur de croissance. L'exemple montre la manipulation générale d'une usine de collecte. LeQueueFactory
,SortedListFactory
,StackFactory
, etTreeNodeFactory
travailler selon le même schéma.
Configuration système requise et restrictions
Système de programmation | CODESYS Development System (version 3.5.14.0 ou supérieure) |
Système d'exécution | CODESYS Control Win (version 3.5.14.0) |
Composants complémentaires | - |
Avis
TÉLÉCHARGER Projet