ARCCpro. Форум технической поддержки проекта

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Новая версия роутера

Сообщений 1 страница 13 из 13

1

Дописал 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

0

2

1. Проблема с энкодерами осталась. :( "Мытый" энкодер работает лучше, чем "немытые", но пропуски все же есть и на нем.
2. Индикаторы Баклана иногда не включаются. Такое было и в старой версии роутера, но я грешил на плохие контакты - думал обжал провода плохо. А сейчас отрубились оба индикатора, подключенных разными шлейфами к разным разъемам на "мамке". После закрытия и повторного запуска роутера они включились.
3. При закрытии роутера иногда вылетает ошибка приложения com_to_udp.exe
4. После закрытия роутера и сима индикаторы гаснут не всегда.

0

3

Поставил-проверил. Все работает. Ошибок отмеченных Аркадием не встретилось. И вообще пока ошибок не поймал.  :cool:

Кстати, впечатлила новая панель КВС. Скока там всего вкусного!!!

Отредактировано Взлетун (2008-08-21 00:38:52)

0

4

напоминаю, ошибки нужно сопровождать лог-файлами

0

5

Насчет панели КВС, пока там работает далеко не все
Многое что есть в конфигураторе еще не реализовано.

0

6

А что там вкусного? Интересно...

0

7

Аркадий !  Давай встречатся ! Надо лично посмотреть что у тебя там и сделть FAQ по твоему вопросу

0

8

Maxim_Rykovskov написал(а):

напоминаю, ошибки нужно сопровождать лог-файлами

Да, забыл про лог файл.. Вечером выложу.

Олег - договоримся.

Отредактировано arkady (2008-08-21 10:25:24)

0

9

Maxim_Rykovskov написал(а):

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

Максим, расскажи как это сделать. я попробую. у меня два компа в сети.

0

10

Не пойму, как тут файлы прикреплять.. Или логи вставлять текстом в тело сообщения?

0

11

на фтп сервер можно выложить

0

12

По поводу подключения на 2 компа.
На первом компе (где установлена служба com_to_udp) необходимо в реестре по аресу
HKEY_LOCAL_MACHINE\SOFTWARE\ARCCPRO
изменить переменную dst_host на адрес машины, где стоит симулятор.
На компе, где стоит симулятор необходимо в реестре создать такой раздел и создать строковые параметры, аналогичные тем, что на первом компе, тока dst_host поставить адрес компа, где установлено железо.

0

13

...переведу:
Максим говорит что эта фишка с разнесенными компами еще не тестилась и протестится в ближайшее время. также появятся человеческие настройки адресов хоста и клиента и портов. Надеюсь.
:-D

0



Создать форум.