Я вижу коммуникационные ошибки из-за тайм-аута или ошибки доступа с моим целевым компьютером. Некоторая проблема с Брандмауэром Windows® Defender или брандмауэром Защиты Конечной точки Symantec компьютера разработчика вызывает отказ связи с целевым компьютером.
Этот отказ происходит, когда настройки брандмауэра в программном обеспечении брандмауэра блокируют связи с целевым компьютером. Настройка брандмауэра не должна блокировать IP-адреса что разработка и использование целевых компьютеров, чтобы связаться.
Сконфигурируйте настройки брандмауэра для брандмауэра Windows Defender или брандмауэра Защиты Конечной точки Symantec.
Configure Windows Defender Firewall
Сконфигурируйте настройки брандмауэра в Windows Defender Security Center, чтобы позволить связи между разработкой и целевыми компьютерами.
Подтвердите, что брандмауэр на компьютере разработчика является Windows Defender. В Командном Окне MATLAB введите:
[~,antivirus]=system('WMIC /Node:localhost /Namespace:\\root\SecurityCenter2 Path AntiVirusProduct Get displayName /Format:List')
Антивирусное программное обеспечение отображается как Windows Defender
.
Позволить MATLAB связываться с Общедоступными сетями, в Control Panel> All Control Panel Items> Windows Defender Firewall> Allow an app or feature through Windows Defender Firewall, для MATLAB R2020b
, выберите Allow another app
. Как Network type
для <matlabroot>\bin\matlab.exe
, выберите Public
.
Найдите Windows Defender Firewall with Advanced Security
при помощи поиска Windows.
Выберите Inbound Rules и New Rule.
Для Rule Type выберите Custom и нажмите Next.
Для Program выберите All programs и нажмите Next.
Для Protocol and Ports выберите Any и нажмите Next.
Для Scope добавьте IP-адрес компьютера разработчика в Which local IP addresses does this rule apply to? и добавьте IP-адрес целевого компьютера в Which remote IP addresses does this rule apply to?.
Для Action выберите Allow the connection и нажмите Next.
Для Profile выберите Domain, Private и флажки Public , и нажмите Next.
Для Name обеспечьте Name для этого входящего правила (например, Simulink Real-Time inbound
), и нажмите Finish.
Выберите Outbound Rules и нажмите New Rule.
Повторите шаги 4 - 10 для пользовательского исходящего правила.
Configure Symantec Endpoint Protection Firewall
Если вы используете программное обеспечение Symantec Endpoint Protection и получаете сообщение об ошибке, что Simulink Real-Time не удалось соединиться с целью из-за проблемы тайм-аута, попробуйте это обходное решение:
В Windows Start menu Search введите firewall and network protection
и откройте выбор.
При выборе сети Domain нажмите Open Symantec Endpoint Protection.
Выберите Settings> Firewall> Program Control.
Добавьте matlab.exe
путь к списку и выбирает доступ к Allow.