无法找到库'powerlib'matlab。 Simulink程序执行

时间:2010-10-18 06:54:45

标签: matlab simulink

当我尝试在我的R2009a Matlab下运行Simulink程序时,它显示如下错误消息:找不到'dcmotor_openloop / Armature Current'引用的库'powerlib'。该库必须位于MATLAB路径上。

我想知道在哪里可以找到这个powerlib。

3 个答案:

答案 0 :(得分:1)

powerlib是作为SimPowerSystems的一部分提供的Simulink库,请参阅此处的产品页面:http://www.mathworks.com/products/simpower/

答案 1 :(得分:1)

正如@Edric所述,powerlib内置于SimPowerSystems中。因此,您看到的错误可能有两个原因

(1)您的Matlab副本中没有安装SimPowerSystems。在命令提示符下键入ver以检查已安装的工具箱。如果SimPowerSystems未显示在列表中,则必须获取工具箱,否则您将无法运行该模型。

(2)您的SimPowerSystems安装有点腐败。到目前为止,我从未在Matlab中遇到过这种情况,但凭借现代技术,一切皆有可能。全新安装应解决此问题。

答案 2 :(得分:0)

这应该是对另一个答案的评论,但由于声誉,我无法发表评论。

至少从R2016b开始,也许更早,它不再被称为SimPowerSystems。它现在是 SimscapePowerSystems 。您需要安装裸Simath软件包。