НТЛ Элин

НТЛ ЭлИн > Поддержка устройств iBDL > Сравнение ПО НТЛ "ЭлИн" со свободным ПО

Сравнение возможностей программного обеспечения
для обслуживания регистраторов iButton от НТЛ "ЭлИн"
со свободно доступными программными средствами поддержки этих устройств

Актуальность данной статьи связана как с особенностью сегодняшнего менталитета российских IT‑специалистов, которые нередко берут на себя ответственность за "помощь" непрофессионалам в области компьютерной техники при освоении ими технологии работы с "таблетками"-регистраторами iButton (далее просто регистраторы или "таблетки"), так и со спецификой восприятия некоторых пользователей регистраторов iButton, считающих себя сильно "продвинутыми" в компьютерных технологиях и всем, что сними связано. Следует отметить, что ни у одного настоящего специалиста (в логистике, в мясном или в молочном производстве, у ученого или у инженера, у холодильщика или у специалиста по обеспечению Холодовой цепи и т.п.), т.е. у непосредственного пользователя регистраторов, обычно не возникает никаких сомнений при решении вопроса о необходимости покупки именно специализированной программы обслуживания. И при этом он всегда только выигрывает от такого решения. Поскольку на сегодняшний день существует масса примеров, когда с подачи "IT-специалистов" люди, которые профессионально используют регистраторы, испытывали большие затруднения при их эксплуатации и даже теряли интерес к этой технологии в целом. Это происходило из-за "прелестей", а на самом деле "заморочек", связанных с использованием не предназначенных для этого, но зато не стоящих ничего программных продуктов. Некоторым из этих людей нам удалось помочь, убедив их приобрести наши программы и уговорив их попробовать начать после этого работу с регистраторами "с чистого листа". Поэтому мы можем сравнивать их отношение к технологии применения регистраторов iButton при использовании свободно доступных продуктов и после того, как они перешли на программы поддержки от НТЛ "ЭлИн". Именно в надежде помочь начинающим пользователям, случайно решившим, что бесплатное - наиболее оптимально или как минимум безвредно, и подготовлен этот материал.

Наиболее популярными из свободно доступных программ поддержки регистраторов являются программы ThermochronViewer и HygrochronViewer, программная оболочка iButtonViewer и профессиональный пакет разработчика однопроводных приложений OneWireViewer, разработанные специалистами компании Maxim Integrated, которая является поставщиком любых устройств iButton. Будем далее называть эти продукты - свободными программами. Полная информация по ним представлена на нашем сайте в разделах "Программы обслуживания" для технологии ТЕРМОХРОН и для технологии iBDL. Все эти программы ориентированы либо на пользователей, уверенно ориентирующихся в организации и архитектуре регистраторов iButton и имеющих значительный опыт работы с персональным компьютером, либо на специалистов, хорошо разбирающихся в особенностях сетевых 1-Wire-приложений или являющихся профессиональными разработчиками средств поддержки устройств iButton.

Сравнивать свободные программы мы будем с программой ThermoChron Revisor (далее ThCh_R), являющейся основой комплексов TCR, и программой iButton Data Logger Revisor (далее iBDL_R), которая является неотъемлемой частью комплексов iBDLR. Эти программы разработаны НТЛ "ЭлИн" и обеспечивают полный цикл обслуживания регистраторов iButton различных модификаций. Будем далее называть их программы НТЛ "ЭлИн". Они специально ориентированы на пользователей, незнакомых с тонкостями и детальными особенностями организации и архитектуры регистраторов iButton, а также не имеющих большого опыта работы на персональном компьютере. Т.е. на людей, для которых главное - это регистраторы и возможность полноценно и удобно работать с ними.

1. Русификация и национальная стандартизация

Сами по себе регистраторы не являются полностью готовыми к эксплуатации устройствами, они не оснащены собственными средствами управления и индикации. Поэтому для работы с ними необходимы специализированные средства поддержки, позволяющие задавать режим их работы, а также считывать и визуализировать накопленные ими результаты с привязкой к реальному времени. Производитель устройств iButton компания Maxim Integrated поставляет только сами регистраторы, а также средства разработки-отладки поддерживающего их программного обеспечения и программы проверки их работоспособности (тестирования). В мире никому и в голову не может прийти использовать такие программные решения в качестве полноценных средств сопровождения и поддержки регистраторов. Это связано, как будет показано ниже, с множеством причин. Однако основными являются национальные метрологические, технические и лингвистические стандарты страны, на территории которой эксплуатируются регистраторы. Именно поэтому сегодня во многих странах существуют специализированные компании, предлагающие средства поддержки, ориентированные на конкретного национального профессионального пользователя и адаптированные именно для национального рынка. В России наиболее широкий ассортимент таких средств поддержки предлагает НТЛ "ЭлИн". Все разработанные нами продукты для регистраторов русифицированы и стандартизованы на рынке РФ (см. разделы Сертификация технологии ТЕРМОХРОН и Сертификация технологии iBDL)

