MicroStation的宾利

用Microstation开发VBA应用程序

为了制作应用程序,Microstation支持不同的语言,包括 Microstation开发语言(MDL) 这是本特利大师的首选。 它也支持多年前的旧版本,并且曾经支持Java,因此该版本称为MicrostationJ。

但是要快速开发,没有多少回报,最实际的是关于程序附带的Visual Basic模块,在XM(8.9)之前的版本中,包括一个完整的Visual Basic 6.3编辑器,在最新的版本中。

视觉基础微型机

要开始

显然,没有编程思想的人没有太多工作要做。 但是,对于那些了解面向对象编程并使用Visual Basic 6的人来说,您会发现自己几乎笑死了。 该程序通常附带一些示例,但这是我见过的技术人员使用的技巧: 使用宏.

Microstation便于在mvba扩展中以宏的形式保存例程,在查看代码时,更容易以Microstation的编程方式启动,而不是 针织衫 从一开始就对。 现在,我将以墨西哥朋友为例, 在过去的一周 他们要求我帮助在地理位置进行大型化。

如何创建宏.

实用程序>宏>项目经理.

视觉基础微型机

在这里创建一个新项目,并命名。 它们通常存储在 Program Files / Bentley / workspace / projects / vba 但您可以选择任何目的地。

视觉基础微型机

如何保存.

要开始录制,请按蓝色的滚轮图标。 该程序将保存从那时起完成的所有操作。

例如:放置一个 栅栏视图关闭除苹果和质心边界之外的所有级别,将边界链接转移到质心,在62级别创建形状,关闭边界,将质心链接移动到形状,加载命令,按照扇区进行分类其中是每个扇区具有特定颜色的苹果,放置传说。

该过程可以暂停,也可以使用红色框图标终止。 如果按下按钮 ,程序将执行我保存的整个例程。 如果可以利用它,即使不进行编程也很有用,我已经看到非程序员在纯宏中制作的菜单。

如果我们每次运行都希望 地理 宏被加载,第四列被激活 自动加载,这将在文件中创建一个变量 msgeo.ucf.

如何编辑代码.

要查看代码,请按打开Visual Basic编辑器的按钮。

视觉基础微型机

一切都保存为单个模块,但是如果逐步进行,则可以简化语句的集成。 也可以使用该选项运行 步步,这将允许以部分作为调试器运行。

视觉基础微型机

我正在向您展示的示例(我的北方朋友已经在此示例中)包括单独的模块,以确保与数据库的连接,链接例程的执行,链接实体的创建,主题的应用和一种用于全局设置。 该代码可以携带 密码,这可以防止操作员造成灾难,或者方便分离我们不想与程序员用户共享的类的库。

高尔基阿尔瓦雷斯

作家、研究员、土地管理模型专家。 他参与了模型的概念化和实施,例如:洪都拉斯国家财产管理系统 SINAP、洪都拉斯联合市政管理模型、地籍管理综合模型 - 尼加拉瓜登记处、哥伦比亚领土 SAT 管理系统. 自 2007 年以来,Geofumadas 知识博客的编辑和 AulaGEO 学院的创建者,其中包括 100 多门关于 GIS - CAD - BIM - 数字孪生主题的课程。

相关文章

4条评论

  1. 叔叔 Sellineküsimus。 进出口Trimble S6 ja PowerDraft-i Tegelete吗? Otsin programeerija。

发表评论

您的电子邮件地址将不会被发表。 必填字段标有 *

返回顶部按钮