十五年专注于
液压缸筒生产

全国咨询热线:
400-086-9833

   热门关键词修理 加工 活塞杆 缸筒 不锈钢

无标题文档

天圆液压产品中心

当前位置:主页 > 行业资讯 >

[文章]Autocad VBA液压油缸初级教程 (第二课 编程基础)

时间:2016-07-07 09:00来源:天圆网站 作者:天圆液压 点击:
第二课 编程基本 本课首要使命是对上一课的例程举办具体说明 下面是源码: Sub c100() Dim cc(0 To 2) As Double '声明坐标变量 cc(0) = 1000 '界说圆心座标 cc(1) = 1000 cc(2) = 0 For i = 1 To 1000 Step 10 '开始轮回 Call ThisDrawing.ModelSpace.Add

cc(2) = 0
它的浸染就是声明变量。

下面三条语句
For i = 1 To 1000 Step 10 '开始轮回
Dim是一条语句,可以领略为计较机指令。
Sub C100()

第二行:
i也是一个变量,固然没有声明i变量,措施照旧承认的,VB不是C说话,每用一个变量都要声明,不声明就会报错。简朴是简朴了,这样做也有弊端,假如不警惕打错了一个字母,措施不会报错,液压油缸,假如措施很长,那就会呈现一些意想不到的错误。
Addcicle要领必要两个参数:圆心和半径
它们的浸染是给CC变量的每一个元素赋,值其次序是X、Y、Z坐标。

cc(1) = 1000
Call语句的浸染是挪用其他进程可能要领。

下面看画圆呼吁:
End Sub

cc(0) = 1000 '界说圆心座标
CC就是圆心坐标,i*10就是圆的半径,本例中,这些圆的半径别离是10、110、210、310……

Next i语句必需呈此刻必要竣事轮回的位置,否则措施没法运行。

For i = 1 To 1000 Step 10 '开始轮回
许多环境下,后头可以不加step 10

本课到此竣事,下面请完成一道思索题:
cc(0) = 1000 '界说圆心座标
End Sub

ThisDrawing.ModelSpace是指当前CAD文档的模子空间

先看第一行和最后一行:
Variant  它是那些没被显式声明为其他范例变量的数据范例,可以领略为一种通用的数据范例,这是最常用的。

下面是源码:
Double是数据范例中的一种。ACAD中一样平常必要界说坐标时就用这个数据范例。在ACAD中数据范例的有许多,下面两个是较量常用的数据范例,初学者要有所领略。
cc(2) = 0
Next i
  Call ThisDrawing.ModelSpace.AddCircle(cc, i * 10) '画圆
……
它的语法:Dim变量名 As 数据范例
本例中变量名为CC,而括号中的0 to 2声明这个CC是一个数组,这个数组有三个元素:CC(0)、CC(1)、CC(2),假如改为CC(1 to 3),则三个元素是CC(1)、CC(2)、CC(3),有了这个数组,就可以把坐标数值放到这个变量之中。
Sub c100()
电脑真正编译执行的是这条语句:Dim cc(0 To 2) As Double
Dim cc(0 To 2) As Double '声明坐标变量
后半段“'声明坐标变量”自动变为绿色字体,它是代码语句的注释,它不会影响措施运行,它的浸染是汇报阅读者措施员的设法。对付简朴的措施,一样平常不必要写注释,假如要编写很是伟大的措施,大缸筒加工,最好要多加注释,越具体越好,对付措施员来说,这是一个好风俗。
cc(1) = 1000
step后头的数值就是每次轮回时增进的数值,step后也可以用负值。
AddCircle是画圆要领
Long(长整型),其范畴从 -2,147,483,648 到 2,147,483,647。
1.以(4,2)为圆心,画5个齐心圆,其半径为1-5
Next i  '竣事轮回

第二课  编程基本

如:For i=1 to 100,它的浸染是每轮回一次i值就增进1
C100是宏的名称,也叫进程名称,当用户执行C100时措施将运行sub 和end sub之间的全部指令。

本课首要使命是对上一课的例程举办具体说明

这两条语句的浸染是轮回运行指令,每轮回一次,i值要增进10,当i加到 1000时,竣事轮回。
Call ThisDrawing.ModelSpace.AddCircle(cc, i * 10)
Dim cc(0 To 2) As Double '声明坐标变量


譬喻:For i =1000 To 1 Step -10
……
(责任编辑:admin)

分享按钮
------分隔线----------------------------