Я вижу ошибки тайм-аута связи или ошибки доступа с моим целевым компьютером. Некоторые проблемы с брандмауэром Windows ® Defender Firewall или Symantec Endpoint Protection компьютера разработки приводят к сбою связи с целевым компьютером.
Эта ошибка возникает, когда параметры брандмауэра в программном обеспечении брандмауэра блокируют связь с целевым компьютером. Конфигурация брандмауэра не должна блокировать IP-адреса, используемые разработчиками и целевыми компьютерами для обмена данными.
Настройте параметры брандмауэра для брандмауэра Защитника Windows или Symantec Endpoint Protection.
Configure Windows Defender Firewall
Настройте параметры брандмауэра в центре безопасности Защитника Windows, чтобы разрешить связь между разработчиками и целевыми компьютерами.
Убедитесь, что брандмауэр на компьютере разработки является Защитником Windows. В окне команды MATLAB введите:
[~,antivirus]=system('WMIC /Node:localhost /Namespace:\\root\SecurityCenter2 Path AntiVirusProduct Get displayName /Format:List')Антивирусное программное обеспечение отображается как Windows Defender.
Чтобы разрешить MATLAB взаимодействие с общедоступными сетями, в меню Панель управления > Все элементы панели управления > Брандмауэр Защитника Windows > Разрешить приложение или компонент через брандмауэр Защитника Windows, для MATLAB R2020b, выберите Allow another app. В качестве Network type для <matlabroot>\bin\matlab.exe, выберите Public.
Найти Windows Defender Firewall with Advanced Security с помощью поиска Windows.
Выберите Входящие правила и Новое правило.
В поле Тип правила (Rule Type) выберите Пользовательский (Custom) и нажмите кнопку Далее (Next).
В списке «Программа» выберите «Все программы» и нажмите «Далее».
Для параметра Protocol and Ports (Протокол и порты) выберите Any (Любой) и нажмите Next (Далее).
Для области добавьте IP-адрес компьютера разработки в поле К каким локальным IP-адресам применяется это правило? и добавьте IP-адрес целевого компьютера в поле К каким удаленным IP-адресам применяется это правило?.
В поле Действие выберите Разрешить подключение и нажмите Далее.
Для параметра «Профиль» установите флажки «Домен», «Частный» и «Открытый» и нажмите кнопку «Далее».
В поле Имя укажите имя для этого входящего правила (например, Simulink Real-Time inbound) и нажмите кнопку «Готово».
Выберите Исходящие правила и щелкните Создать правило.
Повторите шаги 4-10 для настраиваемого правила исходящего трафика.
Configure Symantec Endpoint Protection Firewall
Если вы используете программное обеспечение Symantec Endpoint Protection и получили сообщение об ошибке, что Simulink Real-Time не удалось подключиться к конечному объекту из-за проблемы с тайм-аутом, попробуйте решить эту проблему:
В меню Пуск Windows Поиск введите firewall and network protection и откройте выделенный фрагмент.
В списке Сеть домена выберите Открыть Symantec Endpoint Protection.
Выберите Параметры > Брандмауэр > Управление программами.
Добавить matlab.exe путь к списку и выберите Разрешить доступ.