路桥视频| 路桥隧交流论坛| 站点地图|
首页| 文库| 博客| 图库| 视频| 网摘| 路桥隧交流|
  • 行业资讯
  • 路基路面
  • 桥梁涵洞
  • 隧道工程
  • 测量绘图
  • 学术论文
  • 施组方案
  • 试验质检
  • 内业资料
  • 安全环保
网站公告: 网站新建QQ交流群 路桥吾爱第五版更新. 把QQ空间或其他博客.

您的位置: 路桥吾爱 >> 文库 >> 测量绘图 >> 查看资讯

推荐给好友 上一篇 | 下一篇

Microstation V8中文件扫描时范围限制的问题

字体:  小  中  大  | 打印 发布: 2007-9-02 12:05  作者: 网友搜集  来源: 路桥吾爱网络搜集  查看: 1421次 评论: 0条 好评: 0分

由于VJ(SE,95)到V8的变化较大,大部分V8以前的MDL程序需要作相应的改动,本文将对文件扫描这一问题进行讨论。下面是升级后的一段代码: 
..... 
pPoint->x=3020435529.5423102, 
pPoint->y=2645572566.3975053. 
lRangeUors=10000; 
#if defined (V8) 
> 
> RscanList.xlowlim = (long)(pPoint->x - ); 
> RscanList.ylowlim = (long)(pPoint->y - lRangeUors); 
> RscanList.zlowlim = (long)(pPoint->z - lRangeUors); 
> RscanList.xhighlim = (long)(pPoint->x + lRangeUors); 
> RscanList.yhighlim = (long)(pPoint->y + lRangeUors); 
> RscanList.zhighlim = (long)(pPoint->z + lRangeUors); 
> 
> #else 
> RscanList.xlowlim = mdlCnv_toScanFormat((long) pPoint->x - 
lRangeUors); 
> RscanList.ylowlim = mdlCnv_toScanFormat((long) pPoint->y - 
lRangeUors); 
> RscanList.zlowlim = mdlCnv_toScanFormat((long) pPoint->z - 
lRangeUors); 
> RscanList.xhighlim = mdlCnv_toScanFormat((long) pPoint->x + 
lRangeUors); 
> RscanList.yhighlim = mdlCnv_toScanFormat((long) pPoint->y + 
lRangeUors); 
> RscanList.zhighlim = mdlCnv_toScanFormat((long) pPoint->z + 
lRangeUors); 
> #endif 
....... 
可是程序在V8下运行时范围限制部起作用,这是为什么呢?察看一下RscanList结构的定义就知道了,原V7以前的版本xlowlim采用的时是32bit,而V8采用的时是64bit(int64),所以强制转换成long是不行的,应该转换为 
int64. 
另外,V8也提供了相应的函数使用起来特别方便,请参阅帮助文档。例如: mdlCnv_dRange3dToScanRange ,mdlCnv_dRangeToScanRange 等等。 

Google


TAG: 测量
 
-5 -3 -1 - +1 +3 +5

评分:0

发表评论

【声明】 路桥吾爱刊载的资讯及其他内容均由网友提供分享 并且纯属作者个人观点,不表示路桥吾爱同意其说法或描述,仅为提供更多信息,也不构成任何建议。网友转载请注明原作者姓名及出处。如有侵犯到您的版权,请与我们联系,我们会马上进行重新整理!

信息搜索 便民服务

  • 标题:
  • 分类:

最近更新

  • CASIO fx-5800P放样程序(优化)
  • CASIO-fx5800程序源(任意平曲线极坐标与直角坐标放样,求里程及边距)
  • 5800道路三维坐标计算
  • 试验结论标准用语
  • 测绘仪器新格局
  • 激光的安全等级是如何规定的
  • GPS接收机电源使用指南
  • 外业测绘的一点经验和提示
  • 水准仪维修小知识
  • 全站仪使用误区(图)

本月热点

相关阅读

  • MicroStation开发语言(MDL)应用教程(第三章)
  • MicroStation开发语言(MDL)应用教程(第二章)
  • MicroStation开发语言(MDL)应用教程(第一章)
  • MicroStation基础概论
  • MICROSTATION图文件损坏之处理程序
  • 批量转换DWG<=>DGN

赞 助 商

点击这里给我发消息 加入【路桥吾爱-lq52.com】QQ群 | 交流论坛 | 站点地图 | 友情链接 | 空间列表 | 站点存档 | 手机访问 |

路桥吾爱 2001-2012 湘ICP备16018960号-1