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.IElementest 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
HashTablebloc fonctionnel.ExempleListeLiéeSimple
Montre comment utiliser le
LinkedListbloc fonctionnel. LeLinkedListLe bloc fonctionnel n'a pas accès à l'index et peut être étendu dynamiquement.ExempleListeSimple
Montre comment utiliser le
Listbloc fonctionnel. LeListle bloc fonctionnel a des méthodes avec un accès d'index aux éléments suivants :GetElementAt,InsertElementAt,RemoveElementAt, etSetElementAt.SimpleQueueExample
Montre comment utiliser
Queuebloc fonctionnel. LeQueuebloc fonction fonctionne selon le principe FIFO (premier entré, premier sorti).Exemple de liste triée simple
Montre comment utiliser le
SortedListbloc fonctionnel. Les éléments d'unSortedListsont triés par leElementCompareTométhode deIElement.SimpleStackExample
Montre comment utiliser le
Stackbloc fonctionnel. LeStackbloc fonctionnel fonctionne selon le principe LIFO (dernier entré, premier sorti).SimpleTreeNodeExample
Montre comment utiliser le
TreeNodebloc fonctionnel. Vous pouvez utiliser leTreeNodebloc fonction pour construire des arborescences.ExempleListeDynamique
Montre comment utiliser le
ListFactorybloc fonctionnel. Vous pouvez utiliser leListFactorybloc 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, etTreeNodeFactorytravailler 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