How to check if my current license support the State flow toolbox?

조회 수: 33 (최근 30일)
Javier
Javier 2023년 6월 13일
댓글: Steven Lord 2023년 6월 14일
Hello,
I have a state flow block in my simulink model. It's supposed that my current Matlab license supports this toolbox. However when I try to run the simulation the following error appears. It means that my current license doesn't support the state flow toolbox?
Best regards
Javier
  댓글 수: 5
Javier
Javier 2023년 6월 13일
이동: John D'Errico 2023년 6월 13일
Hello,
After typing the command >>ver I obtain the following message (attached):
Seems that the state flow tool box is included in my license right?. Then why I obtain this error?
Steven Lord
Steven Lord 2023년 6월 13일
You could contact your license administrator to check, but I suspect @Image Analyst gave the correct answer.
This could be a one-off scenario (someone who doesn't usually need to use Stateflow happened to need it for a little while) or it could be a sign that your organization may want to increase the number of Stateflow license seats you have (if more people are using Stateflow now than were using it when you first added it to your license, and you encounter this resource contention more and more frequently.)
If your company has 10 parking spots available and 10 employees, if a visitor is using one of them because they're here for a one-off meeting you may not need additional spots long-term. One of the employees would need to park elsewhere for the day. But if your company has 10 parking spots available and it's grown to 15 full-time employees, you probably need a couple more spots.

댓글을 달려면 로그인하십시오.

답변 (4개)

Image Analyst
Image Analyst 2023년 6월 13일
편집: Image Analyst 2023년 6월 13일
Type
>> ver
in the command window. If you have a license to use a particular toolbox, it will show up after you type that. That command shows you all the toolboxes you can use.
From your error message it looks like you have a shared license pool with 100 licenses for that toolbox, and it looks like there are 100 users currently using it. You'll have to wait for one of them to quit MATLAB, which will release a license back to the pool, so that you can then use it.
  댓글 수: 1
Steven Lord
Steven Lord 2023년 6월 13일
Nothing in the error message refers to 100 licenses, but generally speaking I agree with your diagnosis. The error message indicates that OP's organization has only a certain number of licenses for Stateflow and all of them are currently in use.

댓글을 달려면 로그인하십시오.


Javier
Javier 2023년 6월 13일
I obtain now the following error. It says that I have a demo state flow license??
  댓글 수: 1
Image Analyst
Image Analyst 2023년 6월 13일
It looks like your license is now available but for some reason (that I do not know) what you are trying to do is not available with a "Demo Stateflow" license. Call the Mathworks and ask why not.

댓글을 달려면 로그인하십시오.


Jim Riggs
Jim Riggs 2023년 6월 13일
편집: Jim Riggs 2023년 6월 13일
The 'ver' command shows all of the toolboxes which are available under the current MATLAB license, but this does not not mean that you have access to all of the toolboxes. To get that information, you can run a test to see if you have access to a licese for a specific toolbox. For example;
status = license('test','Stateflow');
will tell you if you have an active license for the Stateflow toolbox.
Now, the bad news is that the name 'Stateflow' used in the license command is the Matlab feature name, and is not always the same name returned from the 'ver' command. In order to use the 'licence' command, you need to know the feature name. Walter Roberson has compiled a partial list, but it is not complete; see Matlab 'feature' names vs. 'ver' names
  댓글 수: 11
Jim Riggs
Jim Riggs 2023년 6월 14일
I think that your initial error message that you posted explains it. You do not have a checked-out license for the Stateflow toolbox, but you have been assigned a 'demo' license which will only allow you to run demo models. I would have expected the license checkout to indicate that it failed under these conditions.
You should consult with your IT system manager. Perhaps @Steven Lord has some insight on this? (And yes, I am using a Network Named User license)
Steven Lord
Steven Lord 2023년 6월 14일
It's been a very long time since I had to help support licensing issues. [I don't quite think it's decades, plural, but it's probably pretty close.] I second your recommendation that @Javier contact whomever in their IT department is in charge of administering the licenses to determine if one has become available.
If the IT department can't resolve the problem on their own I recommend contacting Technical Support directly using the Contact Support link under the Get Support heading at the end of this page. The Support staff and your IT department should be able to determine why your MATLAB session appears to not be using the correct license.

댓글을 달려면 로그인하십시오.


Javier
Javier 2023년 6월 14일
But according to Capture 3 seems that I have a state flow toolbox installed right?. Otherwise the status shouldn't be "1" right?.
For your info the license that I have is not a pool of shared licenses, the license is just installed in my laptopt
  댓글 수: 1
Jim Riggs
Jim Riggs 2023년 6월 14일
Capture.png says that you have an "example version" of Stateflow that only allows example programs to run.
Likewise, Capture1.png and Capture4.png indicate that you are using a demo license.
Talk to your IT system manager.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Install Products에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by