找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 396|回复: 4

[求助]:v8的mdl中如何将MS的数据格式转成范围扫描的数据格式

[复制链接]
发表于 2003-6-7 12:19:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
1 v8的mdl中如何将MS的数据格式转成范围扫描的数据格式

我在学习v8的mdl时 使用已知的范围来扫描元素,但是发现
mdlCnv_toScanFormat已经没有了 无法转换格式,请问如何按范围扫描元素, 请给我个例子好吗

2 . MDL的printf函数输出的信息,即显示在Microstation v8.1 text windows中的信息如何清除。

3。 ms中的主单位tcb->subpermast和tcb->uorpersub改成什么了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-6-7 14:18:29 | 显示全部楼层
要了解 mdlCnv_toScanFormat 轉換前後之差異,只要比對前後值即可
做法:
1.ULong a  及 long b 均為 4 bytes
2.b = 任意值
3.a = mdlCnv_toScanFormat (b);
4.以 char ca[4],cb[4]去承接比對
  即 memcpy (ca, &a, 4); memcpy (cb, &b, 4);
5.則可發現其中規則:
  ca[0] = cb [2]
  ca[1] = cb [3] + 80(十六進位)
  ca[2] = cb [0]
  ca[3] = cb [1]
6.自己寫個 function 使用
7.以上為ms95的規則
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-6-7 14:37:34 | 显示全部楼层
v8里已经没有这个函数了mdlCnv_toScanFormat 不知该用那个
不知v8里的扫描格式是什么了 所以没法比较
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-6-7 15:22:43 | 显示全部楼层
重新了解 v8 做法,應該不用轉換

或許可以 mdlLine_creste () 做一個 el,直接填值給extscanList
(int 64)extScanList.xlowlim  = (int 64)el.line_2d.dhdr.range.xlowlim;
(int 64)extScanList.ylowlim  = (int 64)el.line_2d.dhdr.range.ylowlim;
(int 64)extScanList.zlowlim  = (int 64)el.line_2d.dhdr.range.zlowlim;
(int 64)extScanList.xhighlim = (int 64)el.line_2d.dhdr.range.xhighlim;
(int 64)extScanList.yhighlim = (int 64)el.line_2d.dhdr.range.yhighlim;
(int 64)extScanList.zhighlim = (int 64)el.line_2d.dhdr.range.zhighlim;
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-6-9 11:01:41 | 显示全部楼层
1、V8中的搜索范围不需再转换,直接用就行了
2、发送操作系统级的CLS命令;
3、mdlModelRef_getMasterUnit和mdlModelRef_getSubUnit
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-23 03:26 , Processed in 0.180879 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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