论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录 或 注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 10826阅读
  • 5回复

FLAC3D5.0和3.0版本内置FISH函数有多大区别? [复制链接]

上一主题 下一主题
离线bearbee2014
 

发帖
30
土币
51
威望
5
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2015-03-15
3.0与5.0版本的命令流似乎有许多区别,特别是定义fish函数。现在大部分人用的似乎还是3.0版本的。现在我主要学的是5.0的版本,以前的代码总是运行不下去。各位大神能否指点一下两个版本的fish函数有多大的区别?

def genmesh
; number of colums to be generated
  array xdist(17)
  array zdist(32)
  xdist(1)=0.0
  xdist(2)=25.0
  xdist(3)=60.0
  xdist(4)=109.0
  xdist(5)=177.6
  xdist(6)=273.6
  xdist(7)=408.1
  xdist(8)=596.3
  xdist(9)=859.9
  xdist(10)=1228.8
  xdist(11)=1745.3
  xdist(12)=2468.5
  xdist(13)=3480.9
  xdist(14)=4898.2
  xdist(15)=6882.5
  xdist(16)=9975.0
  xdist(17)=10000.0
  zdist(1)=0.0
  zdist(2)=-10.0
  zdist(3)=-50.0
  zdist(4)=-100.0
  zdist(5)=-150.0
  zdist(6)=-200.0
  zdist(7)=-250.0
  zdist(8)=-300.0
  zdist(9)=-350.0
  zdist(10)=-500.0
  zdist(11)=-650.0
  zdist(12)=-800.0
  zdist(13)=-950.0
  zdist(14)=-1100.0
  zdist(15)=-1250.0
  zdist(16)=-1400.0
  zdist(17)=-1550.0
  zdist(18)=-1700.0
  zdist(19)=-1790.0
  zdist(20)=-1800.0


  • 上面这段代码,似乎说array name has already used by an array?


离线wangbeifang

发帖
371
土币
3386
威望
5
原创币
0
只看该作者 1楼 发表于: 2015-03-15
        
离线edelmann

发帖
2978
土币
53316
威望
7629
原创币
0
只看该作者 2楼 发表于: 2015-03-16
每次调用Flac3d中的FISH程序,最好执行一次“new”,尤其是在调试阶段。
否则,各FISH中的数组定义一定不能重复。
离线bearbee2014

发帖
30
土币
51
威望
5
原创币
0
只看该作者 3楼 发表于: 2015-03-16
回 edelmann 的帖子
edelmann:每次调用Flac3d中的FISH程序,最好执行一次“new”,尤其是在调试阶段。
否则,各FISH中的数组定义一定不能重复。 (2015-03-16 08:44) 

多谢,似乎解决了。大致就是如你所说在最开始加个new。后面调用变量或者执行fish函数的时候在变量前加上@。此外生成的save文件其后缀修改成.f3save
离线317681258

发帖
23
土币
34
威望
0
原创币
0
只看该作者 4楼 发表于: 2015-03-22
大神啊!!
离线wangjia107

发帖
21
土币
0
威望
0
原创币
0
只看该作者 5楼 发表于: 2015-03-24
为什么算不了 自己的cell
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      https://beian.mps.gov.cn/ 粤公网安备 44010602012919号 广州半山岩土网络科技有限公司 粤ICP备2024274469号

      工业和信息化部备案管理系统网站