Безусловно, если речь идет о любительстве или хобби, то, как правило, англоязычность свободных программ не является препятствием. Если ученый использует регистраторы для получения оценочных результатов, то сертификация их метрологических возможностей не играет особой роли.

Однако, если регистраторы используются на предприятии или в серьезной организации и имеют ответственное приложение, то следует пользоваться только метрологически сертифицированной поддержкой и языковой средой, в равной степени понятной любому исполнителю.

2. Режим ускоренного обмена Overdrive

Программы НТЛ "ЭлИн" обеспечивают высокую скорость информационного обмена при считывании данных и изменении значений установочных параметров обслуживаемых регистраторов iButton. Это возможно благодаря применению в их составе специального алгоритма взаимодействия между компьютером и обслуживаемыми устройствами iButton, что связано с реализацией особого режима Overdrive, при котором быстродействие обмена данными между компьютером и "таблеткой" увеличивается до 125 Кбит/с. Поэтому считывание результатов из памяти регистраторов типа DS1921 занимает не более 2 с, а из памяти регистраторов модификаций DS1922/23 - около 3 с.

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

3. Задание отложенного старта в абсолютных величинах

Любой регистратор может начать процесс накопления данных немедленно после его запуска, или же начало процесса регистрации может быть отложено на заранее заданное пользователем время. В свободных программах время задержки начала процесса регистрации назначается пользователем как количество минут до запуска следующей сессии. А у пользователя программ НТЛ "ЭлИн" нет необходимости в проведении вычисления относительного временного интервала до начала запуска процедуры регистрации, т.к. эти действия выполняются программой автоматически. Требуется только лишь указать, в какой именно момент абсолютного времени (точные дата и время) необходимо осуществить запуск регистратора, все остальное автоматически сделают программы НТЛ "ЭлИн".

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

4. Ярлык

Каждый из регистраторов iButton содержит чрезвычайно полезный сегмент свободно редактируемой энергонезависимой памяти (дополнительной памяти), которая получила название ярлыка. В эту память может быть записана любая служебная информация пользователя, связанная с контрольной точкой, в которой расположен регистратор, или с особенностями фиксируемого им процесса. Эту пользовательскую информацию при необходимости можно периодически оперативно изменять. Эксплуатировать множество регистраторов (если их больше 10) без использования ярлыка, опираясь только на идентификационный номер "таблетки", часто крайне неудобно. Используя программы НТЛ "ЭлИн", пользователь может заполнить и/или отредактировать содержимое ярлыка. В этом случае данные из сегмента дополнительной памяти могут выступать уже в качестве идентификационного маркера каждого из регистраторов. Действительно, контролёру, просматривающему результаты мониторинга, полученные от множества регистраторов, гораздо удобнее ассоциировать отображаемую на экране дисплея или запечатленную на результирующем листинге информацию, сопровождающуюся осмысленным текстом, связанным непосредственно с особенностями контролируемого процесса, чем с безликим индивидуальным 64‑разрядным идентификационным номером "таблетки" iButton.

Ни одна из свободных программ не позволяет работать с дополнительной памятью регистраторов в символьном виде, а также учитывать её содержимое в файле результатов или буфере Clipboard операционной системы Windows. Лишь пакет OneWireViewer, как профессиональное средство разработчика, позволяет получить доступ к этому сегменту. В нем реализован режим просмотра и редактирования шестнадцатеричных кодов символов, что крайне неудобно для обычного пользователя.

5. Отключение часов

