Начал изучать TM6 по руководству пользователя. Набрал пример (Пример создания проекта стр.21 - стр. 43). Запустил службу - Диспетчер сетевого DDE. Запускаю MicroRTM_2 и RTM_1 на одном компьютере. Ошибок не выдает, но и обмен между приложениями через петлю 127.0.0.1 (localhost) не идет. Запустить на разных машинах как указано в примере не могу т.к. у нас куплено только средство разработки (МРВ будут позже). Подскажите как запустить пример.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Необходимо использовать два компьютера для работы примера. В руководстве это явно описано (очень подробно). На первом компьютере запускаете профайлер без поддержки графики (узел MicroRTM), на втором запускаете профайлер с поддержкой графических экранов (узел RTM).
Posted by rorex_best (Участник № / Member № 1716) on :
Написано, не спорю. Но как можно протестировать пример, если имеется только один ключ для разработки?? Без ключа МРВ не работает. И в чем собственно проблема запуска на одном компьютере?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В таком случае необходимо использовать два сетевых адаптера и запускать оба узла на одном компьютере. Проблем быть не должно.
Posted by rorex_best (Участник № / Member № 1716) on :
Не работает... использую 2 сетевых интерфейса 192.168.0.2 и 192.168.0.20. Дело в том, видимо используется один и тот же порт - 516 и для записи и для чтения. Не знаю что и делать... Без примеров грустно изучать систему
Posted by rorex_best (Участник № / Member № 1716) on :
Кстати Вы сами пробовали запускать этот пример на одной машине?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Вышлите созданный Вами проект на адрес техподдержки. hotline@adastra.ru
Posted by rorex_best (Участник № / Member № 1716) on :
Проект выслал. Смотрите.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Проект получили. Посмотрели. Без изменений запустили на двух машинах - связь есть. Настройки узлов, описанные в документации, предполагают штатный запуск проекта на двух машинах. Для запуска двух узлов проекта на одной машине надо иметь 2 физических сетевых адаптера (2 сетевых карты) с разными IP-адресами. При этом надо точно указывать каждому узлу, на каком именно сетевом адаптере задан выбранный для него IP-адрес. В Вашем проекте для обоих узлов задан один и тот IP-адрес 192.168.0.2 и не выбраны адаптеры. Вы можете проверить сетевую связь между двумя профайлерами, если сделаете тестовый проект в базовой версии.