怎么使用PCL命令得到db文件中坐标系的个数
rt,怎么使用PCL命令得到db文件中坐标系的个数?找了半天没找到 你要坐标个数目的是什么?不是坐标都有ID吗?看ID不就得了。 FYI.FUNCTION get_all_coords()
INTEGER i_count,i_status,i_id
INTEGER iv_coord_ids(VIRTUAL)
db_count_coordinate_frame ( i_count )
sys_allocate_array(iv_coord_ids,1,i_count)
i_count = 0
i_status = db_get_all_coord_frame_ids ( )
WHILE ( i_status == 0 )
i_count += 1
i_status = db_get_next_coord_frame_ids ( i_id )
IF(i_status==0)THEN
iv_coord_ids(i_count) = i_id
write_line("发现第",i_count,"个坐标系. ID =",iv_coord_ids(i_count))
END IF
END WHILE
RETURN 0
END FUNCTION huxin96 发表于 2015-7-30 09:01
FYI.
这招不错! huxin96 发表于 2015-7-30 09:01
FYI.
谢谢,后来发现做的时候不需要这个数据了了。thanks all the way. lygtsuccess 发表于 2015-7-29 11:47
你要坐标个数目的是什么?不是坐标都有ID吗?看ID不就得了。
后来发现确实不需要。因为我要建立一个坐标系,开始发现在输入需要坐标系的ID,后来发现那个输入直接用'#'代替 zwqiang 发表于 2015-7-30 15:08
后来发现确实不需要。因为我要建立一个坐标系,开始发现在输入需要坐标系的ID,后来发现那个输入直接用'# ...
是的,所以我问你统计个数的目的,没啥特别目的直接用#号代替,省事,还不会出错。 我刚刚做patran二次开发,对PCL语言不了解,您能否给我一些学习资料,不胜感激 huxin96 发表于 2015-7-30 09:01
FYI.
学习学习~~
页:
[1]