Еще одним важнейшим параметром работы регистратора, на который может оказывать влияние пользователь, является разрешение или запрещение его функционирования. Необходимость периодического проведения подобной операции определяется возможностью продления общего срока службы активированной "таблетки", например, в случае её долговременного хранения без эксплуатации, благодаря отключению электронной схемы регистратора от встроенной батареи. При этом необходима принудительная остановка текущей сессии, связанная с прекращением преобразований, на осуществление которых тратится основная часть энергии встроенного литиевого элемента, и тем самым перевод регистратора в пассивное состояние до следующего запуска на отработку новой сессии. Однако программы НТЛ "ЭлИн" дополнительно позволяют запретить тактирование узла часов реального времени регистратора. Т.е. отключить от источника энергии помимо схемы преобразования еще и узел часов реального времени устройства. Этот режим является наиболее льготным с точки зрения экономии энергии встроенного литиевого источника, в случае, если регистратор временно находится вне эксплуатации (консервация регистратора).

Из всех свободных программ только пакет OneWireViewer обеспечивает такую сервисную функцию.

6. Постоянный опрос в ходе отработки сессии

Программы НТЛ "ЭлИн" позволяют отображать в реальном времени информацию, фиксируемую регистратором, который находится в режиме накопления результатов. При выборе такого режима любые данные, фиксируемые регистратором в собственной памяти, будут сразу же автоматически переноситься в окна табличного и графического представления. Поэтому, например, в кармане цифрового представления результатов из буфера последовательных отсчетов будут автоматически появляться новые строки, а графическое отображение содержимого этого кармана также будет автоматически регенерироваться с учетом вновь появившихся данных.

Свободные программы не имеют таких возможностей.

7. Представление данных памяти пределов регистраторов DS1921

Программа ThCh_R от НТЛ "ЭлИн" отображает количественные характеристики нахождения температуры, контролируемой устройствами ТЕРМОХРОН типа DS1921, за тем или иным предварительно заданным пределом включая: общее время нахождения за пределом, соответствующее ему количество отсчетов и общее количество зафиксированных фактов пересечения для каждой из границ. Эти значения вычисляются программой автоматически. После вычисления программой ThCh_R продолжительности временного интервала нарушения она визуализируется в формате, максимально приближенном для понимания пользователя: "Cутки.часы.минуты".

Кроме того, помимо графического отображения содержимого буфера последовательных отсчетов и памяти гистограмм, что реализуется большинством свободных программ поддержки регистраторов, программа ThCh_R от НТЛ "ЭлИн" выполняет также графическое представление содержимого памяти пределов. При этом в осях Время (Отсчеты) формируются два графика: статистическое распределение каждого из фактов пересечения пределов (или гистограмма нарушения пределов) и график нарушения пределов, показывающий соотношение на реальной шкале времени между отдельными зафиксированными фактами пересечения заданных пределов. Оба графика визуализации содержимого памяти пределов являются равноправными, дополняя друг друга в зависимости от задачи, стоящей в данный момент перед пользователем.

Свободные программы не имеют таких возможностей.

8. Сохранение в виде файлов

Программы НТЛ "ЭлИн" позволяют выполнять эффективную архивацию накопленных регистраторами данных в виде текстового или бинарного (кодового) файлов для её дальнейшего хранения, транспортировки, анализа и обработки с помощью стандартных программных средств (например, Microsoft Exсel, OpenOffice.org Calc, IBM Lotus Symphony Spreadsheets, Google Spreadsheets и т.д).

Текстовые файлы, формируемые программами НТЛ "ЭлИн", предназначены для реализации алгоритмов дальнейшего анализа и обработки данных, считанных из памяти обслуживаемых регистраторов, с помощью иных стандартных пакетов. При этом в структуру такого файла обязательно включается в символьном виде содержимое ярлыка. Формат текстовых файлов обеспечивает возможность использования для дальнейшей обработки и представления данных богатые возможности специально разработанных НТЛ "ЭлИн" свободно доступных макросов для программы электронных таблиц MS Exсel.

Бинарный же файл обеспечивает компактное сохранение архивируемой программами НТЛ "ЭлИн" информации с целью её последующего восстановления, прежде всего, в среде этих же программ и имеет при этом минимально возможный объем. Таким образом, программами НТЛ "ЭлИн" обеспечивается не только сохранение данных из памяти регистраторов, но и реализуется оперативная загрузка информации из ранее сохраненных бинарных файлов для просмотра полученных прежде результатов.

Свободные программы сохраняют результаты только в виде текстовых файлов (т.е. в некомпактном виде) и без ярлыка, а также не позволяют подгружать для анализа ранее сохраненные файлы.

