微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Genesis学习交流 > GENSIS200问题求教?

GENSIS200问题求教?

时间:10-02 整理:3721RD 点击:
在执行完 line mode command 指令后 会返回三个结果的指令 STATUS COMANS READANS  谁能告诉我 COMANS和READANS 又什么区别,什么时候会用COMANS 和READANS ?

hehe,问的好啊!

COMANS 是运行info,select等功能后的返回值

比如在script中使用sel_feat功能,你选中了2个feature,这时就有COMANS:

例子:

COM filter_reset,filter_name=popup
COM filter_set,filter_name=popup,update_popup=no,feat_types=pad
COM filter_set,filter_name=popup,update_popup=no,polarity=positive
COM filter_set,filter_name=popup,update_popup=no,include_syms=r42
COM filter_area_strt
COM filter_area_end,layer=,filter_name=popup,operation=select,area_type=none,inside_area=no,intersect_area=no,lines_only=no,ovals_only=no,min_len=0,max_len=0,min_angle=0,max_angle=0
if ( $COMANS == 6 ) then
COM sel_copy_other,dest=layer_name,target_layer=tmp_r42,invert=no,dx=0,dy=0,size=0
else
PAUSE Error---Error---Please Check---
exit   
endif

那么READANS则在大多数情况下是空值,比如

PAUSE

MOUSE 这两个指令执行后

在COM get_message_bar 后则可以用$READANS得到当前图形编辑器下方的message bar信息栏的信息

可能有不足之处,请各位大仙指教!

欢迎光临:CAM.Ren

----------------------------------------------------

Http://camren.zhan.cn.yahoo.com Http://cam.ncper.com

----------------------------------------------------

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top