PSCAD快速上手和常见问题解决办法
PSCAD文件
project文件后缀:.pscx(case project), .pslx(library project)
workspaces文件后缀:.pswx
生成的临时文件:.emt
Object文件(.obj):为了保护源代码而编译的二进制文件,当有源文件被连接到项目中后,Fortran编译器会自动在项目的临时文件里为每个源文件生成一个.obj文件。
Static Library文件(.lib):将多个源文件放在了一个文件里。不同的编译器生成的Library文件不同,需要知道所使用的编译器类型才能正常使用。
gf42 (GNU GFortran 95 compiler)
cf6 (Compaq Fortran 90 compiler)
if9 (Intel Visual Fortran compiler versions 9, 10 & 11)
if12 (Intel Visual Fortran compiler version 12)
编译过程
生成和编译的过程如下:
- 生成源文件和数据文件。在这一步PSCAD会搜集所有项目中的子模块的定义文件并且编译它们,输出源文件(例如Fortran文件 .f)和数据文件( .dta)。如果在子模块中存在问题,错误和警告的信息就会产生。PSCAD会跳过问题文件并继续编译,但是不会进入下一个阶段。
- 生成地图文件。一旦所有的子模块被编译完成,他们各自的位置节点和子系统就会被连接起来,进而生成项目的地图文件( .map)。这个过程中出现的问题是非法连接错误。
- 生成make文件( .mak)。这是一个给Fortran编译器的说明性文件。
- 处理传输元件。这个过程是处理项目中的传输线路和电缆线,会生成传输线路输入文件( .tli)或电缆输入文件( .cli)然后调用线常数程序(LCP)来处理这些元件。这个过程中出现的问题就是逻辑检查出错Checks the segment logic faliure。
如何新建一个项目?
1.点击新建图标旁的小三角,选择新建项目类型,有workspace,case project,library project三种。其中前两种是必须的。
2.新建完workspace后,如果之前有workspace,会弹出是否需要保存对话框,选择完对话框后,项目中默认会有如图所示的几个文件。workspace的默认名为untitled,选中该文件点击鼠标右键选择save as ,在合适的地址储存后,可以修改workspace的名称。
3.再点击新建按钮,选择新建case project。
如果选择case类型,会出现蓝色的图标;如果选library类,会出现绿色的图标。
也可以选中项目后,在鼠标右键的菜单中选择project settings,在弹出的对话框中的general选项里增加备注,备注会出现在名字后的括号里。
如何添加元件到case里?
1.从master library 里复制粘贴
这里的master library 是系统自带的基础元件库,类似于simulink里的元件库,搭模型所需要的元件基本都包含了。
打