Дописал 9предварительную) новую версию роутера.
1. Список изменений.
Произведено разделение приёмной части (та которая получает информацию от железа) и программной части (та которая изменяет значения в симуляторе) роутера.
Теперь связь между програмной частью и железной частью происходит через протокол UDP. Это позволяет, к примеру расположить подключения железа на изолированном компьютере, который будет работать тока с железом и не
отжирать память симулятора.
Взаимодействие с железом реализовано в виде сервиса Windows, который называется "Транслятор пакетов ARCCPRO с порта COM на протокол UDP" управление данным сервисом может производится в аплете "Управления компьютером" раздел "Сервисы"
Информация о работе сервиса выводится в файл udp_to_com.log, который располагается в временной папке директории виндовс (У меня по адресу c:\windows\temp)
2. Установка новой версии
прежде всего сохраните базу Ваших настроек где-нибудь.
Удалите старую версию роутера
запустите файл setup.exe, следуйти указания установщика.
После установки перейдите в директорию, куда был установлен роутер.
В данной папке находится файл com_to_udp.exe. Вам необходимо запустить этот файл с ключем install. Приведу пример как это сделать если не менять путь установки роутера:
Пуск -> Выполнить -> набираем "C:\Program Files\ARCCPro\Router\com_to_udp.exe -install" или так: Пуск -> Выполнить ->набираем cmd жмем энтер, в открывшемся окне набираем команды cd C:\Program Files\ARCCPro\Router жмем энтер далее набираем com_to_udp.exe -install и снова жмем энтер.
Если все нормально, то система должна показать информационное окошко в котором будет написано что сервис установлен.
Далее идем в аплет управления компьютером (правый щелчек мыше ан значке "Мой компьютер" выбрать пункт меню "Управление" далее перейти к разделу службы. Слева будет список служб, ищем в этом списке службу "Транслятор пакетов ARCCPRO с порта COM на протокол UDP" если ее находим, то производим сначала ее запуск, потом останов.
Идем в папку темп виндовс (c:\windows\temp) в ней должен появится файл udp_to_com.log смотрим этот файл он должен быть следующего вида:
C:\WINDOWS\TEMP\com_to_udp.log
20.08.2008 14:40:53: начинаем процес запуска сервиса
20.08.2008 14:40:53: рабочие потоки успешно созданы
20.08.2008 14:40:53: порт клавиш - 55000
20.08.2008 14:40:53: порт клавиш для управления - 56002
20.08.2008 14:40:53: порт энкодеров - 55001
20.08.2008 14:40:53: порт осей - 55002
20.08.2008 14:40:53: порт бинарного ввода - 55003
20.08.2008 14:40:53: порт индикаторов ввода - 56000
20.08.2008 14:40:53: порт диодов ввода - 56001
20.08.2008 14:40:53: Ком порт открыт
20.08.2008 14:40:55: Закрываем ком порт
Если он такой, то все в порядке - служба установлена правильно.
Хочу обратить ваше внимание, все эти манипуляции производятся с подключенным железом, НЕ работающем роутере.
3. работа с роутером.
Работа с роутером не изменилась - все делается точно так же, как и в старой версии, единственное отличие, что при запуске и выключении роутера проходит какое-то время (запускается и останавливается служба трансляции пакетов)
4. Новую версию можно скачать на FTP сервере.
Версия предварительная - возможны глюки!
О всех неполадках сообщайте в эту тему, прикрепляя лог файл udp_to_com.log и лог файл max_router.log (который расположен в рабочей папке роутера)
Так же, после установки роутера, не забудьте вернуть на место базу настроек
Новые версии панелей лежат там же на FTP