Bonjour Hervé-34 ,
Une contrainte, c'est le programme qui " oblige " certaines conditions , et pas d'autres.
un message d'erreur alors s'affiche en bas en bleu, au niveau de Cambam.
( certaines valeurs seront adoptées et pas d'autres )
Une betise, c'est pas forcément le mot .
on voudrait faire une certaine cote, mais le logiciel nous l'interdit, pour ne pas avoir de problème de forme.
Y.
voici celles que j'ai crée:
If larg = 0 Then
CamBam.ThisApplication.AddLogMessage("Largeur doit etre > 0 ")
End If
If haut = 0 Then
CamBam.ThisApplication.AddLogMessage("Hauteur doit etre > 0 ")
End If
If haut_R = 0 Then
CamBam.ThisApplication.AddLogMessage("Hauteur reduite doit etre > 0 ")
End If
If prof = 0 Then
CamBam.ThisApplication.AddLogMessage("Profondeur doit etre > 0 ")
End If
If larg < 3 * larg_Tenon Then
CamBam.ThisApplication.AddLogMessage("Largeur Tenon doit etre <= 3 fois plus petit que largeur")
Nb_Erreur += 1
End If
If prof < 3 * larg_Tenon Then
CamBam.ThisApplication.AddLogMessage("Largeur Tenon doit etre <= 3 fois plus petit que profondeur")
Nb_Erreur += 1
End If
If haut < 3 * larg_Tenon Then
CamBam.ThisApplication.AddLogMessage("Largeur Tenon doit etre <= 3 fois plus petit que hauteur")
Nb_Erreur += 1
End If
' If haut_R < 3 * larg_Tenon Then
'CamBam.ThisApplication.AddLogMessage("Largeur Tenon doit etre <= 3 fois plus petit que hauteur reduite")
' Nb_Erreur += 1
'End If
If haut_R < 2 * larg_Tenon Then
CamBam.ThisApplication.AddLogMessage("Largeur Tenon doit etre <= 2 fois plus petit que hauteur reduite")
Nb_Erreur += 1
End If
If larg_Tenon < epaisseur Then
CamBam.ThisApplication.AddLogMessage("Largeur Tenon doit etre >= epaisseur")
Nb_Erreur += 1
End If
If Jeu_Tenon > (larg_Tenon / 4) Then
CamBam.ThisApplication.AddLogMessage("Jeu Tenon doit etre < larg_Tenon/4")
Nb_Erreur += 1
End If
If -Jeu_Tenon > (larg_Tenon / 4) Then
CamBam.ThisApplication.AddLogMessage("Jeu Tenon doit etre < larg_Tenon/4")
Nb_Erreur += 1
End If
If S_Tenon > epaisseur Then
CamBam.ThisApplication.AddLogMessage("SurLongueur Tenon doit etre < epaisseur")
Nb_Erreur += 1
End If
If epaisseur = 0 Then
CamBam.ThisApplication.AddLogMessage("epaisseur = 0")
Nb_Erreur += 1
End If
If epaisseur > larg / 3 Then ' crude test
CamBam.ThisApplication.AddLogMessage("epaisseur doit etre <= 3 fois plus petit que largeur")
Nb_Erreur += 1
End If
If epaisseur > haut / 3 Then ' crude test
CamBam.ThisApplication.AddLogMessage("epaisseur doit etre <= 3 fois plus petit que hauteur")
Nb_Erreur += 1
End If
If Jeu_Tenon > prof / 3 Then ' crude test
CamBam.ThisApplication.AddLogMessage("epaisseur doit etre <= 3 fois plus petit que profondeur")
Nb_Erreur += 1
End If
If Largeur < minimun_lg Then
CamBam.ThisApplication.AddLogMessage("Largeur incompatible avec tenons")
Nb_Erreur += 1
End If
If Hauteur < minimun_lg Then
CamBam.ThisApplication.AddLogMessage("Hauteur incompatible avec tenons")
Nb_Erreur += 1
End If
' If haut_R < minimun_lg Then
If haut_R < minimun_lg_R Then
CamBam.ThisApplication.AddLogMessage("Hauteur reduite incompatible avec tenons")
Nb_Erreur += 1
End If
If Profondeur < minimun_lg Then
CamBam.ThisApplication.AddLogMessage(" Profondeur incompatible avec tenons")
Nb_Erreur += 1
End If
'FIN TEST VALEUR
'-------------------------------------------------------------------------------
Il y a un truc que je ne capte pas ; suivant l’épaisseur de la planche, le nb de tenon change fortement pour une même largeur demandée. mais c'est peut être normal, dificile à juger sans en faire une 3D
++
david
edit:
Une 3D de la version en 15mm d'épais, rien ne semble empêcher de mettre plus de tenons.
Je crois avoir identifié le problème , voir sur l'image ci dessous.
Les angles dans le fond ont besoin d'un minimum pour être solides,j'ai mis une épaisseur en plus de l’épaisseur nécessaire à l'assemblage.
Peut on réduire raisonnablement cette valeur ?
Bonsoir Speedjf37,
dans le dernier dessin , il me semble correct au niveau du nombre des tenons, il est doublé je crois.
la section est suffisante pour la solidité,me semble t il .
( dans ces parametres )
Bonsoir Speedjf37,
dans le dernier dessin , il me semble correct au niveau du nombre des tenons, il est doublé je crois.
la section est suffisante pour la solidité,me semble t il .
faudrait faire des essais sur divers type de boites.
Yves
Bonsoir Speedjf37,
dans le dernier dessin , il me semble correct au niveau du nombre des tenons, il est doublé je crois.
la section est suffisante pour la solidité,me semble t il .
( dans ces parametres )
faudrait faire des essais sur divers types de boites.
Yves
PS/ tu as fais des essais avec ton plateau diviseur ?
Bonjour Speedjf37 ,
Ok, donc pour toi tout est bon.
tu as limite le nombre de tenons pour avoir une section assez bonne
en fonction des cotes demandées
Y
Bonjour Speedjf37 ,
Ok, donc pour toi tout est bon.
tu as limite le nombre de tenons pour avoir une section assez bonne
en fonction des cotes demandées
Y
Bon, j'ai commencé les modifs pour en faire une version multilingue ... mais il y a du taf !, qu'est ce qu'il est bavard ce jf .. j'ai fais les premiers tests sur l'interface tout à l'heure ... après une bonne prise de tête pour y faire refonctionner ... il y a eu des dégâts que je ne m'explique pas lors du transfert des sources ... j'ai passé pas mal de temps à tout remettre en ordre !!
Salut David, et bonne année,
ok, tu fais le version UK alors.
il est bien le plugin de JF.
ca pourra etre utile à plein de gens , je pense.
bonne soirée.
Yves.
je ce script est vraiment top
me suis amusé à faire une boite , avec couvercle coulissant.
mais je ne sais pas si c'est un beug, ou une erreur perso, mais le coté ou l'on rentre le couvercle est trop haut
une photo est plus explicite.
je ce script est vraiment top
me suis amusé à faire une boite , avec couvercle coulissant.
mais je ne sais pas si c'est un beug, ou une erreur perso, mais le coté ou l'on rentre le couvercle est trop haut
une photo est plus explicite. Voir la pièce jointe 258143
Tu verra que le couvercle est prévu au dessus du trait ,il faut un couvercle plus fin ou aminci pour passer dans la rainure.
Sinon il faut agrandir les 3 cotés de l'épaisseur (c'est une option à étudier)