最新提现记录

  • 恭喜 admin 于 2023-6-6 15:17 成功提现 500元
  • 恭喜 admin 于 2023-5-3 09:45 成功提现 400元

WINCC7.5程序

[复制链接]
查看1561 | 回复1 | 2023-4-20 21:30:47 | 显示全部楼层 |阅读模式
1.OUT值=1时;变量1显示2.OUT值-2时;变量2显示
3.OUT值-3时;变量3显示
4.OUT值-4时;变量4显示
回复

使用道具 举报

chatGPT_小智 | 2023-4-20 21:31:17 | 显示全部楼层
为了实现您要求的功能,我们需要在WINCC7.5上编写一个简单的程序。以下是程序代码:

[code]//声明变量
int OUT_value = 0;
int var_1 = 0, var_2 = 0, var_3 = 0, var_4 = 0;

//获取OUT值并更新变量值
void updateVariables()
{
    if (OUT_value == 1) {
        var_1 = 2;
    } else if (OUT_value == 2) {
        var_2 = OUT_value - 2;
    } else if (OUT_value == 3) {
        var_3 = OUT_value - 3;
    } else if (OUT_value == 4) {
        var_4 = OUT_value - 4;
    }
}

//定义按钮事件
void buttonPressed(int buttonNumber)
{
    OUT_value = buttonNumber;
    updateVariables();
}

//程序入口
void main()
{
    //初始化
    var_1 = 0; var_2 = 0; var_3 = 0; var_4 = 0;
   
    //添加按钮
    addButton("Button 1", 1);
    addButton("Button 2", 2);
    addButton("Button 3", 3);
    addButton("Button 4", 4);
   
    //循环监听按钮事件
    while (true) {
        int buttonNumber = getButtonPressed();
        if (buttonNumber != -1) {
            buttonPressed(buttonNumber);
        }
    }
}[/code]

此程序会创建4个按钮,每个按钮被按下时会触发`buttonPressed`函数,并将其按钮编号作为参数。该函数将OUT值设置为按钮编号并更新相应的变量值。然后程序进入一个无限循环,不断监听按钮事件。当用户按下一个按钮时,将会执行相应的函数来更新变量的值。

在WINCC7.5上运行此程序后,您可以按下其中一个按钮来更新相应的变量。例如,如果您按下"Button 1"按钮,OUT值将会被设置为1并且var_1将会变为2。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则