3-32 Liaisons programme/bloc

Quand aucune commande n'est associée à un bloc, Power Clic lance la commande “ INSERER ” lorsque vous Power Cliquez dessus.

Si une commande est associée à ce bloc, Power Clic ne lancera pas la commande “ INSERER ”, mais celle que vous avez précisée dans cette case de dialogue :

Dans le cas ci dessous, lorsque vous Power Cliquerez sur le bloc “ INFO ”, une case d'alerte Autocad s›affichera avec le texte “ Ce bloc s'appelle INFO ”

Bien sûr, cet exemple n'aurait pas beaucoup d'intérêt, mais les 5 commandes type livrées avec Power Clic en ont beaucoup plus :

NB : Pour outrepasser la commande associée, il suffit d'appuyer sur CTRL quand vous Power Cliquez

Pw_Cut_Bl et Pw_Ang_Bl sont spécialement étudiées pour le dessin filaire, que ce soit de schéma ou de cartographie. Pw_inc_Bl est une commande d'incrément numérique ou Alphabétique très élaborée, pw_num_bl est maintenue pour sa compatibilité avec les versions antérieures de PowerClic, mais est dorénavant obsolète. PW_INC_CUT_BL cumule les avantages de pw_ang_bl et de pw_inc_bl

PW_CUT_BL permet l'insertion de bloc avec ajustage automatique du support.

PW_ANG_BL permet en plus un alignement automatique sur le support.

Les supports valides sont :Lignes, Polylignes, Arc, Cercles, Ellipses ,Rayons.

1: PW_CUT_BL dont la syntaxe est :

(pw_cut_bl bloc calque facteur longueur)

avec bloc = nom du bloc ex: "VANNE"

calque = nom du calque ex: "EAU_FROIDE" ou "$" ou "$c"

facteur = facteur d'insertion du bloc ex: 1 ou "$"

longueur = longueur en unités dessin du bloc ex: 2.5

PW_CUT_BL permet d'associer une procédure de découpe automatique

à un bloc schématique dont le point d'insertion est situé au centre

ex : Power Cliquez sur le diabolo rouge (la vanne) du dessin PWR_CLIC.DWG

puis cliquez sur une polyligne quelconque :

le bloc s'insère automatiquement , et la polyligne est ajustée à la longueur du bloc.

Astuces :

-mettez "$" à la place de calque, et le bloc s'insère sur le même calque que la polyligne sélectionné "$c" tiendrat compte du calque et de la couleur

-mettez "$" à la place de facteur, et le bloc s'insère à la même échelle

que celui sur lequel vous avez Power Cliqué

- si longueur = 0, l'entité n'est pas coupée.

2: PW_ANG_BL dont la syntaxe est :

(pw_ang_bl bloc calque facteur longueur)

avec bloc = nom du bloc ex: "VANNE"

calque = nom du calque ex: "EAU_FROIDE" ou "$"

facteur = facteur d'insertion du bloc ex: 1 ou "$"

longueur = longueur en unités dessin du bloc ex: 2.5

PW_ANG_BL permet d'associer une procédure de découpe automatique

à un bloc schématique dont le point d'insertion est situé au centre

la différence avec pw_cut_bl est que le bloc s'insère selon l'angle

de la polyligne sélectionnée.

ex : Power Cliquez sur le diabolo vert (la vanne) du dessin PWR_Clic.DWG

puis cliquez sur une polyligne quelconque :

le bloc s'insère automatiquement , et la polyligne est ajustée

à la longueur du bloc.

Astuces :

-mettez "$" à la place de calque, et le bloc s'insère sur le même calque que la polyligne sélectionné "$c" tiendra compte du calque et de la couleur

-mettez "$" à la place de facteur, et le bloc s'insère à la même échelle

que celui sur lequel vous avez Power Cliqué

- si longueur = 0, l'entité n'est pas coupée.

3: PW_NUM_BL dont la syntaxe est :

(pw_num_bl bloc calque facteur mode)

avec bloc = nom du bloc ex: "NUMERO"

calque = nom du calque ex: "TEXTE"

facteur = facteur d'insertion du bloc ex: 1 ou "$"

mode = mode alphabétique "a" ou numérique "n"

PW_NUM_BL permet d'associer une procédure de numérotation automatique

par incrément à un bloc contenant au moins un attribut visible.

ex : Power Cliquez sur le carré rouge contenant un A du dessin PWR_CLIC.DWG

puis cliquez sur rond noir contenant un 1.

Astuce : mettez "$" à la place de facteur, et le bloc s'insère à la même échelle

que celui sur lequel vous avez Power Cliqué

4: PW_INC_BL dont la syntaxe est

(pw_inc_bl nom de bloc nom de calque échelle )

ech = $ : ech du bloc cliqué

npl = $ : calque cliqué

PW_INC_BL Idem PW_NUM_BL mais propose une gestion plus intelligente des incréments.

elle permet l'utilisation de suffixe et de préfixe et garde en mémoire les incréments utilisée précédemment.

Exemple : Si on clique sur un bloc contenant un attribut de valeur “C”, pw_inc_bl propose automatiquement de démarrer à “D”.

Lors du prochain appel, il vous proposera la lettre suivante ou vous vous étiez arrêté.

Si vous cliquez sur “AA12JS”, “AA” sera considéré comme un préfixe et “JS” comme un suffixe

La numérotation commencera par défaut à 13.

5: PW_INC_CUT_BL dont la syntaxe est :

(pw_inc_cut_bl bloc calque échelle longueur mode)

mode = 't : angle auto , mode = nil = manuel

ech = "$" : ech du bloc cliqué

npl = "$" : calque cliqué. npl = "$c" calque et couleur cliqué

Cette commande chaîne pw_cut_bl et pw_inc_bl

Pour utiliser cette commande, le bloc doit contenir un attribut.

!ATTENTION si aucun bloc n'est défini dans votre dessin, cette option n'est pas disponible .

Note sur la création de blocs en vue d'une association avec les commandes

PW_CUT_BL, PW_INC_CUT_BL ou PW_ANG_BL :