提醒:如果正在使用MATLAB R2013b,请参考链接中针对此版本MATLAB缺陷的解决办法。此缺陷可能会造成安装Blockset后系统死机。
Microsoft Windows
- 将*.lic 授权文件复制到某一本地位置
- 双击安装文件。PLECS可以安装给当前或所有用户。要安装给所有用户,需要启用管理员权限。
- 安装完成后, PLECS Blockset Installation Wizard会自动启动。
- 在License File一页可以选择保存在本地磁盘上的授权文件,或者安装PLECS Viewer授权,或者在没有授权的情况下继续(如果想之后申请试用或学生授权)。
- 检查MATLAB Search Path一页的MATLAB安装位置是否符合本机设置,之后点击Continue。
- 启动MATLAB在命令行输入plecslib 或者在Simulink元件库浏览器中开启PLECS元件库。
Mac OS X
- 将*.lic 授权文件复制到某一本地位置
- 双击解压安装包裹plecs-blockset-x-y-z_maci.tar.gz或者plecs-blockset-x-y-z_maci64.tar.gz,将解压出的文件夹plecs转移到某一本地位置。
- 双击启动文件夹plecs中的PLECS.app。接下来 PLECS Blockset Installation Wizard会启动。
- 在License File一页可以选择保存在本地磁盘上的授权文件,或者安装PLECS Viewer授权,或者在没有授权的情况下继续(如果想之后申请试用或学生授权)。
- 检查MATLAB Search Path一页的MATLAB安装位置是否符合本机设置,之后点击Continue。
- 启动MATLAB在命令行输入plecslib 或者在Simulink元件库浏览器中开启PLECS元件库。
Linux
- 将*.lic 授权文件复制到某一本地位置
- 打开一个命令行窗口输入命令
tar -xvf plecs-x-y-z_linux64.tar.gz
将plecs-x-y-z_linux64.tar.gz解压到某一本地位置 - 在同一命令行窗口运行plecs/bin/glnxa64文件夹中的PLECS.setup程序。接下来PLECS Blockset Installation Wizard会启动。
- 在License File一页可以选择保存在本地磁盘上的授权文件,或者安装PLECS Viewer授权,或者在没有授权的情况下继续(如果想之后申请试用或学生授权)。
- 检查MATLAB Search Path一页的MATLAB安装位置是否符合本机设置,之后点击Continue。
- 启动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_FILE和LM_LICENSE_FILE两个环境变量搜索授权文件。
设置MATLAB搜索路径
推荐在MATLAB启动文件夹中的startup.m里加入添加路径的指令来注册PLECS Blockset。关于startup.m的信息请在Matlab命令行输入doc startup 。PLECS 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请遵循以下步骤。
- 通过MATLAB指令
which plecs
获取PLECS的安装位置。
- 将PLECS安装目录及其分目录demos从MATLAB的搜索路径表中移除。使用路径浏览器还是直接修改matlabroot/toolbox/local/中的pathdef.m或 ~/matlab/startup.m文件,取决于当初安装时加载路径的方式。
- 关闭MATLAB。
- 在Windows中通过控制面板卸载PLECS。苹果 OS X和Linux中直接删除PLECS的安装路径即可。