库组件注释/指示符的可见属性如何工作?

时间:2018-09-27 10:44:51

标签: altium-designer

如果我取消选中库组件中注释/指示符的“可见”,当我将它们放在原理图上时它们仍会出现。我也可以取消选中原理图中的可见对象,但是可以在库级别进行管理吗?

1 个答案:

答案 0 :(得分:0)

您所描述的应该起作用。如果取消选中可见的复选框并保存库,则当您将组件从库中拖到原理图中时,指示符不应出现。

如果要在整个库或整个原理图中隐藏组件的代号,则可以在脚本中使用迭代器。像这样:

    For I := 0 to Project.DM_LogicalDocumentCount - 1 Do
       Begin
           Doc := Project.DM_LogicalDocuments(I);

           If Doc.DM_DocumentKind = 'SCHLIB' Then
           Begin
           CurrentLib := SchServer.GetSchDocumentByPath(Doc.DM_FullPath);

           LibraryIterator := CurrentLib.SchLibIterator_Create;
           LibraryIterator.AddFilter_ObjectSet(MkSet(eSchComponent));
               Try

                  LibComp := LibraryIterator.FirstSchObject;
                  While LibComp <> Nil Do
                  Begin
                        //Change the LibComp parameters here

                        LibComp := LibraryIterator.NextSchObject;
                  End;
               Finally
                  CurrentLib.SchIterator_Destroy(LibraryIterator);
               End;
           End;
       End;