Nas caixas de macros tem várias funcionalidades à sua disposição, com a ajuda das quais poderá alterar a composição das macros preparadas, por exemplo, num projeto de macros, ou atualizar posteriormente as macros inseridas num projeto do esquema.
Condições (edição no projeto de macros):
- Está num projeto de macros.
- Introduziu um ou mais objetos numa página de projeto dentro da qual deverá ser gerada automaticamente uma macro, e definiu os contornos da macro a ser criada através de uma caixa de macro.
Condições (edição no projeto do esquema):
- Ao preparar a macro no projeto de macros, na caixa de macro, na lista pendente Inserir também caixas de macro ou nos itens do menu Opções > Parâmetros > Projetos > "Nome do projeto" > Edição gráfica > Geral definiu que as caixas de macro também são inseridas.
- Está num projeto de esquemas e inseriu uma macro.
Criar Macro nova
Através de uma caixa de macros introduzida juntamente com a macro, é possível editar os objetos respetivos de uma macro introduzida e guardar novamente a macro. Alterações concebíveis para os objetos da macro seriam, por exemplo, uma troca de símbolo por um artigo, dados alterados num diálogo de propriedades, ou um novo conjunto de valores para um objeto posicionador.
- Execute as alterações pretendidas para os objetos da macro.
- Clique nas caixas de macros respetivas.
- Selecione o menu de contexto Criar Macro.
O EPLAN abre o diálogo Guardar como. O nome do ficheiro e a variante da macro são configurados previamente. - Clique em [OK], para confirmar a substituição.
- Confirme a consulta, se a variante de macro deve ser substituída, com [Sim].
Atualizar macros
Com a ajuda da funcionalidade Atualizar macro pode atualizar uma ou várias macros num projeto. Desta forma, as macros inseridas num projeto podem ser colocadas rapidamente num estado mais recente após uma revisão.
Condição:
Selecionou uma ou mais macros preparadas ou inseridas com o tipo de utilização "A referenciar" ou "Não definido". Na caixa de macro correspondente é definido o tipo de utilização com a ajuda de uma lista pendente com o mesmo nome.
Nota:
Se for utilizado o Tipo de utilização "Subordinado" com as caixas de macros encaixadas para as caixas de macros interiores, estas caixas de macros serão consideradas na atualização do projeto ou na atualização das caixas de macros externas. Se for selecionada especificamente uma caixa de macro subordinada, é na mesma possível uma atualização "manual". Neste caso, poderá decidir por meio de uma consulta, se pretende efetuar uma atualização ou não.
Atualizar macros individuais através de uma caixa de macro
- Clique na caixa de macro pretendida.
- Selecione o menu de contexto Atualizar macro.
- No campo Parâmetros do diálogo Atualizar macros selecione um esquema adequado da lista pendente. Ou clique em [...], para abrir o diálogo Parâmetros: Atualizar macros. Aqui pode consultar os parâmetros do esquema selecionado, criar e editar esquemas próprios.
- Clique em [OK].
O ficheiro de macro correspondente à caixa de macro selecionada é procurado na diretoria da macro definida. Se existir a macro selecionada nesta diretoria, é determinada a variante adequada e o tipo de representação dentro do ficheiro de macros, e a macro é atualizada com a respetiva caixa de macro de acordo com os parâmetros definidos.
Se ocorrerem erros na atualização, estes são registados nas mensagens do sistema.
Atualizar várias macros através de um navegador de macros
- Seleccione os seguintes itens de menu: Dados do projeto > Macros > Navegador.
- Assinale na árvore do navegador de macros um projeto ou várias macros.
- Selecione o menu de contexto Atualizar macros.
- No campo Parâmetros do diálogo Atualizar macros selecione um esquema adequado da lista pendente. Ou clique em [...], para abrir o diálogo Parâmetros: Atualizar macros. Aqui pode consultar os parâmetros do esquema selecionado, criar e editar esquemas próprios.
- Clique em [OK].
Os ficheiros de macro correspondentes às macros selecionadas são procurados na diretoria da macro definida. Se existirem as macros selecionadas nesta diretoria, são determinadas as variantes adequadas e os tipos de representação dentro dos ficheiros da macro, e as macros são atualizadas de acordo com os parâmetros definidos.
Se ocorrerem erros na atualização, estes são registados nas mensagens do sistema.
Nota:
A partir de uma macro revista também são transferidas para o projeto dados modificados da placa de registo Caixa de Macro durante a atualização. À excepção das propriedades como Nome, Tipo de representação e Variante também são transferidos os valores das seguintes propriedades protegidas contra gravação:
- Versão
- Projeto origem
- Origem / referência
- Descrição
- Atribuição manual de objeto
- Não considerar caixa de macro ao inserir no painel de montagem.
Seleccionar objetos de macros
Se pretende verificar quais objetos pertencem a uma macro (são atribuídos a uma caixa de macros), uma função correspondente está para isso à sua disposição.
- Clique na caixa de macro pretendida.
- Selecione o item do menu de contexto Selecionar objetos relacionados.
Todos os objetos relacionados com a macro são selecionados.
A seguir, é possível por exemplo, copiar, mover ou editar em tabelas todos os objetos da macro, em conjunto.
Atribuir objetos individuais a uma caixa de macro
Normalmente todos os objetos que se encontram dentro de uma caixa de macro pertencem a uma macro. Num projeto de macros, é possível alterar esta atribuição de objetos.
- Selecione os objetos que devem pertencer à macro. Desse modo, é possível também selecionar objetos que não se situam dentro de uma caixa de macros, ou eliminar objetos que se encontram dentro de uma caixa.
- Clique na caixa de Macro pretendida e selecione então o item do menu de contexto Atribuir os objetos à caixa de Macro.
Os objetos são atribuídos à macro. Poderá verificar a atribuição enquanto seleciona para a respetiva caixa de macro o item do menu de contexto Seleccionar objetos relacionados.
Através desta atribuição é ativada no diálogo de propriedades na placa de registo Caixa de Macro a caixa de ativação Atribuição manual de objeto. Caso pretenda cancelar novamente a atribuição manual de objeto, tem de desativar a respetiva caixa de ativação ou selecionar na caixa de macro o item do menu de contexto Cancelar atribuição manual. A seguir todos os objetos que se encontram na caixa de macro pertencem novamente à futura macro.
Mover ponto de contacto
Como ponto de contacto é designado o ponto no qual o cursor "adere" ao inserir a macro. Normalmente a Macro está colocada "em cima, à esquerda" no primeiro ponto de inserção. Com a ajuda da caixa de macros, é possível definir posição própria do ponto de contacto.
- Clique na caixa de macro pretendida.
- Selecione o menu de contexto Mover ponto de contacto.
- Mova o cursor para a posição pretendida e, com um clique do rato sobre a página do projeto, defina o local onde deve-se encontrar o ponto de contacto na macro.
Ao gerar a Macro automaticamente a partir do projeto de Macros, será guardado o respetivo ponto de contacto juntamente com a caixa de Macro na Macro.
Veja também