📄 pdi_vis.il
字号:
(Going_On->visible=t)
axlSetParam(Going_On)
Going_On=axlGetParam(sprintf(String "paramLayerGroup:PIN/paramLayer:SOLDERMASK_TOP"))
(Going_On->visible=t)
axlSetParam(Going_On)
Going_On=axlGetParam(sprintf(String "paramLayerGroup:VIA CLASS/paramLayer:SOLDERMASK_TOP"))
(Going_On->visible=t)
axlSetParam(Going_On)
else
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:BOARD GEOMETRY/paramLayer:SOLDERMASK_TOP"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:PACKAGE GEOMETRY/paramLayer:SOLDERMASK_TOP"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:PIN/paramLayer:SOLDERMASK_TOP"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:VIA CLASS/paramLayer:SOLDERMASK_TOP"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
); end TMaskControl_Value == t
;------------------------------;
; Look at the "BMsk" buttonn ;
;------------------------------;
(if BMaskControl_Value == t then
Going_On=axlGetParam(sprintf(String "paramLayerGroup:BOARD GEOMETRY/paramLayer:SOLDERMASK_BOTTOM"))
(Going_On->visible=t)
axlSetParam(Going_On)
Going_On=axlGetParam(sprintf(String "paramLayerGroup:PACKAGE GEOMETRY/paramLayer:SOLDERMASK_BOTTOM"))
(Going_On->visible=t)
axlSetParam(Going_On)
Going_On=axlGetParam(sprintf(String "paramLayerGroup:PIN/paramLayer:SOLDERMASK_BOTTOM"))
(Going_On->visible=t)
axlSetParam(Going_On)
Going_On=axlGetParam(sprintf(String "paramLayerGroup:VIA CLASS/paramLayer:SOLDERMASK_BOTTOM"))
(Going_On->visible=t)
axlSetParam(Going_On)
else
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:BOARD GEOMETRY/paramLayer:SOLDERMASK_BOTTOM"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:PACKAGE GEOMETRY/paramLayer:SOLDERMASK_BOTTOM"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:PIN/paramLayer:SOLDERMASK_BOTTOM"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:VIA CLASS/paramLayer:SOLDERMASK_BOTTOM"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
); end BMaskControl_Value == t
;------------------------------;
; Look at the "TPst" button ;
;------------------------------;
(if TPasteControl_Value == t then
Going_On=axlGetParam(sprintf(String "paramLayerGroup:PIN/paramLayer:PASTEMASK_TOP"))
(Going_On->visible=t)
axlSetParam(Going_On)
Going_On=axlGetParam(sprintf(String "paramLayerGroup:VIA CLASS/paramLayer:PASTEMASK_TOP"))
(Going_On->visible=t)
axlSetParam(Going_On)
else
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:PIN/paramLayer:PASTEMASK_TOP"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:VIA CLASS/paramLayer:PASTEMASK_TOP"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
); end TPasteControl_Value == t
;------------------------------;
; Look at the "BPst" button ;
;------------------------------;
(if BPasteControl_Value == t then
Going_On=axlGetParam(sprintf(String "paramLayerGroup:PIN/paramLayer:PASTEMASK_BOTTOM"))
(Going_On->visible=t)
axlSetParam(Going_On)
Going_On=axlGetParam(sprintf(String "paramLayerGroup:VIA CLASS/paramLayer:PASTEMASK_BOTTOM"))
(Going_On->visible=t)
axlSetParam(Going_On)
else
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:PIN/paramLayer:PASTEMASK_BOTTOM"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:VIA CLASS/paramLayer:PASTEMASK_BOTTOM"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
); end BPasteControl_Value == t
;------------------------------;
; Look at the "TPgr" button ;
;------------------------------;
(if TPgridControl_Value == t then
Going_On=axlGetParam(sprintf(String "paramLayerGroup:BOARD GEOMETRY/paramLayer:PLACE_GRID_TOP"))
(Going_On->visible=t)
axlSetParam(Going_On)
else
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:BOARD GEOMETRY/paramLayer:PLACE_GRID_TOP"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
); end TPgridControl_Value == t
;------------------------------;
; Look at the "BPgr" button ;
;------------------------------;
(if BPgridControl_Value == t then
Going_On=axlGetParam(sprintf(String "paramLayerGroup:BOARD GEOMETRY/paramLayer:PLACE_GRID_BOTTOM"))
(Going_On->visible=t)
axlSetParam(Going_On)
else
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:BOARD GEOMETRY/paramLayer:PLACE_GRID_BOTTOM"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
); end BPgridControl_Value == t
;------------------------------;
; Look at the "KO" button ;
;------------------------------;
(if KOControl_Value == t then
Going_On=axlGetParam(sprintf(String "paramLayerGroup:PACKAGE KEEPIN/paramLayer:ALL"))
(Going_On->visible=t)
axlSetParam(Going_On)
Going_On=axlGetParam(sprintf(String "paramLayerGroup:PACKAGE KEEPOUT/paramLayer:ALL"))
(Going_On->visible=t)
axlSetParam(Going_On)
Going_On=axlGetParam(sprintf(String "paramLayerGroup:ROUTE KEEPIN/paramLayer:ALL"))
(Going_On->visible=t)
axlSetParam(Going_On)
Going_On=axlGetParam(sprintf(String "paramLayerGroup:ROUTE KEEPOUT/paramLayer:ALL"))
(Going_On->visible=t)
axlSetParam(Going_On)
Going_On=axlGetParam(sprintf(String "paramLayerGroup:VIA KEEPOUT/paramLayer:ALL"))
(Going_On->visible=t)
axlSetParam(Going_On)
Going_On=axlGetParam(sprintf(String "paramLayerGroup:PACKAGE KEEPOUT/paramLayer:TOP"))
(Going_On->visible=t)
axlSetParam(Going_On)
Going_On=axlGetParam(sprintf(String "paramLayerGroup:PACKAGE KEEPOUT/paramLayer:BOTTOM"))
(Going_On->visible=t)
axlSetParam(Going_On)
else
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:PACKAGE KEEPIN/paramLayer:ALL"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:PACKAGE KEEPOUT/paramLayer:ALL"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
axlSetParam(Going_Off)
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:ROUTE KEEPIN/paramLayer:ALL"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:ROUTE KEEPOUT/paramLayer:ALL"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:VIA KEEPOUT/paramLayer:ALL"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:PACKAGE KEEPOUT/paramLayer:TOP"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:PACKAGE KEEPOUT/paramLayer:BOTTOM"))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
); end KOControl_Value == t
;------------------------------;
; Look at the "E" button ;
;------------------------------;
(if Etch_Control_Value == t then
(foreach Layer Etch_Layers
(if axlFormGetField(Form strcat(Layer "_control")) == t then
Going_On=axlGetParam(sprintf(String "paramLayerGroup:ETCH/paramLayer:%s" Layer))
(Going_On->visible=t)
axlSetParam(Going_On)
else
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:ETCH/paramLayer:%s" Layer))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
); end if axlFormGetField(Form strcat(Layer "_control")) == t then
); end foreach Layer Etch_Layers
); end if Etch_Control_Value == t
;------------------------------;
; Look at the "P" button ;
;------------------------------;
(if Pin_Control_Value == t then
(foreach Layer Etch_Layers
(if axlFormGetField(Form strcat(Layer "_control")) == t then
Going_On=axlGetParam(sprintf(String "paramLayerGroup:PIN/paramLayer:%s" Layer))
(Going_On->visible=t)
axlSetParam(Going_On)
else
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:PIN/paramLayer:%s" Layer))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
); end if axlFormGetField(Form strcat(Layer "_control")) == t then
); end foreach Layer Etch_Layers
); end if Pin_Control_Value == t
;------------------------------;
; Look at the "V" button ;
;------------------------------;
(if Via_Control_Value == t then
(foreach Layer Etch_Layers
(if axlFormGetField(Form strcat(Layer "_control")) == t then
Going_On=axlGetParam(sprintf(String "paramLayerGroup:VIA CLASS/paramLayer:%s" Layer))
(Going_On->visible=t)
axlSetParam(Going_On)
else
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:VIA CLASS/paramLayer:%s" Layer))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
); end if axlFormGetField(Form strcat(Layer "_control")) == t then
); end foreach Layer Etch_Layers
); end if Via_Control_Value == t
;------------------------------;
; Look at the Keep Out/In Btn ;
;------------------------------;
(if EtchKO_Control_Value == t then
(foreach Layer Etch_Layers
(if axlFormGetField(Form strcat(Layer "_control")) == t then
Going_On=axlGetParam(sprintf(String "paramLayerGroup:ROUTE KEEPOUT/paramLayer:%s" Layer))
(Going_On->visible=t)
axlSetParam(Going_On)
Going_On=axlGetParam(sprintf(String "paramLayerGroup:VIA KEEPOUT/paramLayer:%s" Layer))
(Going_On->visible=t)
axlSetParam(Going_On)
else
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:ROUTE KEEPOUT/paramLayer:%s" Layer))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:VIA KEEPOUT/paramLayer:%s" Layer))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
); end if axlFormGetField(Form strcat(Layer "_control")) == t then
); end foreach Layer Etch_Layers
); end if EtchKO_Control_Value == t
;------------------------------;
; Look at the DRC Button ;
;------------------------------;
(if DRC_Control_Value == t then
(foreach Layer Etch_Layers
(if axlFormGetField(Form strcat(Layer "_control")) == t then
Going_On=axlGetParam(sprintf(String "paramLayerGroup:DRC ERROR CLASS/paramLayer:%s" Layer))
(Going_On->visible=t)
axlSetParam(Going_On)
else
Going_Off=axlGetParam(sprintf(String "paramLayerGroup:DRC ERROR CLASS/paramLayer:%s" Layer))
(Going_Off->visible=nil)
axlSetParam(Going_Off)
); end if axlFormGetField(Form strcat(Layer "_control")) == t then
); end foreach Layer Etch_Layers
); end if DRC_Control_Value == t
;------------------------------;
; Refresh the display ;
;------------------------------;
axlFlushDisplay()
axlShell("redisplay")
); end defun pdiVisUpdate
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -