Tramber Posté(e) le 14 février 2004 Posté(e) le 14 février 2004 Je mets à jour un SCU appelé SCU01 par :(command "SCU" "S" "SCU01" "Oui")Le programme écrase ainsi le dernier. Mais quel code me conseilleriez-vous en début de programme pour vérifier l'existance de ce SCU dans le dessin ? Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Labletech Posté(e) le 14 février 2004 Posté(e) le 14 février 2004 A mons avis une petite commande du genre(tblsearch "UCS" "SCU01")devrait te donner quelque chose si ce SCU existe déjà dans ton dessin !! Formateur ATC Autocad - Mechanical - Inventor - Electrical
Tramber Posté(e) le 14 février 2004 Auteur Posté(e) le 14 février 2004 J'essaie de suite. Autre question:Je fais (-(abs (car lepoint)) (abs (cadr lepoint)))Et j'obtiens 7.10543 exposant -15 Pour un lepoint qui vaut (10.0 10.0 0.0) ! "Whatdéhell !" Si ca t'inspire ou toute autre personne d'expérience. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Labletech Posté(e) le 16 février 2004 Posté(e) le 16 février 2004 Ton lepoint doit certainement être calculé donc le 10.0 doit certainement cacher un petit quelque chose à la 15 ème décimale.Y a déjà eu je crois dans ce forum, des articles sur la précision d'Autocad , tu dois avoir atteint ce fameux seuil de précision.Si ce genre de résultat te pollue (et je le concois fort bien) tu peux te fabriquer une fonction qui elimine ces parasites.(defun zero-absolu (val deci)....(setq idec 0 seuil 1)....(while (<= idec deci) (setq seuil (/ seuil 10.) idec (1+ idec)))....(if (< (abs val) seuil) 0 (read (rtos val 2 deci)))) Biens-sûr cette fonction peut être plus simple ou plus compliquée suivant le degré de finesse que tu veux à ta fonction ... Formateur ATC Autocad - Mechanical - Inventor - Electrical
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant