如何检查系统是否具有`Simulink Coder 的许可证?

How to check if the system has license for `Simulink Coder?

类似于命令checkout RTW_Embedded_Coder显示e-coder license是否可用,如何验证Simulink Coder license是否可用?

MATLAB 产品的许可证名称令人困惑,因为它们随着产品的发展而随着时间的推移而变化。许可证名称“RTW_Embedded_Coder”是“Embedded Coder”,“Simulink Coder”的许可证名称是“Real-Time_Workshop”

license('test','Real-Time_Workshop')

将 return 1 许可证是否可供签出。

有关许可证与产品名称的更完整列表,请参阅 Mathworks 支持页面上的 this link

或者this answer告诉你如何在MATLAB中直接进行名称翻译

com.mathworks.product.util.ProductIdentifier.get('Simulink Coder').getFlexName

其中 returns Real-Time_Workshop