文档详情

手册的中文整合和翻译.pdf

发布:2025-03-13约4.27万字共38页下载文档
文本预览下载声明

FISH语言

4FISH语言初学指南

4.1简介和概述

FISH是一种内嵌于PFC2D的编程语言,使顾客可以定义新的变量和函

数。这些函数可以扩大PFC2D日勺用范围或增长顾客定义特性。例如,

可以绘制或打印新的变量,生成特殊粒子,将伺服控制用于数值试验,

指定性能日勺不均匀分布,以及自动进行参数研究。

FISH语言是针对那些想用Itasca软件做些事情日勺人开发的I,而用现存日勺

Itasca软件很难或者说不也许做到。它提供了一种内置语言,因此顾客可

以写自己需要的函数,而不是在原则代码中加入许多新的和专门的功能。

某些有用日勺FISH函数已经写出;这些函数日勺互相关联设置,称为扩张的

Fishtank,在PFC2D程序中给出(见FISHvolume第3节)。对于没有编

程经验的人,写某些简朴的函数或对既有的函数作某些简朴修改是可行

的。第4.2节为非程序员作了简介。不过FISH程序也可以变的复杂(在

任何编程语言中的代码都是这样);更多详细资料参见FISHvolume第2

节。

与所有的编程任务同样,FISH函数按一种渐进的方式编写,在编写愈

加复杂日勺代码之前每一步都要检查运行。FISH函数的错误检查不会比大

多数编译器少,因此所有的函数在用于实际用之前,进行简朴的数

据测试。

FISH程序简朴地嵌入一种正常的PFC2D数据文献一在DEFINE背面口勺

行是FISH函数;函数碰到END终止。FISH函数还可以调用其他函数。

定义函数口勺次序并不重要,只要它们都是先定义后使用(例如通过PFC2D

命令引用)。由于FISH函数的汇编形式是储存在PFC2D的存储空间,

SAVE命令保留FISH函数和有关变量口勺目前值。

FISH语言规则和固有功能的完整定义见FISHvolume第2节。其中包括

语法规则,数据类型,运算,变量和函数。所有FISH语言名称在FISH

volume第2节进行了描述,在命令和FISH参照概要中给出了这些名称

的I概要。

4.2新手指南和教程

本节是为已经运行PFC2D(至少是某些简朴问题)而没有使用FISH语

言的人准备日勺;假如没有编程经验。为了从例子中获得最大日勺好处,你

当尝试用PFC2D运行这些例子。短的程序可以直接键入。在运行一种

例子之后,使用命令NEW“清除界”,就可认为下一种例子作准备。

此外较长的程序可以先在文献中创立然后用CA调用。

在PFC2D命令提醒背输入例4.1中时各行,每输入一行便在其末尾按

venter〉键。(在此

显示全部
相似文档