9. Групповые режимы автосохранения и автозаполнения

При массовом обслуживании большого числа регистраторов процедура извлечения данных из их памяти, часто совмещенная с операцией или перезапуска регистраторов на отработку новой сессии, или останова текущей сессии, или их консервацией, как правило, никак не связана с анализом зафиксированной информации. Например, если процедуры сохранения и перезапуска/останова/консервации надо выполнить быстро, чтобы успеть вернуть регистраторы в контрольные точки, отложив анализ результатов на более позднее время. В этих случаях очень важно обеспечить упрощенный регламент сохранения накопленных данных и изменения функционирования регистраторов, требующий минимальных затрат времени и ограниченного числа манипуляций. Именно для этого программы НТЛ "ЭлИн" имеют специальные опции поочередного группового последовательного автосохранения файлов данных извлеченных из памяти регистраторов в отдельной директории, с различными вариантами их последующего перезапуска.

Нередко при поочередном обслуживании множества регистраторов необходимо задать одинаковые значения установочных параметров и запустить на отработку новой сессии сразу большое число "таблеток". Для этого случая программы НТЛ "ЭлИн" реализуют специальный режим группового автозаполнения и запуска регистраторов. Всякое следующее информационное сопряжение очередной "таблетки"-регистратора с программой обслуживания, которая находится в режиме группового автозаполнения, связанно с немедленной активизацией процедур перезаписи в её регистры новых значений установочных параметров (заранее назначенных и одинаковых для всех регистраторов) и запуском новой сессии, вплоть до отмены режима автозаполнения с последующим автозапуском.

Свободные программы не имеют таких возможностей.

10. Шифрование файлов

Результаты, накапливаемые в памяти любым из регистраторов, доступны извне только для чтения. Это означает, что невозможно подделать или значения зафиксированные логгерами iButton, записав новую информацию поверх уже имеющихся данных, до тех пор, пока они находятся в памяти устройства. её после того как данные извлечены из памяти регистратора и преобразованы в форму, удобную для восприятия пользователем или специализированным пакетом обработки, их подделка уже, как правило, не составляет труда. Таким образом, информация, содержащаяся в незащищенных файлах, при их хранении без надлежащего надзора, не может рассматриваться как достоверная, т.е. содержащая истинные данные, действительно зафиксированные регистраторами. А, следовательно, если существует хоть ничтожная вероятность того, что эти файлы могут быть подделаны, нет никаких гарантий того, что их содержимое полностью идентично содержимому памяти регистратора, считанному когда-либо той или иной программой обслуживания.

Для решения вопроса о защите от фальсификации электронных данных, считанных из памяти регистраторов, программы НТЛ "ЭлИн" имеют специальный механизм, который формирует криптоустойчивые защищенные файлы двоичных образов памяти регистраторов, шифруя результаты при помощи специального алгоритма SHA-1. Секретный ключ шифрования содержится в однопроводном адаптере, без которого невозможна работа программ комплексов полномасштабной поддержки логгеров iButton от НТЛ "ЭлИн". С помощью таких комплексов полномасштабной поддержки может быть выполнено также восстановление информации, сохраненной в любом защищенном файле, для её последующей визуализации, вывода на принтер и сохранения в нешифрованном виде в рамках возможностей программ НТЛ "ЭлИн".

Свободные программы не имеют таких возможностей.

11. Автоматический "подхват" регистратора

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

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

12. Режим автоматического представления

Программы НТЛ "ЭлИн" имеют весьма полезную опцию автоматического представления назначенных пользователем окон текстовой, цифровой и графической визуализации результатов, считанных из памяти регистраторов (с учетом их размеров и положения на экране монитора компьютера). В этом случае, проанализировав аналоговое отображение данных и содержимое ярлыка, пользователю остается только принять решение о том сохранять информацию, связанную с обслуживаемым регистратором, в виде файла или нет. Если же после этого выполнить сопряжение аппаратных средств комплекса поддержки логгеров iButton с новым регистратором, то благодаря "подхвату" программой следующей "таблетки" автоматически будет обновлена информация в выбранных пользователем ресурсах оболочки в соответствии с данными, относящимися уже к другому регистратору. Использование этой опции позволяет пользователю в полуавтоматическом режиме сканировать, в удобном для конкретной задачи формате представления, результаты сразу от нескольких обслуживаемых регистраторов, совершая при этом минимум манипуляций.

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

