示例:元素集合
产品: CODESYS 基础库
这 CODESYS 图书馆 Element Collections 包含列表、队列、堆栈和哈希表的功能块。的要素 Collections 是类型功能块的实例 IElement。这 Element Collections Examples 示例项目展示了如何使用各个功能块。
描述
示例项目包括以下应用程序:
元素示例
显示类型实例的创建
IElement。IElement是该集合所有元素的基本接口。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) |
附加组件 | - |
注意
下载 项目