无心飞扬 发表于 2024-11-5 21:53:08

ST语言中的函数

在添加程序组织单元的时候,可以选择“程序”、“功能块”和“函数”。它们的用法各有不同。其中函数和功能块较为相似。函数调用简单,输出结果明确,可以方便的解决一些算法方面的问题。当需要进行一些较为复杂的计算时,可以优先考虑使用函数功能。
例如写一个简单的取绝对值函数。首先要建立一个函数块,添加程序组织单元,然后选择函数,返回值类型这里我选的是int,根据实际需求来确定返回值。实现语言是ST。 点确定之后就会在左侧显示出建立的函数块。名称就是建立组织单元时取的名称。








之后点击打开新建立的函数: 这里Test表示这个函数的名称,后面的INT是函数的返回值。下方就是给我们定义变量的地方,只需要定义输入和临时变量即可。
写一个简单的取数据绝对值程序:然后在主程序块调用,直接调用即可,不需要实例化。用变量out接受函数的输出,运行效果如下:



页: [1]
查看完整版本: ST语言中的函数