Makra symbolu to specjalne makra z rozszerzeniem *.ems. Są generowane poprzez zaznaczenie żądanych elementów na stronie schematu i wybór punktów menu Edytuj > Utwórz makro okna / symbolu. Przy tym następujące dane są zapisywane wewnętrznie w plikach makro:
- Lista bibliotek symboli, z której pochodzą symbole makra
- Pozycje (numer wiersza), na których wstawione są biblioteki symboli w ustawieniach projektu źródłowego (Opcje > Ustawienia > Projekty > "Nazwa projektu" > Zarządzanie > Biblioteki symboli)
- Numer symbolu
- Numeru wariantu.
Podczas wstawiania takich makr na stronę schematu (Wstaw > Makro okna / symbolu) widać potem, na których miejscach listy w ustawieniach projektu znajduje się dana biblioteka symboli. Na podstawie tej informacji do wszystkich symbolu w makro jest dopasowywany numer pozycji zanim jeszcze jest wstawione makro. Jeśli nie ma biblioteki symboli w projekcie, jest używana biblioteka pozycji zapisanej w makro z ustawień. Jeśli na pozycji w ustawieniach nie jest wprowadzona żadna biblioteka symboli lub brakuje symbolu z odpowiednim numerem symbolu czy wariantu, to zamiast symbolu jest wstawiany czerwony znak "X" i jest generowany odpowiedni komunikat, którego nazwę i pozycję biblioteki symboli, dzięki którym zostały utworzone makra, można usunąć.
Zobacz również