Altium Designer Спрятать все обозначения легенда от Silkscreen?

Пытаюсь скрыть все мои обозначения деталей от шелкографии. Есть ли более быстрый способ скрыть все без индивидуального двойного щелчка по каждой части?

Также есть способ глобально установить шрифт и размер указателя. Мои проекты очень малы по размеру печатной платы, поэтому очень важно уменьшить их размер по умолчанию.

пс. Off Grind-pin предупреждение - это то, что меня должно беспокоить?

1 ответ

Есть более быстрый способ.

  1. Щелкните правой кнопкой мыши на любом обозначении компонента
  2. нажмите "Найти похожие"
  3. Выберите "любой" во всех категориях, кроме категории "Вид" (выберите "такой же" здесь)
  4. "PCB Inspector" должен открываться справа. Если не увидеть здесь.
  5. Найдите флажок "СКРЫТЬ" и выберите его.

Все обозначения должны исчезнуть.

Я бы сказал, что такой подход неэффективен. Лучше включить это в скрипт и добавить скрипт в меню.

Следующая функция должна работать.

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 -> Редактор печатных плат -> Значения по умолчанию -> Компонент, и установите флажок в меню Указатель -> Скрыть.

Другие вопросы по тегам