Microsoft Windows
- 将*.lic 授权文件复制到某一本地位置
- 双击安装文件。PLECS可以安装给当前或所有用户。要安装给所有用户,需要启用管理员权限。
- 安装完成后, PLECS Blockset Installation Wizard会自动启动。
- 在License File一页可以选择保留现有的许可证文件,从您的硬盘上复制一个新的许可证文件,或申请一个试用或学生许可证。
- 检查MATLAB Search Path一页的MATLAB安装位置是否符合本机设置,之后点击Continue。
- 启动MATLAB在命令行输入plecslib 或者在Simulink元件库浏览器中开启PLECS元件库。
Mac OS X
- 将*.lic 授权文件复制到某一本地位置。
- 双击解压安装包裹,将解压出的文件夹plecs转移到某一本地位置。
- 双击启动文件夹plecs中的PLECS.app。接下来 PLECS Blockset Installation Wizard会启动。
- 在License File一页可以选择保留现有的许可证文件,从您的硬盘上复制一个新的许可证文件,或申请一个试用或学生许可证。
- 检查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一页可以选择保留现有的许可证文件,从您的硬盘上复制一个新的许可证文件,或申请一个试用或学生许可证。
- 检查MATLAB Search Path一页的MATLAB安装位置是否符合本机设置,之后点击Continue。
- 启动MATLAB在命令行输入plecslib 或者在Simulink元件库浏览器中开启PLECS元件库。
授权管理
如果PLECS在被MATLAB加载时找不到授权文件,会开启PLECS License Manager窗口,显示具体问题。
选择Start in demo mode,在有限的演示模式下使用PLECS,让你建立模型和运行模拟。在这种模式下,保存模型或数据是无效的。
选择Open license manager... 来打开许可证管理器,它可以让你安装一个许可证文件或申请一个有时间限制的试用或学生许可证。
如果PLECS确实找到了许可证文件,但它们不包含有效的许可证(例如,因为它已经过期),它将立即打开许可证管理器,而没有选择启动演示模式。
如果没有有效的许可证,您仍然可以打开或保存包含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安装目录本身以及子目录 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的安装路径即可。