kokia_2009 发表于 2010-5-16 11:10:49

求助 请问高手,这段adams的if宏函数什么意思?

请问高手这段adams的if宏函数什么意思?
if condition=(eval(DELTA/0.7045+1==1))
!
data_element create matrix full&
    matrix_name=x_temp_matx&
    comments=""&
    input_order=by_column&
    units=length&
    row_count=1&
    column_count=1&
    values=(eval(XHT))
!
data_element create matrix full&
    matrix_name=temp_matx_1&
    comments=""&
    input_order=by_column&
    units=length&
    row_count=1&
    column_count=1&
    values=(eval(XHT))
!
data_element create matrix full&
    matrix_name=temp_matx_n&
    comments=""&
    input_order=by_column&
    units=length&
    row_count=1&
    column_count=1&
    values=(eval(XHT))
!
data_element create matrix full&
    matrix_name=temp_matx_2&
    comments=""&
    input_order=by_column&
    units=length&
    row_count=1&
    column_count=1&
    values=(eval(YHT))
else
!
data_element modify matrix full&
    matrix_name=temp_matx_n&
    input_order=by_column&
    row_count=(eval(DELTA/0.7045))&
    column_count=1&
    values=(eval(x_temp_matx.values))
!
data_element modify matrix full&
    matrix_name=temp_matx_1&
    comments=""&
    input_order=by_column&
    units=length&
    row_count=1&
    column_count=1&
    values=(eval(XHT))
!
data_element modify matrix full&
    matrix_name=x_temp_matx&
    input_order=by_column&
    row_count=(eval(DELTA/0.7045+1))&
    column_count=1&
    values=(eval(stack(temp_matx_n.values,temp_matx_1.values)))
!
end

这个IF函数是怎么运行的?! 为什么matrix_name是x_temp_matx、temp_matx_1、temp_matx_n,x_temp_matx、temp_matx_1、temp_matx_n分别代表什么?row_count是表示行数吧,为什么又分别取(eval(DELTA/0.7045+1))、(eval(DELTA/0.7045))、1?

yzh621 发表于 2013-3-10 10:36:52

:D:P:P:P:P:P:P:P:P
页: [1]
查看完整版本: 求助 请问高手,这段adams的if宏函数什么意思?