Navigation:  Macro > Instructions > Composant >

COMPONENT

AiM Services
Previous pageReturn to chapter overviewNext page

COMPONENT P1|P1$,P2|P2$,P3|P3$,.......

Cette instruction génère dans le dessin un composant standard défini par les instructions COMPONENT TYPE et COMPONENT POS. Les paramètres varient selon le type de composant a générer.
 

Paramètres d'entrée

Paramètres pour une vis (435,vis)

P1$

 :

Forme de la tête

 

 

"53-02_11", "53-02_11G", "53-02_13", "53-02_13G", "53-02_15", "53-02_15G", "53-02_17", "53-02_17G", "53-02_21", "53-02_21G", "53-02_23", "53-02_23G", "53-02_25", "53-02_25G"

P2$

 :

Forme du filetage

 

 

"53-02_00_1", "53-02_00_1P", "53-02_00_2", "53-02_00_2P", "53-02_00_3",  "53-02_00_3P", "53-02_00_4", "53-02_00_4P", "53-02_00_5", "53-02_00_5P", "53-02_00_6", "53-02_00_6P", "53-02_00_7", "53-02_00_7P", "53-02_00_8", "53-02_00_8P"

P3

 :

Diamètre nominal

P4

 :

Pas

P5

 :

Type du pas

 

 

0 = droite

 

 

1 = gauche

P6

 :

Diamètre de la vis

P7

 :

Longueur de la vis

P8

 :

Longueur

P9

 :

Longueur filetée

P10

 :

Diamètre tête

P11

 :

Hauteur tête

P12

 :

Largeur fente

P13

 :

Profondeur fente

Paramètres pour une goupille (436,goupille)

P1$

 :

Forme de la goupille

 

 

"goupille_bmb"

 

 

"goupille_chf"

P2

 :

Diamètre

P3

 :

Longueur

 

 

Paramètres pour un tenon (437,tenon)

P1$

 :

Forme du tenon

 

 

"TN1"

P2

 :

Diamètre tête

P3

 :

Hauteur tête

P4

 :

Chanfrein tête

P5

 :

Diamètre pied

P6

 :

Longueur totale

P7

 :

Bombé pied

Paramètres pour une barette (438,barette)

P1$

 :

Forme de la barette

 

 

"NIHS 63-11", "NIHS 63-111"

P2

 :

Largeur entre-cornes

P3

 :

Longueur de la barette

P4

 :

Diamètre de la barette

P5

 :

Diamètre de l'appui

P6

 :

Diamètre du corps

P7

 :

Longueur du corps

Paramètres pour un pivot (468,pivot)

P1$

 :

Forme du pivot

 

 

"34-01S"

P2

 :

Longueur totale

P3

 :

Diamètre du pivot

P4

 :

Longueur du pivot

P5

 :

Hauteur de l'assise

P6

 :

Diamètre du tigeron dessus

P7

 :

Diamètre du tigeron dessous

P8

 :

Diamètre ajustement roue

P9

 :

Diamètre assiette

P10

 :

Epaisseur assiette

P11

 :

Hauteur ajustement roue

Paramètres pour un bouchon (470,bouchon,plug)

P1$

 :

Forme du bouchon

 

 

"43-01-1", "43-01-2", "43-01-3"

P2

 :

Diamètre du bouchon

P3

 :

Diamètre de référence

P4

 :

Epaisseur

P5

 :

Hauteur du biseau

P6

 :

Hauteur du ruban

P7

 :

Longueur du trou

P8

 :

Diamètre du trou

P9

 :

Angle de la creusure

P10

 :

Angle d'amorçage

Paramètres pour une pierre (479,pierre)

P1$

 :

Forme de la pierre

 

 

"41-01-1", "41-01-2", "41-01-3", "41-01-4", "41-01-5", "41-01-11", "41-01-21", "41-01-31"

P2

 :

Diamètre de la pierre

P3

 :

Diamètre de creusure

P4

 :

Epaisseur

P5

 :

Hauteur du bombé

P6

 :

Hauteur du ruban

P7

 :

Longueur du trou

P8

 :

Diamètre du trou

Paramètres pour l'engrenage (480,engrenage,gear)

