PowerAnt - Могучий Муравей: Научи Свой компьютер Управлять Реальным Миром
PowerAnt это программное управление через RS-232 порт 14 и больше внешними устройствами с помощью компьютера. Открытый, текстовый, хорошо задокументированный протокол управления. Управление электроприборами с потребяемой мощностью до 200Вт. Хотите управлять Реальным Миром даже из MS Excel?.
 Применение
Компьютерный клуб
Компьютерная сеть
Домовая сеть
Умный дом
Прочее
 PowerAnt
Описание
Применение
Тех. характеристики
Документация
Фотографии
 Базовая станция
Описание
Применение
Тех. характеристики
Документация
 Типы PowerAnt
SwSe
SwSw
SeSe
 Скорость работы
MS-DOS
Linux
MS Windows 98
MS Windows 98, Perl
 Программирование
Примеры на Perl
C/C++ - c чего начать
C/C++ - примеры
MS Access 2000
MS Excel 2000
 Заказ
Комплектность
Цены
 ЧаВо
 Новости сайта RSS
 Статьи
 Контакты
 Рейтинги

PowerAnt - Скорость работы

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

Методика тестирования скорости работы PowerAnt

Для тестирования выбран следующий набор команд:
Команда Особенности
?%<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 сек).

Испытания на скорость работы PowerAnt в MS DOS

Тесты пройдены без ошибок. Следует отметить, что программа тестирования нормально работает только в "чистом" MS DOS. При попытках ее запустить в виде "Сеанса MS DOS" в операционной системе Windows, наблюдается некоторое ухудшение результатов (часть ответов от PowerAnt приходит не полностью), особенно если параллельно работает еще одна достаточно ресурсоемкая задача. Это связано с самой идеологией "чистой" DOS программы, что описано и в документации на bios.h, поставляемой вместе с компилятором.

...

Испытания на скорость работы PowerAnt в Linux/GCC

Тесты пройдены без ошибок со стороны PowerAnt. Полученная скорость работы устройства отличается от теоретической и меньше чем в тестах MS DOS, что связанно с тем, что операционная система пытается максимально эффективно использовать буфера FIFO контроллера RS-232.

...

Испытания на скорость работы PowerAnt в MS Windows 98/Borland C++ v6

Тесты пройдены без ошибок. Полученная скорость работы устройства отличается от теоретической и меньше чем в тестах MS DOS, что связанно с тем, что операционная система пытается максимально эффективно использовать буфера FIFO контроллера RS-232. Кроме того, в случае выполнения еще нескольких ресурсоемких задач, параллельно выполнению программы-теста, наблюдается некоторое замедление, но в отличии от программы под "чистый" MS-DOS, которая выполняется в виде "Сеанса MS-DOS" - буквы из отчетов о выполнении команд не теряются. Полностью выполнить тест с отключенными буферами FIFO получается не всегда (особенно если параллельно запущено несколько "тяжелых" приложений). PowerAnt слишком быстро отвечает на команду =A, а таймаут на отработку команды в программе-тесте не предусмотрен.

...

Испытания на скорость работы PowerAnt в MS Windows 98/ActivePerl

Тесты пройдены без ошибок. Полученная скорость работы устройства отличается от скорости выполнения теста MS Windows 98/Borland C++ v6 менее чем на 5%. Обращает на себя внимание тот факт, что тест не виснет на команде =A при отключенном буфере FIFO, как это происходит с тестом на Borland C++.

...

PowerAnt это программное управление через RS-232 порт 14 и больше внешними устройствами с помощью компьютера. Открытый, текстовый, хорошо задокументированный протокол управления. Управление электроприборами с потребяемой мощностью до 200Вт. Хотите управлять Реальным Миром даже из MS Excel?.
  © 2004-2022 by  www.anthillsolutions.com