PC-Dmis 二次开发 |(二):VB基本语法

工欲善其事 必先利其器
PC-Dmis 二次开发
首先要对VB熟悉

0.PC-Dmis开发简介

PC-DMIS的自动化功能使您能够在定制的应用程序中自动执行PC-DMIS中的重复任务,甚至使用PC-DMIS功能的元素。

PC-DMIS Automation具有以下优点:

  • PC-DMIS Automation是独立于计算机的。您可以在一台计算机上有一个进程,使另一台计算机上的进程自动化。
  • PC-DMIS自动化与位置无关。您可以使用BASIC脚本编辑器在PC-DMIS本身中运行自动化脚本,也可以在外部Visual Basic编辑器中运行自动化脚本。此外,您可以在网络上运行自动化脚本。
  • PC-DMIS自动化与语言无关:如果您不了解BASIC,但是熟悉另一种编程语言,则可以配置该编程语言以使用PC-DMIS的库(但是,此帮助文件中的示例和说明是使用以下语言编写的: BASIC编程语言。
  • ——PS.我联系过PC-Dmis技术人员,他们实用C#进行二次开发的,但是他们并没有相关的示例和教程说明。只有VB脚本的教程及说明。我们这边是买了一份PC-Dmis,所以那边给了份帮助文档和二次开发文档。不知道这个侵不侵权,所以相关文档和文件都没有上传,如果其他读者有问题,可以通过公众号"一匹大懒虫"联系我)。

1.VB常用定义解释

dim a! '定义单精度Single型变量a
dim a@ '定义Currence型变量a
dim a# '定义双精度Double型变量a
dim a$ '定义a为字符串tring
dim a% '定义a为整型变量integer
dim a& '定义a为长整型变量long

2.VB常用IF语句

IF 条件 THEN
语句
END IF

实例:

If a > 0 Then

Msgbox "a>0"
Else

Msgbox "a<0"
End If 

3.VB常用定义(PC-Dmis R2018)

在这里插入图片描述

4.PC-Dmis上手教程

一般PC-Dmis开发涉及到获取 Properties,Events,Methods。用的最多的是Properties,Method。

  • Method(方法):Method是通常执行动作的功能。 这通常返回一个Boolean,以确定该函数是否成功。
  • Properties(属性):属性用来读取或写入对象/控件的某些特征或属性。
  • Events(事件):Events是满足特定条件时调用的例程。在我的开发过程中,用的较少。先不介绍,后续介绍。

4.1 Method和Properties使用

有两个方法获取

  • 一个是通过ID创建
  • 直接调用已有的

不管用哪种方法都需要: –创建变量-----然后并指向对应Objects

示例代码如下

'Step 1: Declare the pointer variable name for the application by using the "DIM" statement. For example:

Dim App As Object

'Step 2: Set the pointer variable to the PCDLRN Application using CreateObject. For example:

Set App = CreateObject("PCDLRN.Application")

'Step 3: Declare and set additional pointer variable names for any needed sub objects found within the Application object. For example if you wanted to access commands available for the active measurement routine, you're code would look something like this:

Dim Part As Object
Set Part = App.ActivePartProgram
Dim Cmds As Object
Set Cmds = Part.Commands
Dim Cmd As Object
Set Cmd = Cmds.Add(SET_COMMENT, True)

凡事必留名

在这里插入图片描述

  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CoomCon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值