Лаборатории нужно было заменить старый софт для модулей синтеза радиофармпрепаратов — только под Windows, один ещё времён Windows XP — на современные кроссплатформенные приложения для macOS и Windows.
• Загрузка старой библиотеки рецептов без правок
• Управление клапанами, насосами и нагревом по Modbus RTU/TCP — свои три транспорта без сторонних библиотек
• Интерактивная мнемосхема, графики температуры и давления в реальном времени, журнал событий, отчёты по партиям, редактор рецептов в Excel
• Симулятор платы с тем же интерфейсом, что у реальной, — софт отлаживается без железа
Стек: C#, .NET 10, Avalonia UI, SkiaSharp, ClosedXML, Modbus.
Две операторские консоли, около 13 тыс. строк кода. Старая библиотека рецептов читается без правок: 24 из 24.