zhaoxy
級別: 家園?
![]() |
圖片:
![]() 這是那個(gè)學(xué)校的考試題把,感覺(jué)面試公司都會(huì )問(wèn)點(diǎn)運動(dòng)控制的,問(wèn)這個(gè)大可不必,侮辱人 附圖 樓主留言:這個(gè)還真是一家比較大的公司,你說(shuō)人家就出這個(gè),你怎么說(shuō)。 [ 此帖被zhaoxy在2021-07-10 15:24重新編輯 ] |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
![]() ![]() |
這個(gè)題目出的有蹊蹺! 但不知道這個(gè)蹊蹺是因為出題者自身不夠嚴謹,還是因為他故意搞了個(gè)陷阱。 燈1亮3秒后滅2秒,然后燈2亮3秒后滅2秒。 我理解為: 整個(gè)周期是3+2+3+2=10秒。 燈1亮3秒,然后一直滅到這個(gè)周期結束。 第5秒時(shí)燈2亮3秒,然后滅2秒。 如果這個(gè)理解正確的話(huà),第一個(gè)滅2秒就是多余的話(huà)。 在實(shí)際做設備的時(shí)候,這種有問(wèn)題的設計,最好在執行前再次確認下。 但在面試的時(shí)候我就不懂了。因為我能懂得機器,但我懂不了人心。 程序附上: ![]() 樓主留言:你這個(gè)很有意思,有想法 |
|
---|---|---|
|
lander
級別: 探索解密
![]() |
|
---|---|
|
gxtmdb82164
級別: 論壇先鋒
![]() |
我做的來(lái)了,思維比較奇葩,步數不一定最少,但是可能是行數比較少的寫(xiě)法~~~~ ![]() 樓主留言:我giao,大哥這是啥呀,沒(méi)用過(guò),學(xué)習了。你這種就是屬于讓人來(lái)看是很牛逼的樣子。 |
---|---|
本帖最近評分記錄: |
lander
級別: 探索解密
![]() |
你這個(gè)有點(diǎn)炫技的意思了,而且不完善,如果要再次執行,會(huì )發(fā)生錯誤,完善后估計你的行數不會(huì )比人家的少。 |
---|---|
|
一直在nuo奔
。
級別: 探索解密
![]() |
圖片:
![]() 樓主來(lái)了,可別噴了,沒(méi)有事的來(lái)做著(zhù)玩嘛,我用的是最原始的方法。 |
---|---|
|
gxtmdb82164
級別: 論壇先鋒
![]() |
并不是噢,整個(gè)狀態(tài)機只要給M0置1就可以復位了,開(kāi)關(guān)只需要控制M8012的時(shí)鐘就可以了,要重復觸發(fā)加一條復位就可以了. 我上面的描述有點(diǎn)不對,我做這個(gè)的目標不是行數(否則多條指令寫(xiě)一行也行),我的目標是用最少的指令數量實(shí)現需要的功能,實(shí)際上是在用PLC的應用指令解決問(wèn)題,比只用基本的LD,OUT之類(lèi)有意思. 就LZ這個(gè)題目,我一共用了12條指令,看看還有沒(méi)有高手可以做到更少~ |
---|---|
|
liujian-weng
級別: 家園?
![]() |
希望前面的大牛們曬出的你們程序,學(xué)學(xué)看看誰(shuí)用的指令步數最少 ![]() |
---|---|
|
sunnygao
光頭大叔
級別: 論壇先鋒
![]() |
我也是和樓主一樣的想法 用計數器和定時(shí)器來(lái)實(shí)現 其他的方法用不會(huì )。 [ 此帖被sunnygao在2021-07-12 08:31重新編輯 ] |
|
---|---|---|
|