Как стать автором
Обновить
16
Карма
0
Рейтинг

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

  • Подписчики 11
  • Подписки 1

If your project is «Theatre» then use actors

C++Промышленное программированиеРазработка под Linux

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
Просмотры996
Комментарии 0

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

C++Промышленное программированиеРазработка под Linux

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

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

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

PythonОтладкаПромышленное программирование


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

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

PythonОтладкаПромышленное программирование


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Информация

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