Skip to main content

示例:元素集合

产品CODESYS 基础库

CODESYS 图书馆 Element Collections 包含列表、队列、堆栈和哈希表的功能块。的要素 Collections 是类型功能块的实例 IElement。这 Element Collections Examples 示例项目展示了如何使用各个功能块。

描述

示例项目包括以下应用程序:

  • 元素示例

    显示类型实例的创建 IElementIElement 是该集合所有元素的基本接口。

  • OnlineChangeSafeLinkedList示例

    显示不受在线更改保护的链接列表。

  • 简单哈希表示例

    展示了如何使用 HashTable 功能块。

  • 简单链表示例

    展示了如何使用 LinkedList 功能块。这 LinkedList 功能块没有索引访问,可以动态扩展。

  • 简单列表示例

    展示了如何使用 List 功能块。这 List 功能块具有可通过索引访问以下元素的方法: GetElementAt, InsertElementAt, RemoveElementAt, 和 SetElementAt

  • 简单队列示例

    显示如何使用 Queue 功能块。这 Queue 功能块根据 FIFO 原则(先进先出)工作。

  • 简单排序列表示例

    展示了如何使用 SortedList 功能块。的元素 SortedList 排序依据 ElementCompareTo 的方法 IElement

  • 简单堆栈示例

    展示了如何使用 Stack 功能块。这 Stack 功能块根据 LIFO 原则(后进先出)工作。

  • 简单树节点示例

    展示了如何使用 TreeNode 功能块。您可以使用 TreeNode 构建树结构的功能块。

  • 动态列表示例

    展示了如何使用 ListFactory 功能块。您可以使用 ListFactory 在运行时创建列表的功能块。这些列表可以用固定大小参数化,也可以用带有增长因子的初始大小参数化。该示例演示了集合工厂的一般处理。这 QueueFactory, SortedListFactory, StackFactory, 和 TreeNodeFactory 按照相同的模式工作。

系统要求和限制

编程系统

CODESYS Development System (版本3.5.14.0或更高版本)

运行时系统

CODESYS Control Win (版本3.5.14.0)

附加组件

-

注意

_example_icon.png 下载 项目