Свободные программы не имеют таких возможностей.

13. Автоматическая коррекция и компенсация

Программы НТЛ "ЭлИн" позволяют осуществлять коррекцию и компенсацию погрешностей результатов, накопленных любым из регистраторов. При этом для устройств ТЕРМОХРОН модификаций DS1921Z/H реализуется автоматическая коррекция аддитивной и мультипликативной составляющих погрешности преобразования, в соответствии с числовыми значениями, хранящимися в специальных ячейках нулевой страницы дополнительной памяти. Такие значения могут быть получены пользователем самостоятельно в результате исполнения специальной процедуры калибровки или же сформированы в результате анализа данных, накопленных эмпирическим путем после долгой эксплуатации конкретных регистраторов.

Для результатов, зарегистрированных любым из регистраторов модификаций DS1922L/T и DS1923, программы НТЛ "ЭлИн" выполняют специальную процедуру обработки, которая реализуется с использованием значений, сохраненных в памяти калибровочных констант, и является операцией, обеспечивающей существенное увеличение точности выполняемых измерений. Кроме того, для снижения погрешности результатов, зафиксированных некоторыми типами регистраторов, показания которых существенно зависят от температуры (например, показания канала влажности устройства ГИГРОХРОН), автоматически осуществляется специальная процедура температурной компенсации.

Только свободная программа HygrochronViewer и пакет OneWireViewer обладают некоторыми похожими возможностями в отношении регистраторов модификаций DS1922L/T и DS1923

14. Поддержка работы с мобильными средствами НТЛ "ЭлИн"

Программы НТЛ "ЭлИн" содержат специальные опции, обеспечивающие поддержку мобильных автономных устройств, предназначенных для обслуживания удаленных от стационарного персонального компьютера, территориально рассредоточенных регистраторов, а также иных сетевых и стационарных решений по поддержке этих логгеров от НТЛ "ЭлИн". Например, они позволяют:

  • выполнить визуализацию и архивацию в текстовом виде данных, сохраненных в бинарных файлах, которые созданы любыми поставляемыми НТЛ "ЭлИн" стационарными, автономными и сетевыми средствами поддержки устройств ТЕРМОХРОН и регистраторов iBDL (причем эти функции могут быть реализованы свободно доступными демонстрационными версиями программ для комплексов полномасштабной поддержки логгеров iButton),
  • считать из транспортной "таблетки" типа DS1977-F5 данные, накопленные регистраторами, а затем собранные и переписанные в её память с помощью приборов ThermoChron Indicator или iButton Data Logger Indicator,
  • записать в память транспортной "таблетки" типа DS1994L-F5 наборы новых установочных параметров и синхронизировать ход её часов, что необходимо для реализации различных вариантов перезапуска регистраторов на отработку очередной сессии с помощью приборов ThermoChron Indicator или iButton Data Logger Indicator.

Свободные программы не имеют таких возможностей. Не приспособлены они также и для поддержки каких-либо иных мобильных средств обслуживания регистраторов iButton.

15. Конфигурационный файл

При первом запуске рабочей сессии любого из регистраторов DS1922/23 программа iBDL_R от НТЛ "ЭлИн" автоматически выполняет процедуру создания его конфигурационного файла. Это очень важная операция, поскольку конфигурационный файл, по существу, играет роль электронного паспорта каждого регистратора DS1922/23, являясь копией содержимого наиболее важных регистров и сегментов его памяти. Каждый раз, когда программа iBDL_R запускает очередную рабочую сессию обслуживаемого им регистратора, находящегося в штатном режиме функционирования, автоматически модифицируется соответствующий ему конфигурационный файл. Это в последствии позволяет программе iBDL_R восстанавливать нормальную работу аварийного регистратора, даже если в ходе его эксплуатации произошел критический сбой питания, в результате которого все индивидуальные настройки и установки основных конфигурационных регистров, определяющие корректную штатную работу устройства, а также коэффициенты подстройки и калибровочные коэффициенты, были потеряны. Если, по тем или иным причинам, у пользователя нет такого файла, например, этот файл был потерян из-за сбоя компьютера, то он может быть получен пользователем через Интернет с корпоративного ftp-сервера НТЛ "ЭлИн".

Свободные программы не имеют таких возможностей.

16. Специальный режим работы с паролями

