试图从丝网印刷中隐藏我的所有部分指示符。如果没有单独双击每个部分,是否有更快的隐藏方式?
还有一种方法可以全局设置指示符的字体和大小。我的设计是非常小的PCB尺寸,所以它至关重要我将它们缩小到默认尺寸。
PS。关闭研磨针警告是我应该关注的事情吗?
答案 0 :(得分:4)
有一种更快的方法。
所有指示符都应该消失。
答案 1 :(得分:0)
我认为这种方法效率低下。最好将其包含在脚本中,然后将脚本添加到菜单中。
以下功能应该起作用。
Function HidePCBDesignators(Board : IPCB_Board) : Boolean;
Var
PCBIterator : IPCB_BoardIterator;
PCBComponent : IPCB_Component;
Begin
PCBIterator := Board.BoardIterator_Create;
PCBIterator.AddFilter_ObjectSet(MkSet(eComponentObject));
PCBIterator.AddFilter_IPCB_LayerSet(LayerSet.AllLayers);
PCBIterator.AddFilter_Method(eProcessAll);
PCBComponent := PCBIterator.FirstPCBObject;
While (PCBComponent <> Nil) Do
Begin
PCBServer.SendMessageToRobots( PCBComponent.I_ObjectAddress, c_Broadcast,
PCBM_BeginModify , c_NoEventData); // Alert undo system to a change
PCBComponent.NameOn := FALSE; // Hide the PCB designator
PCBServer.SendMessageToRobots(
PCBComponent.I_ObjectAddress,c_Broadcast,PCBM_EndModify ,c_NoEventData);
PCBComponent := PCBIterator.NextPCBObject;
End;
Board.BoardIterator_Destroy(PCBIterator);
End;
此链接将说明如何将任何脚本添加为菜单上的按钮:
https://techdocs.altium.com/display/SCRT/Running+Scripts+in+Altium+Designer
另一种方法是全局方法,方法是使用“ DXP首选项”->“ PCB编辑器”->“默认值”->“组件”,然后激活“指示符”->“隐藏”下的复选框。