UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 23223

8.2 System Generator for DSP - エラー メッセージ、Error evaluating 'OpenFcn' callback of Xilinx Block. Error using ==> xlOpenGui Could not parse XLM file が表示される理由 (ネットワーク上で実行、または新しいバージョンをインストール後に実行して SysGen ブロックを開く際のエラー)

説明

キーワード : System Generator, SysGen, MATLAB, network, OpenFcn, xlOpenGui, ネットワーク

ネットワーク上の System Generator を実行し、レジスタ ブロックを開こうとすると、次のメッセージが表示されます。

Error evaluating 'OpenFcn' callback of Xilinx Register Block block (mask) 'my_model/Register'.
Error using ==> xlOpenGui
Could not parse XML file
register_gui.xml
See MATLAB console for more information

ソリューション

これは、ネットワーク上の SysGen を実行した場合、または新しいバージョンの System Generator for DSP を古いバージョンと同じディレクトリにインストールした後に発生する既知の問題です。 後者の場合、xlVersion コマンドを使用して古いバージョンの System Generator for DSP を実行しようとすると、問題が発生します。

新しいバージョンをインストールした場合
(この例では、System Generator for DSP 8.2 を新しいバージョン、8.1.01 を古いバージョンとします。)

1. xlVersion コマンドを使用し、System Generator for DSP 8.1.01 がインストールされていることを確認します。
2. MATLAB コマンド プロンプトより、次のコマンドを実行します。

cd(xlFindSysgenRoot)
cd bin
!sysgengui.exe -regserver

ネットワーク上で実行する場合
MATLAB の起動時に次のコマンド ラインを実行することで、問題を回避できます。

%Matlab%\toolbox\xilinx\sysgen\bin\sysgengui.exe -regserver

このコマンド ラインを実行すると、レジストリが正しく設定されます。ネットワーク上の System Generator を実行する場合に必ず実行します。 このコマンドラインは、MATLAB のスタートアップ スクリプト、startup.m ファイルに追加できます。
AR# 23223
日付 12/15/2012
ステータス アクティブ
種類 一般
このページをブックマークに追加