seapie 发表于 2010-4-5 13:06:55

求助:寻求单元应力读取解决办法

应力场反演时,需要将回归后的各单元应力(6个分量)初始化到模型单元中,目前采用的办法是通过文本读取,速度极慢!如果知道z_statesave 写出的文件包括哪些单元信息,且能实现二进制文件与文本文件间的互相转换,就能够找到解决办法,即将模型回归后的单元应力数据存储成state.bin文件格式,然后通过z_staterest(p_z)调用。请高手指点,谢谢。
oo = open('state.bin',1,0) ;state.bin为二进制文件
p_z = zone_head
loop while p_z # null
    ret = z_statesave(p_z)
    if ret # 0
      oo = out(' error in zone statesave = '+string(ret))
      exit
    endif
    p_z = z_next(p_z)
endLoop
页: [1]
查看完整版本: 求助:寻求单元应力读取解决办法