关注我们: 登录 | 会员中心 | 手机版 | English

能举例说明如何用INTNOD和NODTRN实现节点批量赋值?
原文作者: 发布时间: 2007-09-26 新闻来源:
字体大小: 打印
能举例说明如何用INTNOD和NODTRN实现节点批量赋值?
答:INTNOD, NODTRN, INTCON, CONTRN, ARYTRN, INTLMP, INTPAT等函数是用于查找诸如节点、热导、流团等变量内部位置指针的函数程序。如,设定用户命名ID号(标志符)变化范围,循环逻辑将自动从1跑到100,完成表达式"Tinit + MCASE*Tadjust"从节点1到100的赋值。在首列出现的"f"将关闭此行在逻辑中的传输。

do 10, itest = 1,100
call nodtrn('smn', itest, jtest)
ft(jtest)= Tinit + MCASE*Tadjust
10continue

同样地,下面的程序也完成同样操作:
do 10, itest = 1,100
f t(intnot(itest))= Tinit
10continue

请注意:当用此类方法初始化或改变流团参数时,需要用CHGLMP函数实现流团状态(压力、温度和含汽率)的改变,而且压力应当是双精度格式。