Регистраторы DS1922/23 для защиты своих информационных ресурсов используют два пароля, отличающиеся по уровню доступа. Первый из них - пароль чтения - контролирует доступ только к функциям чтения данных из любой области памяти, а второй - пароль чтения/записи - обеспечивает полный доступ к работе с любыми ресурсами логгера, позволяя свободно выполнять как функции чтения, так и функции записи. Программа iBDL_R от НТЛ "ЭлИн" обеспечивает максимально возможный уровень комфорта при работе с системой паролей, благодаря сохранению в составе индивидуальных конфигурационных файлов задаваемых пользователем текущих парольных комбинаций. Это позволяет уполномоченному пользователю работать с регистраторами защищенными паролем посредством программы, имеющей доступ к индивидуальным файлам конфигурации, содержащим легальные текущие пароли, так, как будто они незащищены. При этом попытка работы с такими регистраторами (включая как операции чтения, так и операции записи) при использовании иных средств поддержки без знания паролей гарантировано не будет иметь успеха. В том числе, даже с использованием точно такой же программы, но не имеющей доступа к конфигурационным файлам, содержащим легальные текущие пароли доступа.

Свободные программы не имеют таких возможностей.

17. Поддержка самописцев iBDL

Программа iBDL_R от НТЛ "ЭлИн" ориентированная на поддержку регистраторов DS1922/23, является универсальной и выполняет также полномасштабное обслуживание самописцев iBDL любых модификаций, которые обеспечивают мониторинг самых разнообразных технологических параметров и физических величин, а не только температуры и влажности.

Свободные программы не имеют таких возможностей.

18. Сервисные возможности графического представления.

Программы НТЛ "ЭлИн" обеспечивают графическое представление всех результатов, зафиксированных регистраторами. Причем уровень сервиса и возможностей, предоставляемых при этом пользователю, не идет ни в какое сравнение с тем скупым набором функций, который предлагается свободными программами. Рассмотрим подробнее:

  • Цвета и форма линий графического изображения. При работе с графическим изображением данных, считанных с помощью программ НТЛ "ЭлИн", возможно изменять вид (толстая, тонкая, интерполируемая линия) и цвет отображения эпюр изменения зарегистрированных во времени значений. Кроме того, также существует возможность изменения цвета любого из элементов поля графического изображения: подложки, разметочной сетки, линий контрольных пределов, курсора и реперов системы растяжки.

    Свободные программы не имеют таких возможностей.

  • Сетка и шкала по оси времени регистрации. Программы НТЛ "ЭлИн" при развертке графического изображения формируют сетку. Причем и по оси абсцисс и по оси ординат на ней откладываются только реальные, однозначно понятные любому пользователю, значения. А по временной оси указываются только абсолютные единицы реального астрономического времени в формате "день/месяц/год час:минуты:сек".

    Только в HygrochronViewer есть временная шкала, но лишь в относительных единицах (число выполненных отсчетов) от момента старта регистрации.

  • Две величины на одном графике. Представление двух величин на одном графике с разными шкалами по оси ординат, часто необходимо для понимания зафиксированного процесса в целом. Тем более когда данные для его построения взяты из памяти одного и того же регистратора (например, памяти устройства ГИГРОХРОН).

    Свободные программы не имеют таких возможностей.

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

    Свободные программы не имеют таких возможностей.

  • Позиционирование с отображением координат в абсолютных величинах. Для определения точных координат каждой точки графического представления зафиксированных регистратором данных программы НТЛ "ЭлИн" имеют специальный курсор. Передвигая в поле каждого из графиков этот курсор и позиционируя его центр на интерполируемых точках, можно уточнить координаты конкретных значений, представленных в аналоговой форме. Значения координат точки, выбранной с помощью курсора на графике, в цифровой форме выводятся в специальных полях. Причем временная координата указывается в абсолютных величинах (формат: "День.меяц.год час.минута.сек").

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

  • ZOOM изображения. После открытия окна графического представления данных любой программой поддержки визуализируется полное изображение сразу всего содержимого памяти регистратора в минимально возможном масштабе. её программы НТЛ "ЭлИн" позволяют увеличивать масштаб отображения любого конкретного интересующего пользователя фрагмента для представляемого графика, т.е. выполнять растяжку вдоль декартовых осей произвольно выбранного пользователем участка общего графического отображения того или иного сегмента данных. Для этого с помощью специальных реперов выделяется фрагмент, требующий увеличения, затем программа визуализирует укрупненную развертку заданного фрагмента с уменьшенным диапазоном как по оси абсцисс, так и по оси ординат. Причем для графиков, отображающих две величины, растяжка выбранного фрагмента по оси ординат может быть выполнена с опорой на данные, связанные или с одной, или с другой указанной пользователем величиной.

    Свободные программы не имеют таких возможностей.

  • Печать графических отображений. Программы НТЛ "ЭлИн" выполняют распечатку на стандартном принтере любого графического представления данных, зафиксированных в памяти обслуживаемых ими регистраторов, с учетом особенностей модификаций изображения, сформированных пользователем в процессе взаимодействия с элементами программной оболочки (растяжка, наложение курсора, изменение формы кривых и т.д.). Причем листинг с графиком результатов наглядно отображает отличительные признаки конкретного регистратора, включая его идентификационный номер, модификацию, символы первой строки ярлыка. Если же при формировании изображения распечатки, специальный курсор был позиционирован пользователем на определенной, интересующей его точке графика, то в нижнем поле листинга будут отображены её координаты: временная метка и соответствующие ей значения зафиксированных величин.

    Программа HygrochronViewer выполняет вывод на печать графиков полного содержимого буфера последовательных отсчетов, но только в относительных временных единицах (в отсчетах с момента старта регистрации). Остальные программы таких возможностей не имеют.

