精选优质文档-倾情为你奉上FISH语言4FISH语言初学指南4.1介绍和概述FISH是一种内嵌于PFC2D的编程语言,使用户能够定义新的变量和函数。这些函数可以扩大PFC2D的应用范围或增加用户定义特性。例如,可以绘制或打印新的变量,生成特殊粒子,将伺服控制用于数值试验,指定性能的不均匀分布,以及自动进行参数研究。FISH语言是针对那些想用Itasca软件做些事情的人开发的,而用现存的Itasca软件很难或者说不可能做到。它提供了一个内置语言,因此用户可以写自己需要的函数,而不是在标准代码中加入许多新的和专门的功能。一些有用的FISH函数已经写出;这些函数的相互关联设置,称为扩张的Fishtank,在PFC2D程序中给出(见FISH volume第3节)。对于没有编程经验的人,写一些简单的函数或对现有的函数作一些简单修改是可行的。第4.2节为非程序员作了介绍。但是FISH程序也可以变的复杂(在任何编程语言中的代码都是这样);更多详细资料参见FISH volume第2节。与所有的编程任务一样,FISH函数应按一个渐进的方式编写,在编写更加复杂的