安装 PLECS Blockset

提醒:如果正在使用MATLAB R2013b,请参考链接中针对此版本MATLAB缺陷的解决办法。此缺陷可能会造成安装Blockset后系统死机。

Microsoft Windows

  1. *.lic 授权文件复制到某一本地位置
  2. 双击安装文件。PLECS可以安装给当前或所有用户。要安装给所有用户,需要启用管理员权限。
  3. 安装完成后, PLECS Blockset Installation Wizard会自动启动。
  4. License File一页可以选择保存在本地磁盘上的授权文件,或者安装PLECS Viewer授权,或者在没有授权的情况下继续(如果想之后申请试用或学生授权)。
  5. 检查MATLAB Search Path一页的MATLAB安装位置是否符合本机设置,之后点击Continue
  6. 启动MATLAB在命令行输入plecslib 或者在Simulink元件库浏览器中开启PLECS元件库。

 

Mac OS X

  1. *.lic 授权文件复制到某一本地位置
  2. 双击解压安装包裹plecs-blockset-x-y-z_maci.tar.gz或者plecs-blockset-x-y-z_maci64.tar.gz,将解压出的文件夹plecs转移到某一本地位置。
  3. 双击启动文件夹plecs中的PLECS.app。接下来 PLECS Blockset Installation Wizard会启动。
  4. License File一页可以选择保存在本地磁盘上的授权文件,或者安装PLECS Viewer授权,或者在没有授权的情况下继续(如果想之后申请试用或学生授权)。
  5. 检查MATLAB Search Path一页的MATLAB安装位置是否符合本机设置,之后点击Continue
  6. 启动MATLAB在命令行输入plecslib 或者在Simulink元件库浏览器中开启PLECS元件库。

 

Linux

  1. *.lic 授权文件复制到某一本地位置
  2. 打开一个命令行窗口输入命令
    tar -xvf plecs-x-y-z_linux64.tar.gz
    将plecs-x-y-z_linux64.tar.gz解压到某一本地位置
  3. 在同一命令行窗口运行plecs/bin/glnxa64文件夹中的PLECS.setup程序。接下来PLECS Blockset Installation Wizard会启动。
  4. License File一页可以选择保存在本地磁盘上的授权文件,或者安装PLECS Viewer授权,或者在没有授权的情况下继续(如果想之后申请试用或学生授权)。
  5. 检查MATLAB Search Path一页的MATLAB安装位置是否符合本机设置,之后点击Continue
  6. 启动MATLAB在命令行输入plecslib 或者在Simulink元件库浏览器中开启PLECS元件库。

 

授权管理

如果PLECS在被MATLAB加载时找不到授权文件,会开启PLECS License Manager窗口,显示具体问题。

如果收到了*.lic正式授权文件或者想使用PLECS Viewer授权请点击Install license file...

选择Request trial license... 申请试用或学生授权。

在没有授权文件的情况下可以开启或保存包含PLECS电路模块的Simulink模型。但不能更改模型,也不能运行仿真。

提醒 — PLECS只会在第一次被MATLAB加载的时候扫描一次授权文件。如果替换了授权文件,在变动生效前,需要从MATLAB中清除PLECS模块。为此请在MATLAB命令行行中键入plecsclear 

 

授权文件位置

PLECS Standalone和PLECS Blockset从以下路径搜索*.lic授权文件:

操作系统 搜索路径
Windows C:\Users\<USER>\AppData\Local\Plexim\PLECS\licenses
C:\ProgramData\Plexim\PLECS\licenses
Mac OS X ~/Library/Application Support/Plexim/PLECS/licenses
/Library/Application Support/Plexim/PLECS/licenses
Linux ~/.local/share/Plexim/PLECS/licenses
/usr/local/share/Plexim/PLECS/licenses

请注意Window和Mac操作系统的文件浏览器可能会隐藏上述文件夹。

PLECS License Manager会在各操作系统的第一个路径中放置授权文件,因为这些位置可以被用户读写。但管理员可以将给所有用户的授权文件放置在另一个路径下。

如果上述路径都没有包含*.lic,PLECS会通过PLEXIM_LICENSE_FILELM_LICENSE_FILE两个环境变量搜索授权文件。

 

设置MATLAB搜索路径

推荐在MATLAB启动文件夹中的startup.m里加入添加路径的指令来注册PLECS Blockset。关于startup.m的信息请在Matlab命令行输入doc startupPLECS Blockset Installation Wizard 会协助您创建或更新次文件。

采用此方法的好处在于,如果在安装了PLECS的情况下更新MATLAB版本,新MATLAB版本会自动识别PLECS。缺点在于用户必须手动设置startup.m文件。

替代方法是通过MATLAB Path Browser或者直接编辑matlabroot/toolbox/local/下的pathdef.m。此方法适用于多个用户共享同一电脑的情况。 需要将PLECS安装目录本身以及子目录s demos 添加到MATLAB搜索路径。

 

同时安装不同版本的PLECS

如果想在一台主机上同时保留不同版本的PLECS,必须确保无论何时只有一个版本处在MATLAB的路径中。否则会导致数据丢失。在修改MATLAB路径之前,一定注意在MATLAB命令行中用plecsclear指令清楚当前加载的PLECS模块。保险起见,应当在进行如前所述更改后重启MATLAB。

 

卸载PLECS Blockset

卸载PLECS请遵循以下步骤。

  1. 通过MATLAB指令
    which plecs

    获取PLECS的安装位置。

  2. 将PLECS安装目录及其分目录demos从MATLAB的搜索路径表中移除。使用路径浏览器还是直接修改matlabroot/toolbox/local/中的pathdef.m~/matlab/startup.m文件,取决于当初安装时加载路径的方式。
  3. 关闭MATLAB。
  4. 在Windows中通过控制面板卸载PLECS。苹果 OS X和Linux中直接删除PLECS的安装路径即可。