求助:一类数组赋值的界面输入实现
浏览:437959
这段时间在做PATRAN界面的PCL二次开发,遇到如下问题,还请高手指点.
GLOBAl REAL x_v(virtual),y_v(virtual)
GLOBAl INTEGER count
INTEGER i,j
/*count=16*/
sys_allocate_array(x_v,1,count,1,count)
sys_allocate_array(y_v,1,count,1,count)
FOR (i=1 TO count)
FOR (j=1 TO variable_count)
x_v(i,j)=0.0
y_v(i,j)=0.0
END FOR
END FOR
x_v(2,1)=0.5
x_v(3,1)=1.0
x_v(4,6)=1.0
y_v(4,2)=0.5
y_v(5,2)=1.0
x_v(6,4)=0.5
y_v(6,2)=0.5
x_v(9,4)=0.5
y_v(9,2)=0.5
x_v(14,4)=0.5
y_v(14,5)=1.0
可以看出:数组中大部分元素是0值,不好处理的就在于有少部分元素是非0值,而且也无规律可循.
我想到的一个可行的办法是如keypoint_x_v(2,1)=0.5将"2","1","0.5"分别通过DATABOX的方式输入(当然是3个),
但好像是很笨的方法,也很麻烦.请各位提示一下用怎么的方式实现比较好?我们共同讨论.