运行条件-华为hcnp-数通题库2020/1/16(h12-221)v2.5
PSAT2.0.0已经发展到在Fedora的Linux4核心上使用Matlab7.0.4。并且它也在sun工作站,IRIX6.5,苹果操作系统X 10.4和Windows XP平台进行过测试。新的PSAT和旧版本Matlab是不兼容的。PSAT2.0.0利用了当前MatlabR14的新功能,例如simulink库里的物理元件。甚至,PSAT2.0.0还能使用类,因此它与GNU Octave是不兼容的。对与旧版本的Matlab有兼容要求的用户可以使用Matlab5.3版(R11),对与GNU Octave有兼容要求的用户应该使用PSAT1.3.4。注意到在PSAT1.3.4中,一些Matlab的新功能是不可用的。这是某些内置函数(如uigetdir)和Perl模块会出现的一种情况。为了能运行PSAT,除了因编辑用户自定义模型而需要符号工具箱外,只需要基本的Matlab和simulink软件包。PSAT1.3.4的命令行版本也能在GNU Octave上工作。特别的,主要的PSAT1.3.4程序和元件模型已经在Fedora Linux Core 4上通过了octave-forge2.1.72和2005.06.13两个版本的测试。
从发行包里提取压缩文件放到一个新的目录下(不要覆盖在旧PSAT目录上)。在unix或类似unix的环境中,务必确保当前的路径对准你下载PSAT压缩包所在的文件夹并在终端上键入以下提示:
$ gunzip psat-pcode-1.x.y.tar.gz
$ tar xvf psat-pcode-1.x.y.tar
或者:
$ tar zxvf psat-pcode-1.x.y.tar
或者,如果发行包来自zip格式:
$ unzip psat-pcode-1.x.y.zip
其中x和y是当前PSAT补丁号。这将在工作目录中创建一个psat文件夹,此文件夹包含所有的P-代码文件和所有必要目录。在Windows平台上,使用winzip或相似的软件解压PSAT压缩包。Windows压缩程序的新版本能自动支持gunzip和tar压缩及压缩格式。这些程序中有些(如winzip)要求创造一个临时目录来扩大tar文件。如果遇到这种情况,只要接受并提取出PSAT软件包。进行数据文件转换的Perl过滤器只能在Matlab6.5中使用,更旧的Matlab文件如fm cdf.m仍包含在PSAT发行包中,但不会再保留下去。有些Matlab的新功能在PSAT1.3.4中不可用,这些功能会在Perl模块中遇到问题。有关在GNU Octave上使用PSAT的详细信息可以参考28章。