设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7394|回复: 1

[悬赏] 请教TABLEFILE抓取不同栏位之列数问题

[复制链接]
发表于 2009-7-30 11:12:17 | 显示全部楼层 |阅读模式
10仿真币
请问一下,; t1 q+ g3 C" ]2 |
9 W& r: K4 k: t. E5 q
假设现在有两个栏位,
) w; t# q" c; `" R: H5 C; C" _
4 r* g/ ^, t: Y" i. q$ U# t第一个栏位有7列,第二个栏位有5列,0 Y/ M7 G" H/ k* ]8 L

; q7 N+ K0 l+ G- H: s% j因为使用tablefile.ydim只会出现该tablefile中最大列数,
) r5 N: H4 R) ]$ p( Z3 g( q9 D/ |; D* e4 x5 D- L6 z, z& @$ K
以我举的例子为例会显示7,( S" [8 [; ~& C5 l7 v+ p
! N2 g) y* N. n# ]# b8 U% B
但现在我想要抓第二个栏位的列数(5列),: y# N/ B" \6 @# a3 a6 a
. u# Q: Y0 D" ]- Q0 L0 n& Q
请问有这个指令吗?
8 ]+ y% T2 r7 U- O4 }. {8 n. K, F, M! b9 D& D+ `
谢谢!

发表于 2009-7-30 17:44:19 | 显示全部楼层
for a := tablefile.ydim downto 1 loop
& y0 `) B9 T/ Z                if tablefile[2,a] = 0 then) e9 ^# _* E5 e2 b& Z" Q& E- }7 V
                        --a-1就是你想要的那个值了。
0 T8 }- a9 |% ?( Q* r/ @                end;
6 ]9 G5 V8 ~; \8 u3 y- y# u5 X        next;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2025-10-27 12:56 , Processed in 0.016027 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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