示例:元素集合
产品: 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) |
附加组件 | - |
注意
下载 项目