Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

peux t on m' expliquer pourquoi

le code ne me demande pas la largeur de la pièce

(defun C:PIECE (/ PT LONG HAUT)
;;;;---------------------------------------------
;;;;Point insertion de la piece
;;;;
(setq PT (getpoint "\nPoint d'insertion de la pièce"))
      
;;;---------------------------------------------
;;;;longueur de la piece
(setq LONG (getdist"\nLongueur:"))
HAUT 0
 
);setq
(while (< HAUT (/ LONG 3))
	(prompt"\nHauteur trop faible,Minimun=")
	(princ (/ LONG 3))
	(setq HAUT (getdist "\n\nLargeur de la piece:"))
);while

);defun PIECE

Posté(e)

Ca ne marche pas

 

 

(defun C:PIECE (/ PT LONG HAUT)
;;;;---------------------------------------------
;;;;Point insertion de la piece
;;;;
(setq PT (getpoint "\nPoint d'insertion de la pièce"))
      
;;;---------------------------------------------
;;;;longueur de la piece
(setq LONG (getdist pt "\nLongueur:"))
(setq HAUT 0)
);setq
(while (< HAUT (/ LONG 3))
	(prompt"\nHauteur trop faible,Minimun=")
	(princ (/ LONG 3))
	(setq HAUT (getdist pt "\n\nLargeur de la piece:"))
);while

);defun PIECE

	
			   
	

     

Posté(e)

Bonjour FRED350,

 

Tu as un soucis de parenthèses.

 

(setq LONG (getdist pt "\nLongueur:"))
(setq HAUT 0)

 

Ou

 

(setq LONG (getdist pt "\nLongueur:")
     HAUT 0
);setq

 

Je n'ai pas regardé la suite du code.

 

Olivier

Posté(e)

merci

j ai trouvé );setq était mal placé il fait le mettre après le );while

 

(defun C:PIECE (/ PT LONG HAUT)
;;;;---------------------------------------------
;;;;Point insertion de la piece
;;;;
(setq PT (getpoint "\nPoint d'insertion de la pièce"))
      
;;;---------------------------------------------
;;;;longueur de la piece
(setq LONG (getdist pt "\nLongueur:"))
(setq HAUT 0)

(while (< HAUT (/ LONG 3))
	(prompt"\nHauteur trop faible,Minimun=")
	(princ (/ LONG 3))
	(setq HAUT (getdist pt "\nLargeur de la piece:"))
);while

 );setq

);defun PIECE

	
			   
	

     

Posté(e)

Si je reprends t'on code dans son ensemble, tu as une parenthèse fermante en trop.

Le );setq n'est pas nécessaire car tu as fermé tes fonctions setq au fur et à mesure.

 

Olivier

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité