Вперед, только вперед...

ODIS engineering 6.2.2 не видит VAS 5054

Источник: тут

итак, отчОд. исходные данные:

имеем софт, установленный в рекомендованной последовательности VASPC19->ODISS22->ODISE62.
два последних используют PDU-API 1.2.30, поэтому вторая копия не ставится, но прописывается
интерфейс EDIC_D_PDU_API_OE ссылкой на EDIC_D_PDU_API_1_20_023

при этом, VASPC и ODISS отлично работают, а ODISE не только не коннектится к машине, но
и не видит голову вообще. в трейсе PDU-API, однако, есть запросы на перечисление интерфейсов.

в то же время, pduapitest отлично видит EDIC_D_PDU_API_OE и соединяется с ним.

стандартный компьютерный вариант "выйти и снова зайти" (переустановка) кроме массы убитого
времени ни к чему не привел.

начинаем изучать. инженерка работает через MCD SERVER, лезем в его лог и обнаруживаем там такое
 

Цитата:
PRODIS_MCD_CONFIG: C:\ODIS-DIAG-MODULES-ENGIN\MCD-SERVER\VWMCD
SERVER CONFIGURATION: C:\ODIS-DIAG-MODULES-ENGIN\MCD-SERVER\VWMCD/MCD3D_SERVER.INI could not be opened - using defaults

оно не может найти MCD3D_SERVER.INI, поскольку ищет его не там. я хз где оно хранит путь к
файлу, но установка переменной PRODIS_MCD_CONFIG не помогла, поэтому я тупо скопировал файл
туда, куда она хочет (на ступеньку выше). попутно поправил там имя интерфейса
 

Цитата:
MCD3D_MVCI_PDU_API_Shortname="EDIC_D_PDU_API_OE"

после этого, голова в инженерке начала видеться и опрашиваться, но к машине коннектиться
всеравно не стала.
после курения логов самого одиса в дебрях было обнаружено, что он не может найти проекты.
и это при том, что он сам их поставил куда надо.
в общем предположил, что оно не там ищет и файл MCD3D_PROJECTS.ini - тоже скопировал его
на ступеньку выше, заодно вписал туда путь к реальным проектам.
до кучи копирнул и MCD3D_PINS.ini - фиг его знает, вдруг тоже не найдет :)

все, теперь все коннектится и работает, ура :)

<< Вернуться на предыдущую страницу