Как стать автором
Обновить
18
0

Пользователь

Отправить сообщение

If your project is «Theatre» then use actors

Время на прочтение12 мин
Количество просмотров1.3K

There is a story about an experience of using Actor Model in one interesting project of developing an automatic control system for a theatre. Below I'll tell my impressions, no more than that.

Read more →
Всего голосов 7: ↑5 и ↓2+3
Комментарии0

Если проект «Театр», используй акторов…

Время на прочтение14 мин
Количество просмотров4K

В этой статье будет рассказ об опыте использования акторного подхода в одном интересном проекте автоматизированной системы управления для театра. Это именно впечатление от использования, не более того.

Заглянуть за кулисы...
Всего голосов 23: ↑22 и ↓1+21
Комментарии3

Обзор uniset2-testsuite — небольшого велосипеда для функционального тестирования. Часть 2

Время на прочтение23 мин
Количество просмотров2.8K


В первой части был обзор возможностей. А в этой части рассмотрим, какие уже реализованы интерфейсы тестирования и как добавить свой…
Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Комментарии0

Обзор uniset2-testsuite — небольшого велосипеда для функционального тестирования

Время на прочтение10 мин
Количество просмотров4.6K


Как естественное продолжение работы над libuniset2, возник проект uniset2-testsuite. Это свой небольшой велосипед для функционального тестирования. В итоге он развился до более-менее универсального решения с «плагинами». Написан на python. Если интересно почитать, то прошу… заходите.
Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии4

libuniset2 — библиотека для создания АСУ. Лучше один раз увидеть…Часть 6 (Заключительная)

Время на прочтение4 мин
Количество просмотров5.6K
В предыдущих частях (часть 1, часть 2, часть 3, часть 4, часть 5) были рассмотрены принципы и механизмы libuniset2, на примере сферической задачки по управлению. Осталось показать, что не вошло в поле нашего зрения… Тех, кто ещё не устал, прошу…
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии2

libuniset2 — библиотека для создания АСУ. Лучше один раз увидеть…Часть 5 (uniset2-testsuite)

Время на прочтение7 мин
Количество просмотров5K
В предыдущих частях (часть 1, часть 2, часть 3, часть 4) было описано создание двух процессов имитатора и процесса управления и предварительная наладка. А теперь я хотел рассказать о написании функциональных тестов и предназначенного специально для этого средства под названием uniset2-testsuite.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии0

libuniset2 — библиотека для создания АСУ. Лучше один раз увидеть…Часть 4 (Наладка)

Время на прочтение9 мин
Количество просмотров5K
В предыдущих частях (часть 1, часть 2, часть 3) было описано создание двух процессов: имитатора и процесса управления… Теперь же настало время наладки.
Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии0

libuniset2 — библиотека для создания АСУ. Лучше один раз увидеть…Часть 3 (Создание процесса управления)

Время на прочтение7 мин
Количество просмотров5.4K
В предыдущих частях (часть 1 и часть 2) я описал создание проекта и привёл пример создания имитатора… Теперь же реализуем собственно алгоритм управления…
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

libuniset2 — библиотека для создания АСУ. Лучше один раз увидеть…Часть 2 (Запуск имитатора)

Время на прочтение5 мин
Количество просмотров5.5K
В предыдущей статье я закончил на создании и конфигурировании имитатора. Теперь рассмотрим как его запустить…
Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

libuniset2 — библиотека для создания АСУ. Лучше один раз увидеть…Часть 1

Время на прочтение13 мин
Количество просмотров20K
Когда-то давным-давно… Мной была написана статья «Знакомство с libuniset — библиотекой для создания АСУ», были планы по написанию продолжения, но не сложилось. С тех пор, библиотека значительно «подросла» и даже уже вышла версия 2.0, в которой появилось много новых возможностей: удалённый просмотр логов и программных переменных, поддержка различных полезных и не очень протоколов и баз, есть даже «time-machine», но об этом если до этого дойдёт…

Вообщем я собрался силами и решил, что лучше всё это «один раз увидеть» на конкретном примере.

Поэтому, кому ещё интересно, прошу.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии5

Знакомство с libuniset — библиотекой для создания АСУ

Время на прочтение7 мин
Количество просмотров11K
В данной статье речь пойдёт об открытой библиотеке для построения распределённых систем управления — libuniset, написанной на языке C++ под ОС Linux. Будет дан общий обзор основных понятий, элементов и концепций, используемых в библиотеке.

Основной целью библиотеки libuniset является предоставление готовых «кубиков» для построения распределённых автоматизированных систем управления (АСУ). В любой АСУ можно выделить такие основные направления как:
  • ввод/вывод;
  • сетевой обмен;
  • процессы управления (алгоритмы);
  • хранение данных;
  • работа с БД.

В libuniset сделана попытка создать готовые для использования, согласованные и взаимодействующие между собой компоненты для всех указанных направлений, и при этом создать достаточно универсальную и легко расширяемую библиотеку.

Типичным проектом с использованием данной библиотеки является проект,
Читать дальше →
Всего голосов 12: ↑9 и ↓3+6
Комментарии25

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность