Navigation:  Macro > Instructions > Attributs >

ATTRIB DEF

AiM Services
Previous pageReturn to chapter overviewNext page

ATTRIB DEF Code,Type,Nb,Val|Val$|Val(*);[Err]

Cette instruction permet l'addition d'un attribut dans la liste des attributs qui seront associés à la prochaine entité générée.
La liste des attributs est annulée après la génération de l'entité.
 

Paramètres d'entrée

Code

 :

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 spécifiant 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

 

 

Code pour les textures 3D

53

 

 

Code pour drawing type DM

54

 

 

Code pour Dessin format

55

 

 

Attribut pour liaison librairie sous DM (Design Manager)

56

 

 

Attribut pour liaison librairie sous DM (Design Manager)

57

 

 

Attribut pour attaches 3D des cotes (TDA)

58

 

 

Pointeur sur la structure d'un ou plusieurs objets (TDA)

59

 

 

Description d'une ligne d'une table de révolution

60

 

 

Objet ou pièce 3D clone

61

 

 

Vue dans une Mise en plan et symboles associes

62

 

 

Mode de tracé du traceur

63

 

 

Attribut pour liaison fichier externe sous TDM (Tell Database Manager)

64

 

 

Attribut pour maillage et éléments finis

65

 

 

Attribut de l'analyse FEM

66

 

 

Attribut d'identification FEM

67

 

 

Identification Catia

68

 

 

Attribut des formes spéciales (engrenage, diamant, ..)

69

 

 

Attribut des liens entre des composants/symbole/objets

70

 

 

Centre de gravite d'une pièce

71

 

 

Pointeur sur une structure de donnée Tell

72

 

 

Donnée d'une entité du contour

73

 

 

Attribut de coupe cinématique

74

 

 

Attribut de coupe cinématique pour les lignes cinématiques

75

 

 

Attribut de lien entre coupe cinématique et composant considéré comme moteur

76

 

 

Pas du moteur cinématique

77

 

 

Mode debug d'un objet cinématique

78

 

 

Force ou moment d'un moteur cinématique

79

 

 

Tableau des arêtes (TDA)

80

 

 

Lien d'un objet cinématique sur une entité

81

 

 

Lien d'un objet cinématique sur une entité origine

82

 

 

Lien d'un objet cinématique sur une entité origine

83

 

 

Deuxième lien d'un objet cinématique sur une entité information

84

 

 

Format sur une entité information cinématique

85

 

 

Lien d'un Graphique entre les entités cinématiques

86

 

 

Paramètres d'un graphique

87

 

 

Paramètres pour la fonction anglage 135

88

 

 

Attribut entité protégée

89

 

 

Nombre de jonctions d'un objet cinématique

90

 

 

Coordonnées d'un symbole nuage

91

 

 

Taille d'un symbole nuage

92

 

 

Paramètres d'un symbole nuage

93

 

 

Divers paramètres pour Mise en plan

94

 

 

Nom d'un composant utilisateur (fichier *.txt)

95

 

 

Divers paramètres pour Mise en plan

96

 

 

Divers paramètres pour Mise en plan

97

 

 

Position dans l'éditeur cinématique

98

 

 

Aspect graphique de l'éditeur cinématique

99

 

 

Arbre de construction des objets volumiques (fonction)

100

 

 

Arbre de construction des objets volumiques (paramètres)

101

 

 

Donnée d'une entité du contour pour arbre CSG

102

 

 

Groupement de Mise en plan

103

 

 

Attribut d'informations de création de la coupe cinématique auto

104

 

 

Position minimum de l'objet

105

 

 

Position maximum de l'objet

106

 

 

Description d'une entité

107

 

9 #DOUBLE

Plan cinématique entité 3d

108

 

 

Pattern

109

 

 

Déplacement total (angle ou distance) de déplacement objet cinématique

110

 

 

Formule donnant moment ou force objet cinématique

111

 

 

Transparence temporaire d'un objet

112

 

 

Direction d'un symbole 3d

113

 

 

Paramètres d'un tableau d'engrenage

114

 

 

Tableau de pointage

115

 

 

Lien entre entités

116

 

 

Identifiant d'une entité

117

 

 

Lien sur un identifiant d'une entité

118

 

 

Cinématique coefficient de frottement

119

 

 

Identifiant de lien avec Excel des composants d'un train d'engrenage

120

 

 

Paramètres (Cellules+Noms) affectes au composant

121

 

 

Clé permettant d'identifier un composant (par rapport au fichier Excel)

122

 

 

Définition d'un module sur une entité du dessin

123

 

 

Filetage

124

 

 

Objet Acis

125

 

 

Matrice transformation objet Acis

126

 

#LONG

Identifiants pour objet Acis

127

 

 

Matière provisoire affectée sur une entité 3d

128

 

 

Technologie de création des axes 3d lie

129

 

 

Attribut param de lien avec la géométrie

130

 

#SHORT

Cinématique sens contact unidirectionnel

131

 

 

Cinématique valeur jeu palier (1 valeur)

132

 

 

Cinématique vecteur (centre théorique -> centre actuel)

133

 

 

Nom de la librairie du visualiseur

134

 

 

Temps en secondes

135

 

 

Attribut pour maillage lors d'un embossage

136

 

 

Nom d'un dessin menu

137

 

 

Gestion spéciale des couches (MEP2D)

138

 

 

Attribut markup (lien avec mise en plan)

139

 

 

Code pour les symboles flèches

140

 

 

Ligne de rappel des cotes de niveau

141

 

 

Attributs des entités surfaciques

142

 

#SHORT

Flag si entité modifiée

143

 

 

Flag si génération d'une trace en cinématique

144

 

 

Nom d'une entité si plus de 25 caractères

145

 

 

Centre (comme le centre d'un symbole)

146

 

 

Normale d'un sommet (pour les entités MESH)

147

 

 

Coordonnée UV (pour les entité MESH)

148

 

 

Cinématique liaison pièce fixe - ressort

149

 

 

Type de conversion (reconnaissance de composants)

150

 

 

Date de la dernière modification d'un objet

151

 

 

Paramètres du taillage de came

152

 

 

Code pour les symboles de soudure

153

 

 

Liste des animations

154

 

 

Label de lancement d'une animation

155

 

 

Précision d'un ressort pour les animations

156

 

#LONG

Plan cinématique : ID cinématique sur lequel il est attaché

157

 

9 #DOUBLE

Plan cinématique : Repère cinématique

158

 

 

Flags système (voir codes ATTR_FLAG_ASPECT=0x1=Display parts browser)

159

 

 

Type de denture utilisé dans le tableau de résultats de la cinématique différée

160-999

Réservé

Réservé

Réservé pour utilisation ultérieure

1000

 

Libre

Valeur minimale du code utilisateur

Type

 :

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)

12

 

Pointeur sur une structure

13

 

Pointeur sur des données binaires

Nb

 :

Nombre de valeurs de l'attribut

Val

 :

Valeur de(s) attribut(s)

Val$

 :

"

Val

 :

"

Paramètre de sortie

Err

 :

0 = Pas d'erreur

 

 

180 = Le numéro de l'entité est faux

 

 

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