Le 19 décembre 2022
Dans ce tutoriel, nous allons réaliser un sélecteur de couleurs RAL dans DriveWorks. Il pourra ensuite vous permettre, par exemple, de piloter la teinte de certaines pièces d’un assemblage. Notre expert vous explique en 5 étapes comment créer un configurateur vous permettant de sélectionner une couleur RAL avec DriveWorks Pro.
Avant de commencer, vous devez télécharger le fichier Excel (en cliquant sur le lien ci-dessus dans la barre grise) qui contient une base de teintes RAL ainsi que leur correspondance en RGB pour l’affichage sur un écran (utile pour piloter la couleur dans SOLIDWORKS).
Pour cet exemple, nous intégrerons cette base de données directement dans DriveWorks Pro. Cependant, il serait tout à fait possible d’utiliser directement une source de données déjà existantes dans un fichier XML, une base de données SQL, une source ODBC, etc…
Maintenant, créons notre nouveau projet :
Démarrez DriveWorks Pro.
– Éditez la propriété Items de la combo box ListRAL.
Sélectionnez la combo box ListRAL.
– Cliquez sur la propriété Items, puis sur l’icône “…” qui apparaît à droite de cette case.
– Il est possible de consolider cette règle en identifiant le numéro de colonne par son nom. Cela la rendra insensible en cas de modification de l’ordre des colonnes.
Pour cela, la règle suivante permet de rechercher la colonne nommée “Nom” dans notre table :
– Sélectionnez la combo box et rééditez la règle de la propriété Items
– Editez la règle de cette propriété Items
– Surlignez le nom de la table et, par un clic droit sur la sélection, lancez la commande Extract Variable
– Retournez dans le Stage 2 : User Interface / Form Design
– Cliquez sur le bouton Test de la barre d’outils
– Notez qu’au départ la liste est vide (car aucun caractère n’est tapé dans la Text Box)
– Tapez 100 dans la Text Box CodeRAL
– La liste affiche alors tous les codes RAL commençant par 100
– Modifiez la propriété Items de la combo box ListeRAL
– Ajoutez une condition pour déterminer la table dans laquelle la liste des intitulés des couleurs RAL sera extraite. Nous allons ici afficher la table complète tant que rien n’est saisi dans notre Text Box.
En somme, nous avons vu comment réaliser une interface permettant de filtrer une base de données de couleurs RAL et comment afficher la couleur choisie à l’écran.
Pour piloter la couleur d’un modèle SOLIDWORKS, il suffirait d’appliquer une règle très similaire à celle de la couleur de l’interface. En effet, en remplaçant la commande ColorHex par Color,
SOLIDWORKS utilise simplement une liste des 3 composantes pour piloter la couleur d’un modèle. C’est justement le rôle de la commande Color().
Cette règle serait à placer dans une propriété DWColor capturée dans chaque modèle à piloter.
En savoir + sur Drivework Les formations Driveworks
Réduisez vos délais de conception avec un configurateur CAO créant les variantes de vos produits standards en quelques minutes.
DécouvrirBénéficiez d'une solution de conception et de fabrication intuitive, puissante et novatrice pour transformer vos idées en produits innovants.
DécouvrirConfigurez et tarifez simplement vos produits personnalisables et complexes. Générez des devis fiables et complets intégrant les données techniques de fabrication, avec rapidité et précision.
DécouvrirInscrivez-vous à nos Newsletters
En savoir plus sur