【问题标题】:License error manager-4许可证错误管理器-4
【发布时间】:2014-12-03 08:02:13
【问题描述】:

如何解决这个错误?每当我使用“syms”时,它都会显示此错误:-

"使用符号错误 许可证签出失败。 许可证管理器错误 -4 已达到 Symbolic_Toolbox 的最大用户数。 稍后再试。 要查看当前用户列表,请使用 lmstat 实用程序或联系您的许可证 管理员。

通过访问解决此问题: http://www.mathworks.com/support/lme/R2013b/4

诊断信息: 特征:Symbolic_Toolbox 许可路径: C:\Users\hp\AppData\Roaming\MathWorks\MATLAB\R2013b_licenses;C:\MATLAB\licenses\license.dat;C:\MATLAB\licenses\network.lic 许可错误:-4,132。” 有什么解决办法吗?

【问题讨论】:

  • 让我猜猜。您在网络上安装了 Matlab 的大学/教育中心,但是,您所在的大学不拥有 Matlab 的完整教育许可证,而只是购买了工具箱的个人许可证。因此,许可证是有限的。 uni 周围还有另外 4 个学生正在使用那个工具箱,所以你不能。等他们完成;)

标签: matlab


【解决方案1】:

这意味着您正在使用 MATLAB 的并发(网络)许可证,大概是在大学校园内,并且您的许可证包括许多 MATLAB 及其相关工具箱的“席位”,最多允许 N 人使用网络同时使用 MATLAB,并使用符号工具箱说 M 人(通常是 M<N)。当您是 MATLAB 的用户号 N+1 或符号工具箱的 M+1 时,您将收到该错误消息。除了等待某人注销并停止使用 MATLAB/Symbolic Toolbox(或要求您的大学购买更多席位...)之外,别无他法。

【讨论】:

    【解决方案2】:

    如果您的问题仅与“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

    【讨论】:

      猜你喜欢
      • 2020-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-24
      • 2016-01-08
      • 2019-09-20
      • 2020-05-12
      相关资源
      最近更新 更多