Skip to main content

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. Le LinkedList Le bloc fonctionnel n'a pas accès à l'index et peut être étendu dynamiquement.

  • ExempleListeSimple

    Montre comment utiliser le List bloc fonctionnel. Le List le bloc fonctionnel a des méthodes avec un accès d'index aux éléments suivants : GetElementAt, InsertElementAt, RemoveElementAt, et SetElementAt.

  • SimpleQueueExample

    Montre comment utiliser Queue bloc fonctionnel. Le Queue 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'un SortedList sont triés par le ElementCompareTo méthode de IElement.

  • SimpleStackExample

    Montre comment utiliser le Stack bloc fonctionnel. Le Stack bloc fonctionnel fonctionne selon le principe LIFO (dernier entré, premier sorti).

  • SimpleTreeNodeExample

    Montre comment utiliser le TreeNode bloc fonctionnel. Vous pouvez utiliser le TreeNode bloc fonction pour construire des arborescences.

  • ExempleListeDynamique

    Montre comment utiliser le ListFactory bloc fonctionnel. Vous pouvez utiliser le ListFactory 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. Le QueueFactory, SortedListFactory, StackFactory, et TreeNodeFactory 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

_example_icon.png TÉLÉCHARGER Projet