Navigation:  Macro > Instructions > Forme 3D >

FEATURE ATTRIB MODIF

AiM Services
Previous pageReturn to chapter overviewNext page

FEATURE ATTRIB MODIF Num_obj,Num_feat,Num_att,Code,Type,Nb,Value|Value$|Value(*),[Err]

Cette fonction modifie les données associées à l'attribut défini par son numéro et lié à la forme spécifiée.
Analogue à ATTRIB MODIF.
 

Paramètres d'entrée

Num_obj

 :

Numéro de l'objet

Num_feat

 :

Numéro de la forme dans l'objet

Num_att

 :

Numéro de l'attribut à modifier

Code

 :

Nouveau code de l'attribut

 

 

Liste des codes d'attribut permis:

 

 

Code

Type

Description

0

#CODE_TYPE

#CHAR

Ancien type des entités

1

#CODE_QTYPE

#CHAR

Question liée à l'ancien type des entités

2

#CODE_FUNC

#SHORT

Fonction du logiciel associée à l'entité

3

#CODE_LIB

#CHAR

Nom de la librairie originale d'un symbole

4

#CODE_MACRO

#CHAR

Nom de la macro de création associée à l'entité

5

#CODE_PARAM

Plusieurs

Voir drfSymbolParamUpdate()

6

#CODE_SHL

#CHAR

Nom de la fonction d'une librairie partagée

7

#CODE_TOL

Interne

Tolérance associée à une cote

8

#CODE_TABL

#CHAR

Lien avec le tableur (Voir drfCellLink())

9

#CODE_MMACRO

#CHAR

Nom de la macro de modification associée à l'entité

10

 

Interne

Valeur minimale du code interne du logiciel

11

 

Interne

Code spécifiant un attribut appartenant à une ellipse

12

 

Interne

Code spécifiant un attribut appartenant à un polygone

13

 

Interne

Code spécifiant un attribut appartenant à un oblong

14

 

Interne

Code spécifiant un attribut appartenant à un texte circulaire

15

 

Interne

Attribut cote ansi/iso ansi-dual/iso-dual

16

 

Interne

Code specifiant un 'user-defined label symbol' dans la DB

17

 

Interne

Code spécifiant un attribut appartenant à un ballon

18

 

Interne

Code spécifiant un fichier importé

19

 

#CHAR

Nom de la fonction de librairie partagée en modification de l'entité

20

 

#DOUBLE

Référence et échelle des multi-vues

21

#CODE_URL

#CHAR

Adresse Internet (URL or FILE)

22

#CODE_BOM

#CHAR

Nomenclature des pièces

23

 

#CHAR

Lien avec Design Manager

24

 

Interne

Paramètres des tolérances de forme

25

 

#CHAR

Caractéristiques d'affichage d'un texte

26

#CODE_FEATURE

Interne

Code spécifiant un attribut appartenant à une forme 3D

27

#CODE_DETAIL

#DOUBLE

Lien d'un détail avec la position d'origine

28

#CODE_CART

#CHAR

Lien avec une entrée du cartouche

29

 

Interne

Lignes de coupe

30

 

Interne

Type de l'objet cinématique

31

 

Interne

Identité de l'objet Cinématique

32

 

Interne

Pointeur sur objet (identité)

33

 

Interne

Type de point Cinématique

34

 

Interne

Coordonnée du point

35

 

Interne

Caractéristiques droite glisse

36

 

Interne

Angle orientation objet

37

 

Interne

Symboles de surface

38

 

Interne

Symboles de soudure

39

#CODE_SYMB_DB

Interne

Lien avec une BD (MTC)

40

#CODE_SMACRO

#CHAR

Nom de la macro de stretch de l'entité

41

#CODE_SSHL

#CHAR

Nom de la fonction de stretch de l'entité

42

#CODE_STRETCH

9 #DOUBLE

Paramètres de stretch de l'entité

43

 

9 #DOUBLE

Plan 3d lié à une entité 2D

44

#CODE_STRETCH3D

16 #DOUBLE

Paramètres de stretch 3D de l'entité

45

 

#CHAR

Lien avec un dessin (MTP)

46

 

#CHAR

Lien avec une image (MTP)

47

 

#CHAR

Lien avec un texte (MTP)

48

 

#CHAR

Lien avec une commande UNIX (MTP)

49

 

#CHAR

Numéro de fonction (MTP)

50

 

#CHAR

Lien avec une macro (MTP)

51

 

#CHAR

Lien avec un son (MTP)

52-999

Réservé

Réservé

Réservé pour utilisation ultérieure

1000

 

Libre

Valeur minimale du code utilisateur

Type

 :

Nouveau type de l'attribut

 

 

Liste des types d'attribut permis:

 

 

Code

Description

0

#ENTITY

Pointeur sur une entité du dessin

1

#DOUBLE

Nombre réel sur 8 bytes

2

#FLOAT

Nombre réel sur 4 bytes

3

#LONG

Nombre entier sur 4 bytes

4

#SHORT

Nombre entier sur 2 bytes

5

#CHAR

Chaîne de caractères

6

#COORD2

Coordonnée 2D (2 doubles)

7

#COORD3

Coordonnée 3D (3 doubles)

8

#DATE

Date et heure (format )

9

#ANGLE

Angle (nombre double)

10

#MAT

Matrice 4x4 (16 doubles)

11

#DIMENSION

Nombre réel sur 8 bytes (modifié lors d'un changement d'échelle)

Nb

 :

Nouveau nombre de valeurs de l'attribut

Value

 :

Pointeur sur la liste des nouvelles valeurs de l'attribut

Paramètre de sortie

Err

 :

Numéro de l'erreur

 

 

0 = Pas d'erreur

 

 

64 = Valeur fausse ou hors limites

 

 

131 = L'entité n'est pas un objet volumique

 

 

178 = Problème d'allocation de mémoire

 

 

181 = Numéro d'attribut incorrect

 

 

182 = Type d'attribut incorrect

 

 

183 = Code d'attribut incorrect

 

 

204 = Impossible de créer ou modifier en mode consultation

Rubriques connexes
FEATURE FIX , FEATURE CANCEL , FEATURE DELETE , FEATURE ATTRIB GET NB , FEATURE ATTRIB GET , FEATURE ATTRIB DEL , FEATURE ATTRIB DEL ALL , FEATURE ATTRIB ADD , OBJECT STICK