青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1509|回复: 2

[疑难] UG 二次开发假设语句怎么写

[复制链接]
发表于 2013-7-4 13:31 | 显示全部楼层 |阅读模式
悬赏10G币未解决
大家好 ,本人刚学ug二次开发,对于假设语句不怎么了解,请各位指点一下!下面这段代码,如果先创建一个实体和两个点,然后在把这两个点和一个实体移到图层,是没问题的 ,但是如果我没创建这一个实体和两个点的话,点移动到图层会报错,这样的话,假设语句要如何写:/ W8 g; @. z% p# }5 x2 N5 ^

) y3 v2 |3 J" W5 }8 H% X( Eobj3(2) 是一个实体) D1 k& V9 V1 C; L* ]  ^
pt0和 pt00是两个点,5 D/ ]3 R" K3 |5 l

$ i6 D, ^0 f7 q1 R; _8 s/ bl30:
1 Q  K# U; j+ j5 K) u     param/'输入层号','输入标层',p,resp    $$输入层图
( Z& X1 A8 @: P! o$ \     jump/l30:,end:,,,l40:,resp* n7 ~5 a, P0 }* ]

( i& b( Y! d5 a) ol40:
1 N4 T8 v) i5 y  B     if/p<1 or p>256,jump/pr1:    $$图层跳转和错误判断/ f2 D) Y/ s8 f4 n. h2 j0 _$ j) b

" y1 O- p! L+ |; U$$将两个标数点移到电极同一层
1 b( H3 q+ t1 z; d& X4 O/ _3 \' U" Y+ m    &layer(obj3(2))=p  $$移动obj3(2)最终电极到和点同一图层,此处还要假设跳转7 h. {3 K1 b  r
    &layer(pt0)=p   $$此处还要假设跳转
/ s! G0 ?) m* [4 x3 S0 }) L! E    &layer(pt00)=p  $$此处还要假设跳转
# ~3 m5 b$ p% ~. O    jump/l20:; x+ F( p) H. C% ?% d
+ Z. E, j  {! B8 A7 t8 C4 {4 o* o8 g
pr1:4 w# E. y. B& d: W0 E( j% L3 ~* W
     messg/' 提示:图层只能在1-256之间,重新输入' $$错误提示
( H  Q7 ]7 T0 j" K% E7 h& t- C+ O  |4 [- D8 B6 k! i9 e

发表于 2013-7-8 17:53 | 显示全部楼层
照楼主说的,在移动图层前应判断下实体及两个点是否存在后再做其它操作
回复

使用道具 举报

 楼主| 发表于 2013-7-8 19:00 | 显示全部楼层
zx513520 发表于 2013-7-8 17:53
% ]1 ?: C+ }  f) L* T照楼主说的,在移动图层前应判断下实体及两个点是否存在后再做其它操作
$ v3 D) M8 x: z& L) w
差不多就这意思,如果这个实体和两个点存在,那么程序就可以一起走下去 ,如果没有这两个点和实体,要求提示建产这个实体和两个点, 这里需要一个假 设语句 ,我刚学不会写代码
& W7 q4 j$ O3 D6 X9 o5 R
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-6-8 23:30 , Processed in 0.147120 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表