请选择 进入手机版 | 继续访问电脑版

微信一键登录

科吉思石油论坛

搜索
查看: 187|回复: 0

tNavigator-Simulation-数模文件中的引用规则

[复制链接]

7

主题

7

帖子

7

积分

荣誉会员

Rank: 8Rank: 8

积分
7
发表于 2021-5-6 22:01:31 | 显示全部楼层 |阅读模式
本帖最后由 博弈之秋 于 2021-5-6 22:03 编辑

1.png
数模文件包含很多内容,若是复杂模型,则内容可能会很长,比如网格部分的数据就会占据很多的内容,阅读、修改、管理等都会变得不方便。一般看到的解决方式是使用INCLUDE关键字,即将部分内容独立到另外一个文件中,文件格式可以是*.inc、*.txt等,使用INCLUDE关键字引用即可。
虽说INCLUDE关键字经常见到,但是细节之处仍需留意。本次就来盘点下INCLUDE的使用规则。
-----------------------------------------
【文件大小】
在Windows系统中,include文件的大小不能超过2GB。

【常见形式】
当被引用文件与主文件*.data文件处于同一目录时:
INCLUDE
hist_demo_grid.inc
/
image002.png

当被引用文件与主文件*.data文件处于不同目录时:
(相对路径)
INCLUDE
'INCLUDE/hist_demo_grid.inc'
/
(绝对路径)
INCLUDE
'F:/tNavigator/tutorial/BlackOilDEMO/hist_demo_grid.inc'
/
image003.png

【当文件名称包含空格时】
当文件名称包含空格时,需要使用(单/双)引号:
INCLUDE
"hist demo grid.inc"
/
INCLUDE
"hist demo grid.inc"
/

【.和..的区别】
有时在引用目录中,会看到开头带有“.”或者“..“,前者代表当前目录,后者代表上一层目录。举例便知:
INCLUDE
'./hist_demo_grid.inc'
/

INCLUDE
'../INCLUDE/hist_demo_grid.inc'
/
image004.png

【\和/的区别】
通常Windows下使用'\',linux和unix下使用'/'。但是在Windows中’\’和’/’没有本质区别。实在记不住,查manual的应用示例即可。


【嵌套引用】
INCLUDE关键字可以出现在数模文件的任何位置,且在被引用文件中也可以出现,即嵌套使用。
有一点需要注意的是,在tNavigator识别文本文件过程中,无论INCLUDE关键出现在什么位置,当目录为相对目录时,都会以*.data文件所在目录为起点,这点可能与其它数模软件不同。
image005.png

【引用目录错误时】
当文件没有正确引用时,则模型文件没法正常读取,软件报错:
image006.png

End.
------------------------------------------------
更多tNavigator技巧及应用,欢迎加入tNavigator技术交流QQ群:777385939。
更多石油行业前沿资讯与应用,请关注科吉思石油:
tail.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|服务支持:DZ动力|科吉思石油技术咨询有限公司 ( 京ICP备15057753号

GMT+8, 2021-6-20 18:50 , Processed in 0.265623 second(s), 34 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表