2014-10-08 66 views
0

如何解決此錯誤?每當我使用「SYMS」它顯示了這個錯誤: - 。許可證錯誤管理器-4

「使用符號 許可證檢出錯誤,無法 許可證管理器錯誤-4達到 用戶對於Symbolic_Toolbox的最大數量 請稍後再試 要查看。當前的用戶列表使用lmstat實用程序或聯繫您的許可 管理員

解決此問題訪問: http://www.mathworks.com/support/lme/R2013b/4

診斷信息: Featur e:Symbolic_Toolbox 許可證路徑: C:\ Users \ hp \ AppData \ Roaming \ MathWorks \ MATLAB \ R2013b_licenses; C:\ MATLAB \ licenses \ license.dat; C:\ MATLAB \ licenses \ network.lic 授權方式: -4,132「。 任何解決方案?

+1

讓我猜。你在一所大學/教育中心,網絡中的Matlab已經公開,但是,你沒有擁有Matlab的完整教育許可,只需購買單個工具箱許可證。因此,許可證有限。還有另外4名學生使用該工具箱,所以你不能。等待他們完成;) – 2014-10-08 15:31:53

回答

1

這意味着您正在使用MATLAB的併發(網絡)許可證,大概是在大學校園中,並且您的許可證包含一些MATLAB的「席位」及其相關的工具箱,允許多達N人網絡同時使用MATLAB,並使用符號工具箱說M人(通常M<N)。如果您是MATLAB的用戶號碼N+1,或者符號工具箱的M+1,則會收到該錯誤消息。除了等待某人註銷並停止使用MATLAB/Symbolic Toolbox(或要求您的大學購買更多座位...)之外,別無它事。

0

如果您的問題僅適用於「Symbolic_Toolbox」許可證,那麼您可以實現以下線在MATLAB腳本:

% Wait until license is available 
while (~license('checkout','Symbolic_Toolbox')) 
    pause(1); 
end 

它會等到一個許可證可用,並把它給你,然後繼續你的代碼的指令。您可以對所有工具箱執行相同的操作,只需更改相應的「Symbolic_Toolbox」即可。另一方面,如果問題與MATLAB的「席位」數量(am304)有關,那麼在執行(發送)你的matlab腳本之前,你應該檢查是否有一個「席位」可用集羣,但我不知道如何做到這一點。

警告:當您在matlab的命令窗口中點擊'ver'時獲得的工具箱名稱與您在代碼中使用的名稱不同。要獲得這些名稱,請按照下列步驟操作:http://www.mathworks.com/matlabcentral/answers/97495-how-can-i-test-the-license-for-a-toolbox-in-matlab