• «
  • 1
  • 2
  • 3
  • »
  • Pages: 2/3     Go
zhaoxy
级别: 略有小成
精华主题: 1 篇
发帖数量: 60 个
工控威望: 397 点
下载积分: 1221 分
在线时间: 46(小时)
注册时间: 2021-04-06
最后登录: 2024-11-04
查看zhaoxy的 主题 / 回贴
12楼  发表于: 2021-07-10 11:34
图片:
这是那个学校的考试题把,感觉面试公司都会问点运动控制的,问这个大可不必,侮辱人  附图
楼主留言:
这个还真是一家比较大的公司,你说人家就出这个,你怎么说。
[ 此帖被zhaoxy在2021-07-10 15:24重新编辑 ]
ymmfa
不想大江大河,不想浪起潮落,只愿一湾小湖,静待岁月安好。
级别: 管理员

精华主题: 8 篇
发帖数量: 9667 个
工控威望: 8564 点
下载积分: 16693 分
在线时间: 5326(小时)
注册时间: 2006-08-10
最后登录: 2024-11-22
查看ymmfa的 主题 / 回贴
13楼  发表于: 2021-07-10 12:00
这个题目出的有蹊跷! 但不知道这个蹊跷是因为出题者自身不够严谨,还是因为他故意搞了个陷阱。

灯1亮3秒后灭2秒,然后灯2亮3秒后灭2秒。

我理解为:

整个周期是3+2+3+2=10秒。

灯1亮3秒,然后一直灭到这个周期结束。

第5秒时灯2亮3秒,然后灭2秒。

如果这个理解正确的话,第一个灭2秒就是多余的话。

在实际做设备的时候,这种有问题的设计,最好在执行前再次确认下。

但在面试的时候我就不懂了。因为我能懂得机器,但我懂不了人心。

程序附上:

楼主留言:
你这个很有意思,有想法
特别提醒大家:
偶尔修改下自己的密码,以防被盗
不要在多个网站都用一样账号密码
偶尔还是要发发贴,回回贴,不要总潜水
lander
级别: 探索解密
精华主题: 0
发帖数量: 111 个
工控威望: 148 点
下载积分: 762 分
在线时间: 39(小时)
注册时间: 2021-02-20
最后登录: 2024-11-11
查看lander的 主题 / 回贴
14楼  发表于: 2021-07-10 12:06
我做完了,
lander
级别: 探索解密
精华主题: 0
发帖数量: 111 个
工控威望: 148 点
下载积分: 762 分
在线时间: 39(小时)
注册时间: 2021-02-20
最后登录: 2024-11-11
查看lander的 主题 / 回贴
15楼  发表于: 2021-07-10 12:23
引用
引用第13楼ymmfa于2021-07-10 12:00发表的  :
这个题目出的有蹊跷! 但不知道这个蹊跷是因为出题者自身不够严谨,还是因为他故意搞了个陷阱。

灯1亮3秒后灭2秒,然后灯2亮3秒后灭2秒。

我理解为:写的思路清晰,真不错,是个高手。
.......
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 757 个
工控威望: 1135 点
下载积分: 373 分
在线时间: 594(小时)
注册时间: 2019-09-22
最后登录: 2024-11-22
查看gxtmdb82164的 主题 / 回贴
16楼  发表于: 2021-07-10 13:42
我做的来了,思维比较奇葩,步数不一定最少,但是可能是行数比较少的写法~~~~

楼主留言:
我giao,大哥这是啥呀,没用过,学习了。你这种就是属于让人来看是很牛逼的样子。
本帖最近评分记录:
  • 下载积分:+1(sqpfanglin) 简单的问题,多绕几次。 ..
    lander
    级别: 探索解密
    精华主题: 0
    发帖数量: 111 个
    工控威望: 148 点
    下载积分: 762 分
    在线时间: 39(小时)
    注册时间: 2021-02-20
    最后登录: 2024-11-11
    查看lander的 主题 / 回贴
    17楼  发表于: 2021-07-10 14:40
    引用
    引用第16楼gxtmdb82164于2021-07-10 13:42发表的  :
    我做的来了,思维比较奇葩,步数不一定最少,但是可能是行数比较少的写法~~~~
    [attachment=257278]

    你这个有点炫技的意思了,而且不完善,如果要再次执行,会发生错误,完善后估计你的行数不会比人家的少。
    一直在nuo奔
    级别: 探索解密
    精华主题: 0
    发帖数量: 47 个
    工控威望: 175 点
    下载积分: 745 分
    在线时间: 112(小时)
    注册时间: 2016-12-07
    最后登录: 2024-11-22
    查看一直在nuo奔的 主题 / 回贴
    18楼  发表于: 2021-07-10 15:11
    图片:
    楼主来了,可别喷了,没有事的来做着玩嘛,我用的是最原始的方法。
    gxtmdb82164
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 757 个
    工控威望: 1135 点
    下载积分: 373 分
    在线时间: 594(小时)
    注册时间: 2019-09-22
    最后登录: 2024-11-22
    查看gxtmdb82164的 主题 / 回贴
    19楼  发表于: 2021-07-10 16:54
    引用
    引用第17楼lander于2021-07-10 14:40发表的  :

    你这个有点炫技的意思了,而且不完善,如果要再次执行,会发生错误,完善后估计你的行数不会比人家的少。


    并不是噢,整个状态机只要给M0置1就可以复位了,开关只需要控制M8012的时钟就可以了,要重复触发加一条复位就可以了.

    我上面的描述有点不对,我做这个的目标不是行数(否则多条指令写一行也行),我的目标是用最少的指令数量实现需要的功能,实际上是在用PLC的应用指令解决问题,比只用基本的LD,OUT之类有意思.

    就LZ这个题目,我一共用了12条指令,看看还有没有高手可以做到更少~
    liujian-weng
    级别: 家园常客
    精华主题: 0
    发帖数量: 502 个
    工控威望: 690 点
    下载积分: 12170 分
    在线时间: 2556(小时)
    注册时间: 2007-11-13
    最后登录: 2024-11-22
    查看liujian-weng的 主题 / 回贴
    20楼  发表于: 2021-07-10 17:40
    希望前面的大牛们晒出的你们程序,学学看看谁用的指令步数最少
    sunnygao
    光头大叔
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 42 个
    工控威望: 1554 点
    下载积分: 1923 分
    在线时间: 74(小时)
    注册时间: 2019-05-14
    最后登录: 2024-11-17
    查看sunnygao的 主题 / 回贴
    21楼  发表于: 2021-07-11 10:08
    我也是和楼主一样的想法 用计数器和定时器来实现 其他的方法用不会。
    [ 此帖被sunnygao在2021-07-12 08:31重新编辑 ]
    我的老天,咋这么难?
    hefq
    级别: 家园常客
    精华主题: 0
    发帖数量: 614 个
    工控威望: 808 点
    下载积分: 1922 分
    在线时间: 1523(小时)
    注册时间: 2008-07-03
    最后登录: 2024-11-21
    查看hefq的 主题 / 回贴
    22楼  发表于: 2021-07-11 12:51


    我用步进做一个
    ren1823
    级别: 工控侠客
    精华主题: 0
    发帖数量: 306 个
    工控威望: 2721 点
    下载积分: 497 分
    在线时间: 419(小时)
    注册时间: 2019-08-01
    最后登录: 2024-11-22
    查看ren1823的 主题 / 回贴
    23楼  发表于: 2021-07-12 14:59
    图片:
    Y0计时辅助,Y1,Y2为指示灯
    • «
    • 1
    • 2
    • 3
    • »
    • Pages: 2/3     Go