Bentley Communities
Site
Search
User
Site
Search
User
Product Communities
Developers and Programming
MicroStation Programming
Cancel
MicroStation Programming
Sign In
All tags
v8 xm
MDL
Bentley
bmake
Hardware
MDL programming
MicroStation
MicroStation programming mvba mesh coordinates
MicroStation V8i
MicroStation XM
MicroStation XM Edition
poor performance
Programming
tool
XM
Re: [分享]在VS2005(VS2008)下直接编写和编译Addins程序
Sophie Qingwen
[转载Bentley中文知识库原贴] MicroStation迷:Bentley的人都爱用Bmake生成最终的程序,所以,这个向导生成的项目也不是为了让我们在VS中直接Build的。需要你到MicroStation Developer Shell中执行Bmake就能自动编译了。 用Bmake的好处是不需要你对VS做任何配置,而且无论是PureMDL、NativeCode还是这个Addins,都只需要你键入Bmake即可生成最终程序。 [转载Bentley中文知识库原贴…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 Addins/.NET
[分享]在VS2005(VS2008)下直接编写和编译Addins程序
Sophie Qingwen
[转载Bentley中文知识库原贴] gjgj1976: 本论坛上尽是关于MDL和VBA编程的话题,没有关于Addins的,现我就近期开发Addins程序的一些体会写出来,希望能和大家共同学习提高: 看了论坛上"MDL开发视频"的最后一期关于用DOTNET开发Addins应用程序后,收获很大,然后自己实验着编了几个小程序,居然成功了。感觉用DOTNET开发Addins有以下优点: 1.直接在VS2005(VS2008)下直接编写和调试,界面友好。 2.无需MDL编译环境…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 Addins/.NET
Re: [分享][原创]V8i下用代码实现Mesh from Points的功能
Sophie Qingwen
[转载Bentley中文知识库原贴] 快乐小乞丐:这个功能所产生的数据和地理信息中的DEM很相似,也就是不规则三角网,将地面上高程三维数据构成格网,用来表示地表的起伏状况,DEM数据是一种最基础的地理信息数据,可以用来进行通视分析、坡度分析、淹没分析和土方量分析,是一种非常有用的数据。 [转载Bentley中文知识库原贴] geotri:能不能不生成Mesh,只用来某点的求值(已知XY坐标,求Z坐标值)? [转载Bentley中文知识库原贴…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
[求助]ms元素信息中的特性里的新建和非新建是什么意思?
Sophie Qingwen
[转载Bentley中文知识库原贴] 快乐小乞丐:点"i"图标,可以查看一个元素的信息,信息可分为属性和特性,特性里有一个新建和非新建的选项,通常情况下元素都是新建,不知道"新建"和"非新建"有什么区别吗?特性里还有一项是修改和未修改,这个可够用 mdlElement_setProperties()函数修改呢,我照着例子修改,将modify那个参数改为FALSE,发现元素的这个特性还是没有被修改,不知道是不是还有其他的办法呢? [转载Bentley中文知识库原贴…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
[下载]MDL开发资源下载
Sophie Qingwen
[转载Bentley中文知识库原贴] MicroStation迷: 1. 《MDL程序设计》电子书: http://www.techpower.cn/down/BDN/Material/MDLProgramming_cn.rar 2. 《BDNzine》电子杂志(50多期的有关MS开发的技术文章): http://www.techpower.cn/down/BDN/Material/BDNzine_SimpCn.pdf 3. NativeCode开发向导…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
[求助]MS得到当前系统时间的函数是哪个
Sophie Qingwen
[转载Bentley中文知识库原贴] 快乐小乞丐:ms7.0里,哪个函数是取得系统时间的啊,有没有谁用过! [转载Bentley中文知识库原贴] MicroStation迷:MDL支持几乎所有标准的C函数。所以,直接调用C的time函数就能得到当前系统时间。
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
[下载]MDL开发资源下载
Sophie Qingwen
[转载Bentley中文知识库原贴] MicroStation迷: 1. 《MDL程序设计》电子书: http://www.techpower.cn/down/BDN/Material/MDLProgramming_cn.rar 2. 《BDNzine》电子杂志(50多期的有关MS开发的技术文章): http://www.techpower.cn/down/BDN/Material/BDNzine_SimpCn.pdf 3. NativeCode开发向导…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
Re: 弱弱的问个问题-V8里globorg.x在哪个h文件里?
Sophie Qingwen
[转载Bentley中文知识库原贴]flower: #include #include #include #include #include #include #include #include #include #include Public void main(int argc,char *argv[]) { Dpoint3d vertex[3],origin,globalOrigin; double d_lengthUOR…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
Re: MDL里的角度问题
Sophie Qingwen
[转载Bentley中文知识库原贴] MicroStation迷:对于二维来说,这个RotMatrix非常容易获得,就是用mdlRMatrix_fromAngle,注意,angle要用弧度值而不是角度值。所以,只要你计算清楚你的直线端的角度就能轻易获得这个RotMatrix。
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
Re: 弱弱的问个问题-V8里globorg.x在哪个h文件里?
Sophie Qingwen
[转载Bentley中文知识库原贴]flower:多谢,我就是改了一些语句才出现这个问题的,大于5000个点的元素在ms是什么类型? mdl那么多的fdf文件,经常编译的时候发现还有fdf没包含进来,能不能做一个hfile.h文件,#include全部这些fdf文件,然后mc里写一句#include "hfile.h"就可以了,这样做有什么弊端吗? [转载Bentley中文知识库原贴]MicroStation迷:以下是引用swp160108在2009-3…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
Re: 关于v8里元素elementID的含义
Sophie Qingwen
[转载Bentley中文知识库原贴] Johnson:一个dgn文件里的元素分为2类:控制元素(Control element)和图形元素(Graphic Elements),控制元素的文件位置是在2000000到4000000之间,图形元素的文件位置从4000000开始。实际上filepos是元素的序列号,后一个元素的文件位置比前一个元素的序列号多1。 ElementID是一个元素生命周期内永远不会变的一个值,它不会随dgn文件的打开关闭而变化,并且一个文件里的ElementID不会重复。…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
弱弱的问个问题-V8里globorg.x在哪个h文件里?
Sophie Qingwen
[转载Bentley中文知识库原贴]flower:J版的tcb里是不是有globorg这个结构,其包含x这个成员,v8里globorg.x在哪个h文件里?好象是获得dgn里的原点数值的一个东东吧 [转载Bentley中文知识库原贴]MicroStation迷:其实该问题本坛已经出现过。V8中TCB变量里没有了globorg结构。需要用mdlModelRef_getGlobalOrigin [转载Bentley中文知识库原贴]flower…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
Re: 有关MicroStation开发的基本问题
Sophie Qingwen
[转载Bentley中文知识库原贴] MicroStation迷:给一个最简单的HelloWorld例子,该例子有两个文件组成: 一个是制造文件HelloWorld.mke,一个是执行源文件HelloWorld.mc。 注意:该制作文件只支持含有单个.mc源程序的工程(或叫项目,反正英文就是Project那个词儿): 对于MKE文件,您只需要将appName这个宏定义指定正确即可,其他行不需要改动。 #---------------------…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
[下载]MDL开发资源下载
Sophie Qingwen
[转载Bentley中文知识库原贴] MicroStation迷: 1. 《MDL程序设计》电子书: http://www.techpower.cn/down/BDN/Material/MDLProgramming_cn.rar 2. 《BDNzine》电子杂志(50多期的有关MS开发的技术文章): http://www.techpower.cn/down/BDN/Material/BDNzine_SimpCn.pdf 3. NativeCode开发向导…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
请教斑竹,调试的时候,出现“故障 144”
Sophie Qingwen
[转载Bentley中文知识库原贴] hypolong:尊敬的斑竹同志: 我用的纯文本式的开发,版本还是J版本的,公司需要。 在我调试的时候,会报"故障144,故障5"等错误,而且,我在递归函数中,继续递归前,加一个MSGBOX的话,程序一直会运行正常,但是如果去除,就会报错,由于初学,不明白错误是什么,怀疑指针之类的变量没释放,但是不知道为什么加一个MGSBOX就可以了。 请教了,将非常期待你的回答。 [转载Bentley中文知识库原贴] MicroStation迷…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
mdlLinkage_deleteElement()这个函数怎么用
Sophie Qingwen
[转载Bentley中文知识库原贴] 快乐小乞丐:mdlLinkage_deleteElement()这个函数若用在删除一个元素中的用户属性数据,该如何使用呢?元素的用户属性数据具体代表什么也不清楚,只是在在元素信息中查到一个元素中有很多16进制的数字,请高手指教。 [转载Bentley中文知识库原贴] MicroStation迷:如果你对这段用户属性不清楚,最好还是不要随意的删除它。因为有些就是MicroStation自己加上去的。一般这个函数仅用来删除自己添加的用户属性…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
有关MicroStation开发的基本问题
Sophie Qingwen
[转载Bentley中文知识库原贴] MicroStation迷: 【问1】:MicroStation目前支持哪几种开发方式? 【答】:主要有VBA、MDL(C/C++)、Addins(.NET)。还有旧式的MicroStation BASIC等。 【问2】:什么是MDL ? 【答】:MDL是MicroStation Development Language的缩写,翻译过来就是"MicroStation开发语言"。现在正逐渐变为MicroStation Development…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
Re: mdlElement_display
sathish
Hi, I know that mdlElement_display are deprecated in Microstation XM Edition. you suggest to use mdlTransient_xxx function to highlighting the element Code snippet : ============== int draw_line( DPoint3d pnt[]) { TransDescrP…
over 14 years ago
MicroStation Programming
[Archived] MicroStation V8 XM Edition Programming Forum
Notification of dynamic elements being added/erased, mdlView_setSubstituteElemFunc
Susan H
Hello, I'm porting an application which has a native window which tracks a MicroStation view. When dynamics (for example a smart line segment) is added to the MicroStation view, my aplication needs to be notified of those changes, and mirror them…
over 14 years ago
MicroStation Programming
[Archived] MicroStation V8 XM Edition Programming Forum
no performance improvement seen after costly hardware update
Erwin
In my company GIS applications are very important. To improve performance some 6000 Euro have been spent on a new PC (2x4 core XEONS with 12 MB L2 Cache, Raid Controller, fast memory, etc.). Theoretically the new PC should be at least twice as powerful…
over 14 years ago
MicroStation Programming
[Archived] MicroStation V8 XM Edition Programming Forum
MDL compiler include file logic
MarkSmit
Dear all, I have a problem understanding the logic of the way include files are loaded by the MDL compiler. According to the documentation, the -i switch should be interpreted as follows: -i<dir> Add the specified directory to the list of directories…
over 12 years ago
MicroStation Programming
[Archived] MicroStation V8 XM Edition Programming Forum
Re: mdlElement_display
sathish
Dear Jon, I am really sorry say still line element not displaying after adding mdlTransient_addElement function. Updated code attached on this mail. Thanks & Regards, V.Sathish
DrawLine.zip
over 14 years ago
MicroStation Programming
[Archived] MicroStation V8 XM Edition Programming Forum
Re: Programming dimension driven cell with mdl
Wim - 4Dselect
Mark, Do you have a definition file for the consLGroup_... functions? I can't seem to find them anywhere. I only have a definition for my (not working) consLGroup_readCellfuntion. Regards. Wim Aerts 4D select
over 14 years ago
MicroStation Programming
[Archived] MicroStation V8 XM Edition Programming Forum
Re: Programming dimension driven cell with mdl
Wim - 4Dselect
Hi Sam, I get a complaint on two functions, one of them is mdlCell_getFilePosInLibrary and the other is consLGroup_readCell. Both of the functions work with filepositions in cell libraries. Regards. Wim Aerts 4D select
over 14 years ago
MicroStation Programming
[Archived] MicroStation V8 XM Edition Programming Forum
Re: mdlElement_display
sathish
I am not facing any problem in mdlElement_display. But In V7 this code displays the line wheb mouse button clicking. Not shows in XM Edition. it shows hidden line. I want display the line for temporary not using mdlElement _add function. Code Snippet…
over 14 years ago
MicroStation Programming
[Archived] MicroStation V8 XM Edition Programming Forum
View related content from anywhere
More
Cancel
>