質問: simulink startページや simulation data inspector 等の ui を開く時、 "err_connect_fail" のエラーが発生するのはなぜですか? simulink スタートページや、data inspector など、ui ベースの simulink 機能を起動しようとすると、エラーメッセージが表示され、正常に起動することがでできまん。 エラーメッセージとしては、"503 service unavailable" や、 "err_connect_fail" といった内容、もしくは、以下のようなユーザのネットワーク環境ごとのメッセージが表示されます。 error: failed to load url ? また、simulink モデルを実行し、エラーや警告が出たとき、診断ビューワーへのリンクを選択しても、診断ビューワーが表示されません。
回答: simulink startページ等の ui が、 matlab 自身とは別の、 webの技術に基づいたプロセスとして構築されており、 matlab自身との通信をしているため、その通信が何らかの要因で阻害されることでこの様なエラーが生じることがあります。 問題の対策としては、ローカルホスト経由のループバック接続を確立することが出来る様に、マシンのネットワーク設定オプションを変更することです。 ある状況下ではユーザ設定やローカルホストのトラフィックの経路を変更するプロキシが阻害の要因となり得、コネクタは正常に通信できないことが考えられます。 このような状況下において、次の設定が有効である場合があります。 *windows7:* 1) 下記を選択します。 コントロールパネル -> インターネットオプション -> 接続 -> lanの設定 2) "ローカルアドレスにはプロキシサーバーを使用しない" にチェック入れます。 *windows 10:* 1) 下記を選択します。 設定 -> ネットワークとインターネット -> イーサネット -> ネットワークと共有センター -> インターネットオプション -> 接続 -> lanの設定 2) 表示された [ローカル エリア ネットワーク(lan) の設定] 画面で、 "lan にプロキシ サーバーを使用する (これらの設定はダイヤルアップまたは vpn 接続には適用されません)(x)" にチェックを入れます。 3) さらに、"ローカル アドレスにはプロキシ サーバー を使用しない(b)" にチェックを入れます。 *mac:* 1) 下記を選択します。 システム環境設定 -> ネットワーク-> 詳細 ->プロキシ 2) "簡易ホスト名を除外" にチェックを入れます。 また、マシンの hosts ファイルにおいて、 localhost の評価解釈を正しく行うべく 127.0.0.1 localhost と記述を加え、問題解決したという報告もあります。 *[補足]* simulink スタートページではなく、 従来からの simulink ライブラリブラウザ を開くには、 matlab コマンドウィンドウ上から以下のコマンドを実行します。 >> sllibrarybrowser