P1

 :

Epaisseur de l'engrenage

P2$

 :

Type de la denture

 

 

"Developpante", "Etoile_R", "NIHS_20-10", "P_NIHS_20-02", "Rochet_H", "Etoile", "NHS_56702", "NIHS_20-25", "R_NIHS_20-02", "Rochet_T"

P3

 :

Module de la denture

P4

 :

Nombre de dents

P5

 :

Nombre de dents de la roue engrenée

P6

 :

Rayon de la denture

P7

 :

Correction de la denture

P8$

 :

Type de l'ajourage

 

 

"Conique", "Olive", "Rayon", "Tangent_H", "Tangent_T", "Vif"

P9

 :

Nombre d'ajourage

P10

 :

Largeur d'un bras de l'ajourage

P11

 :

Largeur de base d'un bras de l'ajourage

P12

 :

Rayon de raccord de l'ajourage

P13

 :

Diamètre intérieur

P14

 :

Diamètre extérieur

P15

 :

Type du moyeu

 

 

0 = pas de moyeu

 

 

1 = bossage

P16

 :

Diamètre alésage

P17

 :

Diamètre extérieur

P18

 :

Hauteur du moyeux

Paramètres pour un diamant (494,diamant)

P1$

 :

Forme de diamant

 

 

"Baguette", "Coeur", "Coussin", "Cr57", "Emeraude", "Happy 8", "Marquise", "Ovale", "Poire", "Princesse", "Trillion cut"

P2

 :

Diamètre de la pierre

P3

 :

Diamètre de creusure

P4

 :

Epaisseur

P5

 :

Hauteur du bombe

P6

 :

Hauteur du ruban

P7

 :

Longueur du trou

P8

 :

Diamètre du trou

Paramètres pour une came (575,came,cam)

P1

 :

Epaisseur de la came

 

 

P2|P2$: Type du profil

 

 

0 = "Sonnerie", 1 = "Quantième 48", 2 = "Quantième 12", 3 = "Limaçon Q", 4 = "Limaçon M", 5 = "Limaçon H", 6 = "Limaçon J-N", 7 = "Coeur", 8 = "Escargot", 9 = "Courbe", 10 = "Etoile angle"

P3

 :

Nombre d'étages, points ou dents

P4

 :

Nombre de lobes

P5

 :

Diamètre intérieur

 

 

étoile: Diamètre intérieur calcule

P6

 :

Diamètre extérieur

P7

 :

Angle étage

 

 

étoile: Angle du V

P8

 :

Rayon de dégagement

 

 

étoile: Rayon de fond de dent

P9

 :

Inutilisé

 

 

étoile: Rayon de sommet de dent

P10

 :

Largeur fente pour quantième

 

 

étoile: Angle au sommet de dent

P11

 :

Mode de fabrication pour quantième

 

 

0 = encoche

 

 

1 = découpe

P12

 :

Flag si conversion du contour de la came en arcs de cercle

 

 

0 = contour avec une courbe

 

 

1 = contour en arcs de cercle

P13

 :

Précision de la conversion en arcs de cercle

P14

 :

Type du moyeu

 

 

0 = pas de moyeu

 

 

1 = bossage

P15

 :

Diamètre alésage

P16

 :

Diamètre extérieur

P17

 :

Hauteur du moyeux

Paramètres pour une élévation (1482,elev)

P1

 :

Epaisseur de l'élévation

P2$

 :

Nom de la forme

P3

 :

Type du moyeu

 

 

0 = pas de moyeu

 

 

1 = bossage

P4

 :

Diamètre alésage

P5

 :

Diamètre extérieur

P6

 :

Hauteur du moyeux

Paramètres pour une révolution (1483,revol)

P1$

 :

Nom de la forme

Paramètres pour une aiguille (607,elev)

P1

 :

Epaisseur de l'aiguille

P2

 :

Longueur de l'aiguille

P3$

 :

Nom de la forme

 

 

"Alpha_H", "Alpha_M", "Baton_H", "Baton_M", "Breguet_H", "Breguet_M", "Chrono_M", "Chrono_R", "Chrono_S", "Dauphine_H", "Dauphine_M", "Feuille_H", "Feuille_M", "Louis_XV_H", "Louis_XV_M", "Poire_H", "Poire_M", "Romaine_H", "Romaine_M"

P4

 :

Type du moyeu

 

 

0 = pas de moyeu

 

 

1 = bossage

P5

 :

Diamètre alésage

P6

 :

Diamètre extérieur

P7

 :

Hauteur du moyeux

Paramètres pour un qrcode ou barcode (2327, qrcode, barcode)

P1$

 :

Texte du QRcode ou barcode

P2

 :

Type de barcode

1="Code 11", 2="Standard 2of5", 3="Interleaved 2of5", 4="IATA 2of5", 6="Data Logic", 7="Industrial 2of5", 8="Code 39", 9="Extended Code 39", 13="EAN", 16="GS1-128", 18="Codabar", 20="Code 128",  21="Leitcode", 22="Identcode", 23="Code 16k", 47="MSI Plessey", 55="PDF417", 57="Maxicode", 58="QR Code", 60="Code 128-B", 84="MicroPDF", 86="UK Plessey", 90="KIX Code", 92="Aztec Code", 128="Aztec Runes", 93,0,0,"DAFT Code", 97="Micro QR Code", 140="Channel Code", 141="Code One", 142="Grid Matrix"

P3

 :

Epaisseur (dans l'unité du dessin)

P4

 :

Hauteur (dans l'unité du dessin)

P5

 :

Taille du QRcode (0 = Automatic resizing, 1 = Adjust size to, 2 = Add error correction)

P6

 :

Version du QRcode (taille de 1 à 40)

P7

 :

Error correction

P8

 :

Troisième option

P9

 :

Ajout d'un texte lisible en dessous du barcode

P10

 :

Police de caractères

P11

 :

Type de bord

P12

 :

Hauteur du bar code

P13

 :

Largeur du bord

P14

 :

Nombre d'espace

P15

 :

Check digit (selon type de code) (0 = No Check Digit, 1 = Mod-43 Check Digit, 2 = HIBC 39)

P16

 :

Encodage

P17$

 :

Primary data

Paramètres pour un ressort de barillet (2321, bspring)

P1

 :

Forme de l'accroche

P2

 :

Position du ressort (0=désarmé, 1=intermédiaire, 2=armé, 3=détendu, 4=variable)

P3

 :

Sens du spiral

P4

 :

Diamètre intérieur

P5

 :

Diamètre extérieur

P6

 :

Pas du spiral (angle en degrés)

P7

 :

Nombre de tours du spiral

P8

 :

Hauteur du profil

P9

 :

Epaisseur du profil

P10

 :

Module d'élasticité

P11

 :

Limite élastique

Paramètre de sortie

Err

 :

0 = Pas d'erreur

 

 

64 = Valeur fausse ou hors limite

 

Exemple de création d'un QRcode

 COMPONENT TYPE "qrcode",13,0

 COMPONENT POS 10,10,0,0

 COMPONENT "http://www.aim-services.ch",58
 END

Exemple de modification d'un ressort de barillet

DEG

! Lecture des éléments du barillet

FOR I=1 TO NB_ELEM

  COMPONENT GET TYPE I;Type

  SELECT Type

  CASE 2319 ! Axe de barillet

    Numa=I

  CASE 2321 ! ressort de barillet

    Num=I

  END SELECT

NEXT I

COMPONENT GET PAR Num,"TW_POS";P,Err1

COMPONENT GET PAR Num,"TW_A";A,Err3

COMPONENT GET PAR Num,"TW_AT";At,Err4

GRAPHICS OFF

From=0

To=At

Step=At/250-360/(84*4)

FOR A=From TO To STEP Step

  COMPONENT SET PAR Num,"TW_A",A;Err2

  COMPONENT UPDATE Num

  TRANSFORM ELEM Numa ROTATE 0,0,Step

  REDRAW

  WAIT 0.1

NEXT A

END

 

Rubriques connexes
COMPONENT TYPE, COMPONENT POS, COMPONENT SKETCH, COMPONENT PEN, COMPONENT COLOR, COMPONENT FILL, COMPONENT MATERIAL