Rechercher : dans
Par :

Créer un type de ligne complexe sur autocad

Dernière réponse le 9 sep 2009 à 15:08:15 Patrice_2b, le 17 mar 2008 à 19:47:40 
 Signaler ce message aux modérateurs

Bonjour,
je cherche à créer un type de ligne pour repérer des câbles d'alimentation, pour un réseau privé.
J'ai réussi à créer ce type de ligne avec le fichier acad, et wordpad, mais dans le libéllé du câble, il ne comprend pas le carré (mm²), il marque : mm?, voici les lignes notées dans le fichier acad :
*DISTRIBUTION REGINO,---2x(3x240+95mm²)+4x50mm²---2x(3x240+95mm²)+4x50mm²
A,12.7,-12.7,["2x(3x240+95mm²)+4x50mm²",STANDARD,S=10.54,R=0.0,X=-2.54,Y=-1.27],-240.35
Merci, de me dire où se trouve le problème?
Je suis complètement bloqué, par ce soucis, et ma hiérarchie, me met la préssion, le dossier est urgent.
Encore merci pour vos réponses rapides.

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Créer un type de ligne complexe sur autocad » dans :
Créer sa carte de visite en ligne Voir[http://static.commentcamarche.net/... Grâce aux outils de création en ligne de carte de visite, vous pouvez créer vous-même votre carte de visite en quelques clics. La carte de visite : mode d’emploi Pourquoi ? Le format Le papier La...
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...

1

dominiq, le 19 sep 2008 à 17:57:51

Tu as trouvé la solution à ton problème DE TYPE DE LIGNE? SI NON ECRIS MOI.
MERCI

Répondre à dominiq

2

ouneufe, le 16 jan 2009 à 09:54:03
  • +6

Extrait de l'aide d'autocad :

Chaque type de ligne est défini sur deux lignes dans un fichier de définition LIN. La première ligne contient le nom du type de ligne et éventuellement sa description. La seconde ligne correspond au code qui définit le motif de type de ligne effectif.

La seconde ligne doit commencer par la lettre A (alignement), suivie de la liste des descripteurs de motif définissant les longueurs sans traçage (espaces), les longueurs de traçage (tiret) et les points. Vous pouvez inclure des commentaires dans le fichier LIN en insérant un point-virgule (;) au début de la ligne.

Format de définition de type de ligne

Le format de définition des types de ligne est le suivant :

*nom_typedeligne,description
A,descripteur1,descripteur2...
Par exemple, le type de ligne TIRETPOINT se définit comme suit :

*TIRETPOINT, tiret point __ . __ . __ . __ . __ . __ . __ . __
A,.5,-.25,0,-.25
Cela indique un motif répétitif commençant par un tiret de 0.5 unité de dessin, un espace de 0.25 unité de dessin, un point et un autre espace de 0.25. Ce motif continue sur la longueur de la ligne et se termine par un tiret de 0.25 unité de dessin. Le type de ligne est affiché comme indiqué ci-dessous.

__ . __ . __ . __ . __ . __ . __ . __

Les fichiers LIN doivent être enregistrés au format ASCII et porter l'extension .lin. Vous trouverez ci-après des informations complémentaires sur chacune des zones de la définition d'un type de ligne.

Nom du type de ligne

La valeur de cette zone commence par un astérisque (*) ; il doit s'agir d'un nom unique décrivant le type de ligne.

Description

La description du type de ligne doit vous permettre de le visualiser lorsque vous modifiez le fichier LIN. La description s'affiche également dans le Gestionnaire des types de ligne et dans la boîte de dialogue Charger ou recharger les types de ligne.

La description est facultative. Elle peut comprendre :

Une simple représentation du motif de type de ligne, composée de texte ASCII
Une description complète du type de ligne
Un commentaire, par exemple "Utiliser ce type de ligne pour les lignes masquées"
Si vous omettez la description, n'insérez pas de virgule après le nom du type de ligne. La description ne peut comporter plus de 47 caractères.

Zone Alignement (A)

La valeur de cette zone définit l'alignement du motif aux extrémités des lignes individuelles, des cercles et des arcs. Dans cette version, AutoCAD ne prend en charge que l'alignement de type A, qui garantit que les lignes et les arcs commencent et se terminent par un tiret.

Supposez par exemple que vous créiez le type de ligne CENTRAL, qui représente la séquence répétitive tiret-point utilisée couramment comme trait d'axe. AutoCAD ajuste cette séquence sur chaque ligne de manière à ce que les tirets coïncident avec chaque extrémité de la ligne. Le motif est ajusté sur la ligne pour qu'au moins la moitié du tiret se retrouve aux deux extrémités. Si nécessaire, le premier et le dernier tiret sont allongés. D'autre part, si la distance entre les deux extrémités d'une ligne est trop courte pour contenir au moins une séquence tiret-point, AutoCAD trace une ligne continue. De même, pour les arcs, le motif est ajusté de façon à commencer et à finir avec un tiret. Les cercles n'ont pas d'extrémités ; toutefois, AutoCAD ajuste la séquence tiret-point de manière à fournir une présentation élégante.

Vous devez choisir le type d'alignement A en entrant a dans la zone d'alignement.

Descripteurs de motif

Chaque zone de descripteur de motif indique la longueur des segments qui constituent le type de ligne, chaque longueur étant séparée des autres par une virgule (aucun espace n'est permis).

Un nombre décimal positif indique un segment de traçage (tiret) de la longueur indiquée.
Un nombre décimal négatif indique un segment sans traçage (espace) de la longueur indiquée.
Un tiret dont la longueur est égale à 0 est représenté par un point.
Vous pouvez entrer jusqu'à 12 longueurs de tiret par type de ligne, à condition que celles-ci puissent être toutes contenues sur une ligne de 80 caractères dans le fichier LIN. Vous devez inclure une seule séquence complète du motif de type de ligne défini par les descripteurs de motif. Lorsque le type de ligne est dessiné, AutoCAD utilise le premier descripteur de motif pour les tirets de début et de fin de la ligne. Il dessine ensuite, entre les tirets des deux extrémités, les motifs dans l'ordre séquentiel, en commençant par le deuxième descripteur et en reprenant le motif du premier descripteur au besoin.

L'alignement de type A exige que la longueur du premier tiret soit égale ou supérieure à 0 (segment de traçage). La longueur du deuxième tiret doit être inférieure à 0 si vous avez besoin d'un segment de traçage ou supérieure à 0 si vous créez un type de ligne continu. Vous devez définir au moins deux descripteurs pour chaque alignement de type A.

Répondre à ouneufe

3

 Via Guim, le 9 sep 2009 à 15:08:15
  • +1

Salut,

J'ai une solution à ton problème, ta ligne de programation est bonne :

*DISTRIBUTION REGINO,---2x(3x240+95mm²)+4x50mm²---2x(3x240+95mm²)+4x50mm²
A,12.7,-12.7,["2x(3x240+95mm²)+4x50mm²",STANDARD,S=10.54,R=0.0,X=-2.54,Y=-1.27],-240.35

C'est déja une bonne chose!!!!

Mais ( y a toujours un "mais" !!!) essay deux petites choses :

1er chose :
=> Va dans fichier Acad.lin
=> Fichier
=> Enregistrer sous
=> Dans le champ "codage" remplace "ANSI" par "Unicode" et enregistre

2ème chose :
Dans format style de texte, Modifie le type standard. (Format => Style de Texte => ...)
Donne lui la police de caractère "arial" ou autre, puis valide le tout et régénère ton dessin.

Chez moi ça fonctionne!!!

La seul chose qui demande encore un peut de réglage, c'est type de ligne (écart un peut trop important entre la fin du texte et le trait), mais c'est rien de grave.

@++

Répondre à Via Guim