19. Инструкция по работе с программой

Несмотря на то, что оболочки всех программ НТЛ "ЭлИн" имеют специально разработанный, интуитивно понятный пользовательский интерфейс, каждый из таких продуктов снабжен подробным описанием - доскональной инструкцией по эксплуатации, ориентированной на любого пользователя, даже мало разбирающегося в области IT-технологий. Такие документы содержат массу картинок, пояснений, повторений, разъяснений и т.д. Это сделано умышленно, хотя такой подход наверняка не понравится квалифицированным компьютерным специалистам, которым и так ясны подобные мелочи. её программные продукты НТЛ "ЭлИн" применяются пользователями "таблеток" от Калининграда до Владивостока, и подчас некоторые из них вынуждены осваивать персональный компьютер только ради того, чтобы работать с регистраторами iButton. Именно поэтому наши инструкции пишутся намеренно так, чтобы быть абсолютно понятными любому, и чтобы донести до самого далекого от информационных технологий человека все возможности, предоставляемые регистраторами и нашими программами их поддержки.

Краткие англоязычные описания, предоставляемые на некоторые свободные программы, не могут быть сопоставлены с полными "разжеванными" инструкциями программ НТЛ "ЭлИн".

20. Учет и защита от ошибок управления ресурсами

Программы НТЛ "ЭлИн" разработаны таким образом, чтобы обойти все "узкие места" и устранить возможные просто досадные или даже фатальные ошибки, которые могут возникнуть при взаимодействии пользователя с регистраторами. К подобным функциям относятся: запрещение задания нулевого значения частоты регистрации, или остановка часов реального времени только после остановки рабочей сессии, или запрещение принудительного преобразования при запущенной сессии, или обход ошибки начального запуска для регистраторов DS1922/23 и т.д.

Свободные программы, особенно ориентированные на полный профессиональный доступ к ресурсам регистраторов, такие, как пакет OneWireViewer, не имеют подобных защитных функций. Поэтому неквалифицированный пользователь, применяющий такие продукты, рискует своими необдуманными действиями даже необратимо вывести из строя регистратор.

На самом деле, перечисленные в этом документе положения охватывают далеко не все, а только основные преимущества программ НТЛ "ЭлИн" при их сравнении со свободными программами поддержки регистраторов. Существует еще множество мелочей и элементарных на первый взгляд моментов, удобств и деталей, которые требуют долгих пояснений, но делают намного более комфортной работу с регистраторами при использовании именно наших программных продуктов.

Суть всего изложенного выше заключается в том простом предположении, что опыт и наработки, накопленные с 1999 года и реализованные специалистами НТЛ "ЭлИн" при создании программ поддержки регистраторов, особенно с учетом постоянной "обратной связи" с многочисленными пользователями этих продуктов, имеют право быть востребованными многочисленными пользователями технологий ТЕРМОХРОН и ГИГРОХРОН в России.

Наверх