明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2200|回复: 11

MEFLYING,再请教一个问题

  [复制链接]
发表于 2003-11-6 13:32:00 | 显示全部楼层 |阅读模式
我想让坐标标注自动寻找位置,以防重叠,可总出问题,帮我找出问题在那,好吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2003-11-6 13:38:00 | 显示全部楼层
没有细看,找到一个错误,你的TXTH没有值便开始使用了,导致程序出错
 楼主| 发表于 2003-11-6 13:52:00 | 显示全部楼层
很抱歉,我只截取了程序的一个片断,便于分析,现在又加上了一段,麻烦您再看一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2003-11-6 14:52:00 | 显示全部楼层
我发现了一点错误,修正了一下,剩下(WHILE(WHILE那一段还是不对,您再帮我看一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2003-11-6 15:45:00 | 显示全部楼层
你把程序的功能及基本思路说一下,再说说你出现的是什么问题,还有程序该怎么调试。

你总不能让我从头到尾把程序看明白,再从这个结果不完全正确的程序中去理解你的思路、要求及问题的所在,这样还不如自己写一个来得快。

程序的运行本身没有错误,只是还不知道正确的调试方法及结果是怎么样的
 楼主| 发表于 2003-11-7 12:36:00 | 显示全部楼层
MEFLYING您好:
很抱歉,发了几帖都没把问题说清楚,今天上午网线又出了问题,所以一直等到现在,真是很不好意思。。。
我的思路是这样的:
SSGET选中一视图,建立层一直线选择集(我自定义的实线层),找出XMIN,XMAX,YMIN,YMAX,即视图的左下角点和右上角点,然后选中一水平直线,标X向坐标,如果坐标标注位置有东西,则进行如下判断:
沿水平方向在直线两侧由近及远开始查找,如果在XMIN,XMAX范围内有空位置,则按距离直线最近的位置进行标注;如果没有,就在直线两侧以一理想初始位置PT1为圆心,由近及远形成的扇形进行查找,沿弧线步长为一。过程:从初始位置偏移1MM,在正负PI*5/12角度内查找,如果没合适位置,
令步长 M =(+ M 1),如果有,返回该位置,进行标注。
我贴上的是程序一个片断,是为了便于调试,在整个程序中标注直线位置有第一个SSGET形成的支线列表组成,说了一大堆,不知您明白了没有?
再次致谢!
发表于 2003-11-7 12:38:00 | 显示全部楼层
还没有把你的问题说出来,是程序运行的问题,还是结果问题
 楼主| 发表于 2003-11-7 13:01:00 | 显示全部楼层
程序运行的问题,返回结果不对,不管实际情况如何,总是返回相同结果
发表于 2003-11-7 13:40:00 | 显示全部楼层
你这说的什么话啊,我问你是程序运行问题还是返回结果不对,
结果你竟然说:程序运行问题,返回结果不对,那到底是哪个问题?
注:运行问题是指程序无法正常运行,中途出错。结果不对是指程序正常运行,产生结果,但是这个结果不是你想要的。呵呵,
我还是先看看吧。
既然是结果不对,那你还应该说说你正确的结果应该是怎样的,功能又是做什么。

提问时应该站在别人的角度想想,该怎么问,你说这么多,别人能明白多少,该将那些条件说出来。你给了程序,别人是可能可以通过程序看明白你的东西,但你如果把程序以外的东西说明白了,有针对性地去看程序,不是会更快?就像你去看医生,不不可能把你的身体往那一放,说我生病了,你帮我看看。医生也得问问病症,哪儿不舒服什么的。
毕竟我不是全职给人看程序的,就算给我节约点时间,不要我问一点你就说一点。
一般不是需要,我都很少去把别人的程序从头到尾看明白的。
发表于 2003-11-7 14:23:00 | 显示全部楼层
看了看你的程序,程序基本上看明白了,不过还是无法知道是做什么的。
你给个调试的图,然后说说该怎么做,需要出现的结果是怎样的。
还有你的程序,基本小问题一大堆,我稍微做了一下点评,你先看看,将程序改进些。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 06:36 , Processed in 0.199061 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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