许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  CODESYS高阶实战训练营第七期:面向对象编程精讲上篇

CODESYS高阶实战训练营第七期:面向对象编程精讲上篇

阅读数 6
点赞 0
article_banner


动作:action;元素用于直接在类图中为程序或功能块添加操作,动作没有自己的声明,必须依附于一个程序或功能块;理解为一个子程序或一段程序代码;动作中可以使用和主程序不同的编程语言,实现在一个程序中编程语言的混用(有些可能用不同语言写比较方便)

方法:

一个方法包含一个声明和一个实现

方法不是独立的pou,从属于功能块或程序

方法可以访问上机POU的所有有效变量,

方法的数据是临时数据,只在执行期间有效,每次调用时重新初始化在方法中声明的变量

方法可以有额外的输出,可以在方法中调用分配这些额外的输出

方法的所有数据都是临时数据,仅在方法执行期间有效(栈变量)。这意味着codesys将每次调用方法时重新初始化您在方法中声明的所有变量

CODESYS高阶

属性:用于通过属性扩展类(程序或功能块)或接口。属性是由访问器中的读“get”和写“set”组成的,通过get可以读出功能块的变量内容,通过set可以将内容写进功能块中的变量。一些功能块中的临时变量不在外部显示,可以用属性读出来看。

属性表示对象的特征值,包括状态,参数等。在FB中添加一箱property后,就自动出现了get和set,里面可以编辑属性与能不变量之间的关系

get里必须编写代码,如果只有get没有set,表示是只读


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空