当我尝试在我的R2009a Matlab下运行Simulink程序时,它显示如下错误消息:找不到'dcmotor_openloop / Armature Current'引用的库'powerlib'。该库必须位于MATLAB路径上。
我想知道在哪里可以找到这个powerlib。
答案 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软件包。