cdh840102 发表于 2008-5-26 21:02

求助:如何看TABLE表数据是三角函数呢

帮助文件中定义的位移函数怎么理解
/BATCH
MAXDISP = 0.85
*DEL,_FNCNAME
*DEL,_FNCMTID
*DEL,_FNC_C1
*DEL,_FNC_C2
*SET,_FNCNAME,'uxdsp'
*DIM,_FNC_C1,,1
*DIM,_FNC_C2,,1
*SET,_FNC_C1(1),MAXDISP
*SET,_FNC_C2(1),2.5
! /INPUT,time.func
*DIM,%_FNCNAME%,TABLE,6,4,1
! Begin of equation: a*sin(omega*{TIME})
%_FNCNAME%(0,0,1)= 0.0, -999
%_FNCNAME%(2,0,1)= 0.0
%_FNCNAME%(3,0,1)= %_FNC_C1(1)%
%_FNCNAME%(4,0,1)= %_FNC_C2(1)%
%_FNCNAME%(5,0,1)= 0.0
%_FNCNAME%(6,0,1)= 0.0
%_FNCNAME%(0,1,1)= 1.0, -1, 0, 1, 18, 3, 1
%_FNCNAME%(0,2,1)= 0.0, -1, 9, 1, -1, 0, 0
%_FNCNAME%(0,3,1)=   0, -2, 0, 1, 17, 3, -1
%_FNCNAME%(0,4,1)= 0.0, 99, 0, 1, -2, 0, 0
! End of equation: a*sin(omega*{TIME})
!-->
位移定义成三角函数,但对TABLE认识不深,得到这样的数组,但是不了解怎么看出它是三角函数呢,调用的时候又是怎么调用的。
file:///C:/Documents%20and%20Settings/haha/abc

16443 发表于 2008-5-27 12:56

回复 楼主 的帖子

先了解了*dim、*set、*del函数再去看。
调用时候直接用函数表加载就可以了。

cdh840102 发表于 2008-5-28 14:17

说的那几个命令都知道。。
也把TABLE表读出来了,但就是不知道如何看出它是三角函数
说是Begin of equation: a*sin(omega*{TIME})
但怎么看表格输入的数据跟这个三角位移函数有关系呢,后面它直接把定义的'uxdsp'=,_FNCNAME位移函数直接加载,但实在看不懂这个位移函数表示的意思。想把它画成曲线,但是只会简单的TABLE(x,2)多行两列这种,对于这种多列的情况下如何画成曲线呢
页: [1]
查看完整版本: 求助:如何看TABLE表数据是三角函数呢