В настоящее время мы не планируем проводить сертификацию своего оборудования во всевозможных компетентных организациях. Но мы проводим собственную сертификацию, результаты которой и приводятся на этой странице.
Для тестирования выбран следующий набор команд:
Команда | Особенности |
---|---|
?%<CR> +%<CR> | Команда ?% заявлена, как быстрый способ узнать о срабатывании датчиков с минимальной нагрузкой по вводу/выводу. Удобна для тестирования общего числа команд в единицу времени. |
?=<CR> +=ABCDEFGHIJKLMN<CR> | Команда ?= заявлена как медленный, но надежный, способ узнать о состоянии устройства. Минимальный ввод - достаточно большой вывод. Удобна для тестирования скорости передачи от PowerAnt. |
??<CR> +? PowerAnt v2_8c SWSE<CR> | Одна из самых "медленных" команд. Удобна для тестирования скорости передачи данных из PowerAnt. |
=A<CR> +=<CR> | Включение одного переключателя. Одна из типовых и часто используемых команд. |
=abcdefgh<CR> +=<CR> | Изменение состояния всех выключателей. Основной упор - прием данных с компьютера, и малое время передачи отчета о выполнении. |
Теоретическая пропускная способность порта RS-232 в режиме 9600 8N1 составляет 960 байт/сек.
Конфигурация управляющего компьютера в результатах тестирования не приводится, так как существенное ее изменение (Intel Pentium P200MMX, Intel Celeron 1,3GHz) фактически не влияет на результат тестирования, то есть находится в пределах погрешности измерения (~1 сек).
Тесты пройдены без ошибок. Следует отметить, что программа тестирования нормально работает только в "чистом" MS DOS. При попытках ее запустить в виде "Сеанса MS DOS" в операционной системе Windows, наблюдается некоторое ухудшение результатов (часть ответов от PowerAnt приходит не полностью), особенно если параллельно работает еще одна достаточно ресурсоемкая задача. Это связано с самой идеологией "чистой" DOS программы, что описано и в документации на bios.h, поставляемой вместе с компилятором.
Тесты пройдены без ошибок со стороны PowerAnt. Полученная скорость работы устройства отличается от теоретической и меньше чем в тестах MS DOS, что связанно с тем, что операционная система пытается максимально эффективно использовать буфера FIFO контроллера RS-232.
Тесты пройдены без ошибок. Полученная скорость работы устройства отличается от теоретической и меньше чем в тестах MS DOS, что связанно с тем, что операционная система пытается максимально эффективно использовать буфера FIFO контроллера RS-232. Кроме того, в случае выполнения еще нескольких ресурсоемких задач, параллельно выполнению программы-теста, наблюдается некоторое замедление, но в отличии от программы под "чистый" MS-DOS, которая выполняется в виде "Сеанса MS-DOS" - буквы из отчетов о выполнении команд не теряются. Полностью выполнить тест с отключенными буферами FIFO получается не всегда (особенно если параллельно запущено несколько "тяжелых" приложений). PowerAnt слишком быстро отвечает на команду =A, а таймаут на отработку команды в программе-тесте не предусмотрен.
Тесты пройдены без ошибок. Полученная скорость работы устройства отличается от скорости выполнения теста MS Windows 98/Borland C++ v6 менее чем на 5%. Обращает на себя внимание тот факт, что тест не виснет на команде =A при отключенном буфере FIFO, как это происходит с тестом на Borland C++.