随风过路人
级别: 略有小成
精华主题: 0
发帖数量: 56 个
工控威望: 227 点
下载积分: 2075 分
在线时间: 62(小时)
注册时间: 2023-01-05
最后登录: 2024-06-05
查看随风过路人的 主题 / 回贴
楼主  发表于: 2023-02-13 13:49
最近比较火的人工智能Chat GPT生成的红绿灯程序:

PROGRAM PLC_TrafficLight
VAR
  timer : TIME;
  red_light, green_light, yellow_light : BOOL;

BEGIN
  red_light := TRUE;
  green_light := FALSE;
  yellow_light := FALSE;

  timer := T#30s;  
  WHILE (TRUE) DO
    IF (red_light) THEN
      red_light := FALSE;
      green_light := TRUE;
      timer := T#30s;
    ELSIF (green_light) THEN
      green_light := FALSE;
      yellow_light := TRUE;
      timer := T#5s;
    ELSIF (yellow_light) THEN
      yellow_light := FALSE;
      red_light := TRUE;
      timer := T#20s;
    END_IF;
    WAIT UNTIL timer;
  END_WHILE;
END_PROGRAM

这个程序实现了红绿灯的基本功能,红灯亮30秒,绿灯亮30秒,黄灯亮5秒,然后循环执行。
在代码中使用了一个时间变量(timer),该变量用于等待每个灯的亮的时间。

    我自己的一些感想:1.未来的的趋势会代替现有的搜索引擎,系统
                                     2.工作上是有帮助,提高学习工作效率(但也侧面减少单位用人)
                                     3.各行各业都会受到或大或小的冲击,往不可取代性技能发展
[ 此帖被随风过路人在2023-02-14 08:54重新编辑 ]
本帖最近评分记录:
  • 下载积分:+1(monkey9)
    习惯性沉默
    级别: 网络英雄
    精华主题: 0
    发帖数量: 908 个
    工控威望: 6815 点
    下载积分: 300 分
    在线时间: 1704(小时)
    注册时间: 2021-03-15
    最后登录: 2024-11-18
    查看习惯性沉默的 主题 / 回贴
    1楼  发表于: 2023-02-13 18:18
    https://xc.com/
    给你个网页版的,确实不错
    习惯性沉默
    级别: 网络英雄
    精华主题: 0
    发帖数量: 908 个
    工控威望: 6815 点
    下载积分: 300 分
    在线时间: 1704(小时)
    注册时间: 2021-03-15
    最后登录: 2024-11-18
    查看习惯性沉默的 主题 / 回贴
    2楼  发表于: 2023-02-13 18:23
    [ 此帖被习惯性沉默在2023-02-13 19:40重新编辑 ]
    习惯性沉默
    级别: 网络英雄
    精华主题: 0
    发帖数量: 908 个
    工控威望: 6815 点
    下载积分: 300 分
    在线时间: 1704(小时)
    注册时间: 2021-03-15
    最后登录: 2024-11-18
    查看习惯性沉默的 主题 / 回贴
    3楼  发表于: 2023-02-13 18:26
    图片:
    我也试了一下红路灯
    T1: //定时器
        TON 0.020s //每隔0.020s检查一次
        //后面忽略,其他语法与下面一致

    SM0: //状态码0
        Q1 := 0; //置红灯输出为0
        Q2 := 0; //置绿灯输出为0
        SM1 //触发下个状态

    SM1: //状态码1
        Q1 := 1; //置红灯输出为1
        Q2 := 0; //绿灯输出保持0
        TON 0.120s //延时0.120s
        SM2 //触发下个状态
        
    SM2: //状态码2
        Q1 := 0; //置红灯输出为0
        Q2 := 1; //置绿灯输出为1
        TON 0.120s //延时0.120s
        SM3 //触发下个状态
        
    SM3: //状态码3
        Q1 := 0; //置红灯输出为0
        Q2 := 0; //置绿灯输出为0
        TON 0.120s //延时0.120s
        SM1 //触发下个状态
    习惯性沉默
    级别: 网络英雄
    精华主题: 0
    发帖数量: 908 个
    工控威望: 6815 点
    下载积分: 300 分
    在线时间: 1704(小时)
    注册时间: 2021-03-15
    最后登录: 2024-11-18
    查看习惯性沉默的 主题 / 回贴
    4楼  发表于: 2023-02-13 18:39
    引用
    引用第8楼锦源科技于2023-02-13 16:10发表的  :
    chat gpt咋注册不成功

    要用外国手机邮箱注册