Mar. 11th, 2017

%)

Mar. 11th, 2017 02:20 am
cats_shadow: (Default)

Разбираюсь с Lua. :)

Вопрос — что курили авторы языка остаётся открытым...Как минимум LSD там точно было :)

Терпеть ненавижу языки, в которых переменная может хранить то, что захотела левая задняя нога, начиная от байта, заканчивая таблицей которая сама может состоять из таблиц чего ни попадя вперемешку (в том числе и функций, и неявным списком возвращаемых значений этих функций, вычисляемых по ходу дела).

Вот точно по цитате: «Когда у общества нет цветовой дифференциации штанов, то нет цели! А когда нет цели — нет будущего!».

Строгая типизация переменных и синтаксис рулят в плане понимания того, что происходит в коде. :)



Комментировать в исходнике

%)

Mar. 11th, 2017 02:20 am
cats_shadow: (Default)

Разбираюсь с Lua. :)

Вопрос — что курили авторы языка остаётся открытым...Как минимум LSD там точно было :)

Терпеть ненавижу языки, в которых переменная может хранить то, что захотела левая задняя нога, начиная от байта, заканчивая таблицей которая сама может состоять из таблиц чего ни попадя вперемешку (в том числе и функций, и неявным списком возвращаемых значений этих функций, вычисляемых по ход дела).

Вот точно по цитате: «Когда у общества нет цветовой дифференциации штанов, то нет цели! А когда нет цели — нет будущего!».

Строгая типизация переменных и синтаксис рулят в плане понимания того, что происходит в коде. :)



Комментировать в исходнике

cats_shadow: (Default)

Date/Time: 2017/03/11 02:59:52 Stage: 0

Date/Time: 2017/03/11 02:59:53 Stage: 1

Date/Time: 2017/03/11 02:59:58 ADC data: 2 2 8 2 8 2 8 2

Date/Time: 2017/03/11 02:59:58 Stage: 2

Date/Time: 2017/03/11 02:59:58 Open valves: 3 5 7

Date/Time: 2017/03/11 03:00:00 Cycle is going!

Date/Time: 2017/03/11 03:00:01 Close valves: 3 5 7

Date/Time: 2017/03/11 03:00:01 Stage: 3

Date/Time: 2017/03/11 03:00:01 Water level sensor power ON

Date/Time: 2017/03/11 03:00:04 Water level sensor power OFF

Date/Time: 2017/03/11 03:00:04 Stage: 4

Date/Time: 2017/03/11 03:00:04 Water pump power ON

Date/Time: 2017/03/11 03:00:05 Water pump power OFF

Итого: в первом приближении алгоритм управления работает. Осталось приживить управление ультразвуковым датчиком для контроля уровня воды в накопительном баке и вывод состояния на внешний сервер (ну и чтение управления с него).

Как приползут от китайцев клапаны, насосы и драйверы для них — можно будет собирать полномасштабный макет.

А ещё подумать — нужна ли алфавитно-цифровая индикация, или ну её и просто натыкать светодиодов. :)

И да. Пора схемку рисовать и плату разводить.

Комментировать в исходнике

cats_shadow: (Default)

Date/Time: 2017/03/11 02:59:52 Stage: 0

Date/Time: 2017/03/11 02:59:53 Stage: 1

Date/Time: 2017/03/11 02:59:58 ADC data: 2 2 8 2 8 2 8 2

Date/Time: 2017/03/11 02:59:58 Stage: 2

Date/Time: 2017/03/11 02:59:58 Open valves: 3 5 7

Date/Time: 2017/03/11 03:00:00 Cycle is going!

Date/Time: 2017/03/11 03:00:01 Close valves: 3 5 7

Date/Time: 2017/03/11 03:00:01 Stage: 3

Date/Time: 2017/03/11 03:00:01 Water level sensor power ON

Date/Time: 2017/03/11 03:00:04 Water level sensor power OFF

Date/Time: 2017/03/11 03:00:04 Stage: 4

Date/Time: 2017/03/11 03:00:04 Water pump power ON

Date/Time: 2017/03/11 03:00:05 Water pump power OFF

Итого: в первом приближении алгоритм управления работает. Осталось приживить управление ультразвуковым датчиком для контроля уровня воды в накопительном баке и вывод состояния на внешний сервер (ну и чтение управления с него).

Как приползут от китайцев клапаны, насосы и драйверы для них — можно будет собирать полномасштабный макет.

Комментировать в исходнике

cats_shadow: (Default)



Правда, непонятненько — если тебе получить посылку, отправить бандероль и купить марок, то это три талончика и три раза в очереди стоять? Или три и отдать разом? Или взять один и по нему три услуги требовать? :)

Комментировать в исходнике

cats_shadow: (Default)

Правда, непонятненько — если тебе получить посылку, отправить бандероль и купить марок, то это три талончика и три раза в очереди стоять? Или три и отдать разом? Или взять один и по нему три услуги требовать? :)

Комментировать в исходнике

September 2025

S M T W T F S
  123456
78910111213
14151617181920
21 222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 23rd, 2025 10:00 pm
Powered by Dreamwidth Studios