理论教育 易控INSPEC:自定义方法及应用

易控INSPEC:自定义方法及应用

时间:2023-11-16 理论教育 版权反馈
【摘要】:自定义方法是一段封装的程序片段,可以在工程的任何用户程序中调用。当自定义方法中的代码需要修改时,只需要修改方法本身而不用在调用的对象中进行修改。对于自定义方法的名称和说明可以在工作区的配置工作页中完成,返回值及参数等则需要在C#用户程序编辑器中完成。图6-16为自定义方法的配置页。返回值类型是指返回值的数据类型,对于没有返回值的自定义方法来说,其返回值类型为“void”。

易控INSPEC:自定义方法及应用

自定义方法是一段封装的程序片段,可以在工程的任何用户程序中调用。在编写用户程序时,有时候需要到处使用重复的代码片段,如果到处复制粘贴,既容易出错也不便于代码的修改完善。因此需要把反复使用的代码封装到一起,定义为一个函数指令,供其他用户程序调用,在易控中这个函数被称为“方法”,用户自己定义的函数就是自定义方法。自定义方法能很好解决代码重用的问题,提高用户程序开发的效率和简化代码的管理。当自定义方法中的代码需要修改时,只需要修改方法本身而不用在调用的对象中进行修改。

在易控中,所有的自定义方法都是在用户程序的自定义方法节点下完成的。自定义方法包含方法的名称、说明、调用参数、返回值类型、方法的程序体等几个部分。对于自定义方法的名称和说明可以在工作区的配置工作页中完成,返回值及参数等则需要在C#用户程序编辑器中完成。图6-16为自定义方法的配置页。

978-7-111-33785-0-Chapter06-20.jpg

图6-16 自定义方法的配置页

对于任何一个新建的自定义方法,C#用户程序编辑器都会自动加入函数的声明,在编写用户程序时可以随时对函数的返回值类型、方法名称以及参数进行修改。图6-17标注了自定义方法的各个部分。其中,返回值是指该自定义方法程序执行完成后,返回的数据结果,对于有返回值的自定义方法,都是通过程序体中的“retrun”函数来执行。返回值类型是指返回值的数据类型,对于没有返回值的自定义方法来说,其返回值类型为“void”。参数是自定义方法与外部程序调用进行数据连接的地方,参数根据程序需要可有可无,对于有多个参数的方法,每个参数都需定义参数的类型,参数间使用逗号分隔。(www.daowen.com)

978-7-111-33785-0-Chapter06-21.jpg

图6-17 自定义方法程序片段

用户根据需要完成自定义方法编写后便可以在用户程序中被调用,编写完成的自定义方法会在C#用户程序编辑器中的工程窗口“自定义”节点下出现。使用时根据自定义方法的参数和返回值定义相应的参数即可,同一个自定义方法可以在程序的任何地方多次重复使用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