Ao inserir caixas de macros, está a definir num projeto de macros, que conteúdos devem ser guardados nas macros (dados, contornos das macros). A partir destas macros preparadas, poderá, mais tarde, gerar automaticamente macros de janela e/ou macros de símbolos.
Não é possível inserir caixas de macros num projeto do esquema. Ao criar macros de janela ou de símbolos num projeto como este, na macro é, no entanto, guardada uma caixa de macro de acordo com a secção definida.
Os itens do menu do contexto especiais na caixa de macro oferecem-lhe a possibilidade de atualizar posteriormente as macros inseridas para umas mais recentes. Também pode atribuir objetos, que se encontrem fora de uma caixa de macro, a uma macro, por meio de uma atribuição manual de objetos. Isto é possível tanto num projeto de macros como num projeto do esquema, se as caixas de macros tiverem sido inseridas.
Nota:
Numa macro de páginas não existe nenhuma caixa de macro. Os dados da macro sobre o nome, a descrição, a versão etc. estão guardados na placa de registo Página e/ou Definição da macro, nas propriedades da página das páginas contidas na macro. Num projeto do esquema, a placa de registo Definição da macro não é apresentada. Aqui, encontrará os dados nas propriedades das páginas sob a categoria "Macro".
Introduzir também caixas de Macro
Para que ao inserir macros de janela e de símbolo nas páginas do projeto de um Projeto do esquema as caixas de macro também possam ser inseridas, tem duas opções. Ao preparar macros no projeto de macros, poderá definir individualmente para cada macro, se ao inserir a macro gerada, também pretende inserir a caixa de macro. Para isso, selecione caixa de macro na placa de registo Parâmetros a opção pretendida para a lista pendente Inserir também caixa de macro.
Se, ao preparar as macros, estiver definida a opção "Dos parâmetros de projeto" para o parâmetro Inserir também caixa de macro, poderá definir para todo um projeto de esquema, que as caixas de macro também sejam inseridas. Para isso, ative o parâmetro do projeto Introduzir também caixa de macro.
Nota:
Para remover todas as caixas de macros de um projeto, um parâmetro correspondente é disponibilizado em Comprimir projetos. Para isso, ative a caixa de ativação Caixas de Macros (no layer de hierarquia Remover funções colocadas) e execute exclusivamente uma compactação (veja também Comprimir projeto).
Tipo de utilização com caixas de macros
Com a ajuda do parâmetro Tipo de utilização que definir nas caixas de macros, pode definir, quais das funcionalidades típicas para macros (Gerar macros automaticamente, Atualizar macros) é que são executáveis e as que não são.
Distinção de caixas de macros
Com base no Tipo de utilização, também tem a possibilidade de distinguir melhor as macros preparadas no navegador de macros.
Na árvore do navegador de macros são resumidas num layer de hierarquia as macros preparadas, cujas caixas de macros apresentem o mesmo tipo de utilização. Os tipos de utilização são identificados através de diferentes ícones.
Para poder distinguir melhor visualmente as caixas de macros inseridas no gráfico, as caixas de macros são arquivadas em diferentes layers, consoante o tipo de utilização:
- EPLAN308: para caixas de macros com o tipo de utilização "Subordinado" ou "Não definido"
- EPLAN326: para caixas de macros com o tipo de utilização "A definir"
- EPLAN327: para caixas de macros com o tipo de utilização "A referenciar".
Através da gestão de layers, é possível definir, por exemplo, se este layer deve ser apresentado ou impresso.
Alternância de tipo de utilização
Ao inserir caixas de macros num projeto de macros, está predefinido o tipo de utilização "A definir". Este tipo de utilização é guardado durante a geração automática das macros. Na plataforma EPLAN, o tipo de utilização altera então automaticamente para "A referenciar" ao inserir num Projeto do esquema. Desta forma, com a configuração correta no projeto de macros, as macros são geradas, de forma a poderem ser utilizadas diretamente ou, se necessário, atualizadas.
Não ocorre mais nenhuma alternância automática do tipo de utilização (num mudança do tipo de projeto, também não).
Ao inserir caixas de macros num projeto de macros, está predefinido o tipo de utilização "A definir". Este tipo de utilização é guardado durante a geração automática das macros. Na plataforma EPLAN, o tipo de utilização altera então automaticamente para "A referenciar" ao inserir num Projeto do esquema. Desta forma, com a configuração correta no projeto de macros, as macros são geradas, de forma a poderem ser utilizadas diretamente ou, se necessário, atualizadas.
Tipo de utilização com caixas de macros encaixadas
Se tiver ativado o parâmetro Inserir macros a referenciar e se seguir a ordem aconselhada ao dispor as macros encaixadas (de dentro para fora), então será necessário um ajuste do tipo de utilização nas respetivas caixas de macros.
Para preparar macros encaixadas, insira primeiro uma macro já pronta e desenhe, em seguida, uma caixa de macro exterior. Assim, a caixa de macro interior obtém o tipo de utilização "A referenciar" é o tipo de utilização exterior "A definir".
A caixas de macros com um embutir ainda mais forte é dados o tipo de utilização "Subordinado". As caixas de macros com este tipo de utilização não são consideradas na geração ou atualização automática das caixas de macros externas.
Tipo de utilização para macros de páginas e macros 3D
Em macros de páginas e macros 3D, o tipo de utilização é definido automaticamente, dependendo do tipo de projeto (em projetos da macro, "A definir", em projetos do esquema, "A referenciar").
Conversão de projetos
Os projetos de versões anteriores do EPLAN (versão 2.7 ou anterior) são convertidos automaticamente ao abrir na plataforma EPLAN. O tipo de utilização é atribuído automaticamente: as macros preparadas em projetos da macro obtêm o tipo de utilização "A definir". As macros já inseridas em projetos do esquema antigos obtêm o tipo de utilização "A referenciar".
As caixas de macros encaixadas são interpretadas com base na sua estrutura gráfica. Nos projetos de esquema, as caixas de macros "internas" obtêm o tipo de utilização "Subordinado". Em projetos de macros, as caixas de macros externas obtêm o tipo de utilização "A definir" e as caixas de macros, o tipo de utilização "A referenciar". As outras caixas de macros internas são definidas para "Subordinadas".
Em algumas situações ambíguas (quando, por exemplo, as linhas da caixa de macro externa se sobrepõem às da interna) podem ocorrer problemas com a atribuição do tipo de utilização.
Mensagem de verificação
Para verificar a utilização correta do tipo de utilização em caixas de macros, pode usar a mensagem de verificação 014006 da classe de mensagens 014 "Macros".
Veja também
Gerar macros automaticamente do projeto de macros