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)
|