Я вижу ошибки тайм-аута связи или ошибки доступа к своему целевому компьютеру. Некоторые проблемы с Windows® Брандмауэр Defender Firewall или Symantec Endpoint Protection компьютера разработчика приводит к отказу связи с целевым компьютером.
Этот отказ происходит, когда параметры брандмауэра в программном обеспечении брандмауэра блокируют связь с целевым компьютером. Брандмауэр не должен строению блокировать IP-адреса, которые используются для связи с компьютерами разработчика и целевыми компьютерами.
Настройте параметры брандмауэра для брандмауэра Windows Defender или брандмауэра 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 общаться с общедоступными сетями, в 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 Search введите firewall and network protection
и откройте выбор.
В разделе Выбор доменной сети нажмите Open Symantec Endpoint Protection.
Выберите Settings > Firewall > Program Control.
Добавьте matlab.exe
путь к списку и выберите Allow доступ.