Ильин А.С.

Ильин Александр Сергеевич (Alexander Iljin).

http://vkontakte.ru/id80943588 Контактом не пользуюсь с ноября 2012 | http://ajsoft.narod.ru/

http://forum.oberoncore.ru/memberlist.php?mode=viewprofile&u=190

Библиотека

Проекты

Oberon-2 Lexer Плагин для подсветки синтаксиса языка Oberon-2 в текстовом редакторе Notepad++. , ,
Oberon-2 Portable Compiler and Linker (OPCL) Доработка компилятора до промышленно применимого состояния. , ,
Optimizing Oberon-2 Compiler (oo2c) Исправление ошибок, выполнение тестового набора под MinGW+msys. , , ,

Сбор данных и отображение состояния системы отопления (ПО для мониторинга)

Система отопления разработана и изготовлена: ООО «Провансаль-РИО», Ильин С.Н.

Инструментарий: BlackBox 1.5

Автоматизированная система отопления отвечает за поддержание заданной температуры на трёх этажах жилого дома и в прилегающих постройках. Ноутбук с BlackBox получает данные в реальном времени по COM-порту, отображает их на экране в специальных вьюшках и периодически сохраняет в виде текста на диск для последующего анализа и оптимизации параметров управления. Анализ осуществляется в Excel. Возможность задать параметры реализована в BlackBox через те же вьюшки.

Настройка таблицы маршрутизации сетевого трафика

Инструментарий: BlackBox 1.5 в пакетном режиме (без GUI)

Томский сегмент интернета является особым в том смысле, что все местные провайдеры, выросшие в своё время из домовых сетей и fidonet'a, имеют соглашения о бесплатном пиринге. У любого провайдера есть базовое подключение, при котором за абонентскую плату у клиента будет доступ только по городу Томску и области, и дополнительные тарифы за доступ в глобальную внешнюю сеть («внешку»). Часто внешку выгодно покупать не у основного провайдера, который берёт «за удобство» с неграмотных пользователей втридорога, а у сторонних фирм через подключение по VPN. При этом, естественно, лучше «томский» трафик пускать напрямую в сеть провайдера, в обход VPN, чтобы не перегружать канал и не заплатить ненароком за тот трафик, который мог бы быть бесплатным. Для этого необходимо настроить роутинг, перечислив, какие подсети считаются «местными». Для этого с сайта провайдера необходимо скачать список томских подсетей, и списки эти время от времени обновляются. Ситуацию осложняет ещё и то, что у разных провайдеров бывают нестыковки, поэтому окончательный список нужно составлять объединением нескольких. Для автоматизации решения последней задачи я использовал BlackBox. В пакетном режиме с помощью wget скачиваются списки, затем BlackBox выполняет объединение и сортировку с удалением дубликатов, а diff показывает, произошли ли изменения. Эта задача выполняется по расписанию каждый день в 6 часов утра.

FlowCnt — программа для калибровки счётчиков воды

Инструментарий: XDS Oberon-2, Amadeus-3

По заказу ООО «Конто-сервис» в мае-июне 2011 года мною была написана программа для калибровки счётчиков воды, разработанных этой фирмой. Работа со счётчиками ведётся через COM-порт, в том числе через переходники типа USB2COM, по протоколу M-Bus (европейский стандарт EN 13757-2, EN 13757-3). Поддержка протокола реализована на языке Oberon-2, без использования сторонних библиотек. Программа позволяет изменять сетевой адрес и заводской номер устройства, отображать текущие данные в режиме опроса, выполнять последовательность команд для калибровки, а также, при необходимости, вручную редактировать калибровочную таблицу. Осуществлена интеграция с ПО управления проливочным стендом, позволившая оператору работать только с FlowCnt. Поскольку нет нужды переключаться между программами, исключена погрешность, связанная с задержкой между стартом/стопом стенда и запуском/завершением калибровки в счётчиках.

Компоненты

CommV24 CommV24, выполненный как драйвер для CommStreams. ,

http://www.zinnamturm.eu/projects.htm#Ilj

© 2005-2016 OberonCore и коллектив авторов.