Cette fonctionnalité est disponible uniquement dans certains modules supplémentaires. Info / Copyright

Boîtes de macro : principe

En insérant des boîtes de macro, vous indiquez dans un projet de macro les contenus qui doivent être stockés dans les macros (données, contours des macros). À partir de ces macros préparées, vous pouvez ultérieurement générer automatiquement des macros de fenêtre / de symbole.

Il n'est pas possible d'insérer des boîtes de macro dans un projet de schéma des connexions. Cependant, lors de la création de macros de fenêtre ou de symbole dans ce type de projet, une boîte de macro est enregistrée dans la macro en fonction de la vue partielle définie.

Des éléments de menu contextuels spéciaux de la boîte de macro vous offrent la possibilité d'actualiser plus tard les macros insérées avec des versions plus récentes. L'attribution manuelle des objets vous permet en outre d'attribuer à une macro des objets situés à l'extérieur d'une boîte de macro. Cela est possible aussi bien dans un projet de macro que dans un projet de schéma des connexions si les boîtes de macro ont été insérées en même temps.

Remarque :

Il n'y a pas de boîte de macro dans une macro de page. Les données de macro pour le nom, la description, la version, etc., sont enregistrées dans les propriétés de page des pages contenues dans la macro dans l'onglet Page et / ou Définition de macros. L'onglet Définition de macros n'est pas affiché dans un projet de schéma des connexions. Les données se trouvent dans les propriétés de page, dans la catégorie "Macro".

Introduire boîtes de macros en même temps

Il existe deux façons d'insérer des boîtes de macro en même temps que des macros de fenêtre et de symbole sur les pages de projet d'un projet de schéma des connexions. Lors de la préparation de macros dans le projet de macro, vous pouvez définir individuellement pour chaque macro si la boîte de macro doit être insérée en même temps que la macro générée. Pour ce faire, sélectionnez l'option requise dans l'onglet Réglages de la liste déroulante Insérer une boîte de macro en même temps dans la boîte de macro correspondante.

Si l'option "A partir des réglages du projet" a été activée lors de la préparation de la macro pour le réglage Insérer une boîte de macro en même temps, vous pouvez définir que les boîtes de macro doivent être insérées en même temps pour le projet entier pour un projet de schéma des connexions. Pour ce faire, activez le réglage de projet Introduire boîtes de macros en même temps.

Remarque :

Pour effacer toutes les boîtes de macro insérées d'un projet, vous disposez d'un réglage correspondant lors de la purge de projets. Activez pour cela la case à cocher Boîtes de macro (dans le niveau hiérarchique Supprimer les fonctions placées) et effectuez ensuite une purge (voir aussi Purger le projet).

Type d'utilisation pour les boîtes de macro

Le réglage Type d'utilisation que vous définissez pour les boîtes de macro vous permet de déterminer les fonctions propres aux macros (Générer les macros automatiquement, Actualiser les macros) qui sont exécutables et celles qui ne le sont pas.

Différenciation des boîtes de macro

Le type d'utilisation vous offre en outre la possibilité de mieux distinguer les unes des autres les macros préparées dans le navigateur de macro.

Les macros préparées dont les boîtes de macro présentent le même type d'utilisation sont regroupées en un niveau hiérarchique dans l'arborescence du navigateur de macro. Les types d'utilisation sont identifiés par des icônes différentes.

Pour permettre de mieux distinguer visuellement dans l'éditeur graphique les boîtes de macro insérées, les boîtes de macro sont enregistrées sur différents calques en fonction de leur type d'utilisation :

A l'aide du gestionnaire de calques, vous pouvez par exemple définir si ce calque doit être affiché et imprimé.

Changement du type d'utilisation

Le type d'utilisation "Avec définition" est prédéfini lors de l'insertion de boîtes de macro dans un projet de macro. Ce type d'utilisation est enregistré lors de la génération automatique des macros. Dans la plate-forme EPLAN, le type d'utilisation devient automatiquement "Avec référence" lors de l'insertion dans un projet de schéma des connexions. Ainsi, si le réglage est correct dans le projet de macro, les macros sont générées de façon à pouvoir être utilisées directement et, le cas échéant, actualisées.

Il n'y a pas d'autre changement automatique du type d'utilisation (même si le type de projet est modifié).

Le type d'utilisation "Avec définition" est prédéfini lors de l'insertion de boîtes de macro dans un projet de macro. Ce type d'utilisation est enregistré lors de la génération automatique des macros. Dans la plate-forme EPLAN, le type d'utilisation devient automatiquement "Avec référence" lors de l'insertion dans un projet de schéma des connexions. Ainsi, si le réglage est correct dans le projet de macro, les macros sont générées de façon à pouvoir être utilisées directement et, le cas échéant, actualisées.

Type d'utilisation dans des boîtes de macro imbriquées

Si vous avez activé le réglage Insérer des macros avec référence et que vous procédez dans l'ordre recommandé (de l'intérieur vers l'extérieur) lorsque vous structurez des macros imbriquées, vous n'avez pas besoin d'ajuster le type d'utilisation pour les différentes boîtes de macro.

Pour préparer des macros imbriquées, commencez par insérer une macro terminée, puis dessinez une boîte de macro extérieure. La boîte de macro interne reçoit alors le type d'utilisation "Avec référence" et la boîte de macro extérieure le type d'utilisation "Avec définition".

Le type d'utilisation "Subordonné" est prévu pour les boîtes de macro avec une imbrication encore plus grande. Les boîtes de macro avec ce type d'utilisation ne sont pas prises en compte lors de la génération ou de l'actualisation automatique des boîtes de macro extérieures.

Type d'utilisation pour les macros de page et les macros 3D

Pour les macros de page et les macros 3D, le type d'utilisation est défini automatiquement en fonction du type de projet ("Avec définition" dans les projets de macro, "Avec référence" dans les projets de schéma des connexions).

Conversion de projets

Les projets des anciennes versions d'EPLAN (version 2.7 ou ultérieure) sont automatiquement convertis lorsqu'ils sont ouverts dans la plate-forme EPLAN. Le type d'utilisation est alors attribué automatiquement : les macros préparées dans les projets de macro reçoivent le type d'utilisation "Avec définition". Les macros déjà insérées dans d'anciens projets de schéma des connexions reçoivent le type d'utilisation "Avec référence".

Les boîtes de macro imbriquées sont interprétées à l'aide de leur structure graphique. Dans les projets de schéma des connexions, les boîtes de macro "internes" reçoivent le type d'utilisation "Subordonné". Dans les projets de macro, les boîtes de macro extérieures reçoivent le type d'utilisation "Avec définition" et les boîtes de macro internes le type d'utilisation "Avec référence". Les boîtes de macro situées plus à l'intérieur sont définies sur "Subordonné".

Dans certaines situations ambiguës (par exemple dans le cas où les lignes de la boîte de macro extérieure et de la boîte de macro interne se croisent), des problèmes d'attribution du type d'utilisation peuvent survenir.

Message de cycle de contrôle

Dans vos projets, pour vérifier que le type d'utilisation est correctement utilisé pour les boîtes de macro, vous pouvez utiliser le message de cycle de contrôle 014006 dans la catégorie de message 014 "Macros".

Voir aussi

Onglet Boîte de macro