CODESYS Development System
_TYPE (*INTERFACE*) TYPE Tange
CODESYS Development System
扩展接口 您可以扩展接口以及功能模块。然后,接口除了自己的之外,还获取基本接口的接口方法和接口属性。 过程 . 创建一个扩展另一个接口的接口。 选择对象 应用 在设备树中。 选择命令 项目 → 添加对象 → 界面 . 对话 添加接口 打开。 输入新接口的名称。 激活选项 先进的 并点击按钮 . 输入帮助打开。 从类别中选择 接口 选择要被新接口扩展的接口。 本节内容如下 :
CODESYS Development System
实现一个接口 实现一个接口 接口的实现基于面向对象编程的概念。您还可以通过通用接口以相同的方式使用不同但相似的功能块。 实现接口的功能块必须包含该接口中定义的所有方法和属性(接口方法和接口属性)。这意味着:相应方法或属性的名称、输入和输出必须完全相同。 当您创建一个实现接口的新功能模块时,添加 CODESYS 自动在树中新功能模块下方输入该接口的所有方法和属性。 重要 之后,如果您向接口添加更多方
CODESYS Development System
对象:接口 象征: 关键词: INTERFACE 接口是面向对象编程的一种手段。物体 ITF 描述
CODESYS Development System
对象:接口方法 象征: 该对象用于面向对象的编程。 您添加 接口方法 对象被添加到 界面 通过 项目 → 添加对象 命令。 如果在接口下插入方法,则可以在此添加和实例化变量声明(输入、输出和输入/输出变量) 方法 . 只有当一个功能块时,程序代码才能添加到方法中 工具 方法所属的接口。 CODESYS 然后将该方法插入功能块下方。 本节内容如下 :
CODESYS Development System
自己的实现。 界面 itf_A INTERFACE
CODESYS Development System
示例: INTERFACE MyInterface FUNCTION GetInterface : MyInterface
CODESYS Development System
展 __System.IQueryInterface [...] 库的每个接口都必须扩展 __System.IQueryInterface .使用的接口不扩展 __System.IQueryInterface
CODESYS Development System
: __QueryInterface 的第 [...] 确的操作数被传递给操作员 __QueryInterface . 错误 [...] _VAR __QueryInterface(ITFref