青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2013-7-4 13:31 | 显示全部楼层 |阅读模式
悬赏10G币未解决
大家好 ,本人刚学ug二次开发,对于假设语句不怎么了解,请各位指点一下!下面这段代码,如果先创建一个实体和两个点,然后在把这两个点和一个实体移到图层,是没问题的 ,但是如果我没创建这一个实体和两个点的话,点移动到图层会报错,这样的话,假设语句要如何写:
$ M+ F6 v, I) q. U+ s/ T
4 r3 w& v7 V$ O$ H4 A5 bobj3(2) 是一个实体3 v4 v+ k* A$ L0 K
pt0和 pt00是两个点,) S- G* t3 h" Z, d; @& u

# g$ Y. d2 X+ q6 f& }% b6 L2 n; `l30:
4 c* @  A8 X  W# G     param/'输入层号','输入标层',p,resp    $$输入层图2 K8 ?' a) @0 ?$ T4 q$ @$ N
     jump/l30:,end:,,,l40:,resp+ s) M. o7 Q; `4 T

7 Q" J- M; ]+ K1 x& D2 G1 }. Dl40:
5 X' B1 N9 O3 z" M3 f% m5 ~     if/p<1 or p>256,jump/pr1:    $$图层跳转和错误判断5 r2 w' ?2 b/ B4 p

1 q5 L, c1 q" d. @+ P4 ~! e$$将两个标数点移到电极同一层% _% e" h# K6 A# K
    &layer(obj3(2))=p  $$移动obj3(2)最终电极到和点同一图层,此处还要假设跳转6 R" k+ G+ B  m
    &layer(pt0)=p   $$此处还要假设跳转
9 x( U$ W( K- S2 Y    &layer(pt00)=p  $$此处还要假设跳转/ n1 Z2 B- j4 _/ }1 e9 J* G4 [
    jump/l20:
0 C4 \! G5 c1 {  k: x- n( I0 C7 v4 P1 E- t3 N# ?
pr1:
" b( K2 e; Y0 k& V6 g# _( V     messg/' 提示:图层只能在1-256之间,重新输入' $$错误提示- h* ^! W7 s8 u# r6 t( @$ A
. U( Y* G# u' f# a7 F

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

使用道具 举报

 楼主| 发表于 2013-7-8 19:00 | 显示全部楼层
zx513520 发表于 2013-7-8 17:53 4 O" y6 z8 C2 r5 i( ~2 k9 k
照楼主说的,在移动图层前应判断下实体及两个点是否存在后再做其它操作
" O/ |2 V9 Z/ X
差不多就这意思,如果这个实体和两个点存在,那么程序就可以一起走下去 ,如果没有这两个点和实体,要求提示建产这个实体和两个点, 这里需要一个假 设语句 ,我刚学不会写代码
0 S$ D) v/ n2 L, N0 `
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-4 16:50 , Processed in 0.123778 second(s), 18 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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