seecisud
Guest
Salut à tous.
J'essaie de domestiquer Solidworks 2013 afin de pouvoir l'utiliser pour les besoins des entreprises
et je dois actuellement résoudre le problème ci-dessous.
comme il est peu probable de suggérer de changer toutes les tonboxes sw pour s'assurer que les valeurs correctes apparaissent dans num. partie J'ai redessiné toutes mes œuvres pour attribuer le numéro de partie au nom de configuration de la partie elle-même.
De cette façon, j'ai adapté ma façon de travailler la façon dont les boîtes à outils étaient préparées.
allant de cette façon, lorsque j'insère le matériau distinct dans un dessin d'un ensemble, par exemple, dans la colonne num.parte apparaissent les numéros de partie corrects et ne restent pas des cellules vides.
J'ai remarqué que si je décharge un cad 3d d'un fournisseur à travers la tâche de pain de propriété et le fichier de propriété personnalisé que j'ai compilé, je peux insérer, même dans le fichier de portion ainsi téléchargé, les propriétés personnalisées valables pour tous les autres fichiers que j'ai préparés depuis le début de la tâche et cela garantit que lorsque je passe à la table, le dossier fonctionnera également pour les fichiers de la partie téléchargée.
problème:
le problème demeure avec le matériel distinct.
en fait, toujours avec référence à un fichier 3d téléchargé, je devrais insérer correctement le nombre de partie (que je construis par la concaténation de différents types de propriétés personnalisées: numéro de commission, numéro d'opération, numéro de groupe, numéro de pièce, etc.)
manuellement dans le gestionnaire de configuration de sorte que ce numéro de partie devient le nom de la configuration de la partie sur laquelle je travaille.J'ai réussi à écrire une macro qui fournit le nombre de partie dans le nom de configuration mais je ne peux pas faire de même pour modifier la description de configuration (qui dans la boîte à outils contient d'autres informations qui apparaîtront dans le matériel séparé)
le maco avec lequel je peux faire comme ci-dessus est le suivant:
dim échange comme objet
objet dim partie
dim boolstatus en tant que booléen
dim longstatus aussi longtemps, longs avertissements
Sous-main()
jeu swap = _
applications
set part = swapp.activedoc
boolstatus = part.extension.selectbyid2("default", "configurations", 0, 0, 0, false, 0, rien, 0)
boolstatus = part.editconfiguration3("default", "$prp:""cncommessa"".$prp:"cnop"".$prp:"cngroup".
fin
J'ai essayé d'atteindre la variable qui contient la valeur du champ "description" du gestionnaire de configuration de toutes les manières, mais je ne peux pas trouver de solution.
toutes les macros que j'ai essayé d'écrire ne fonctionnent pas ou ne font pas ce dont j'ai besoin.
demandeY a-t-il quelqu'un de bonne volonté qui m'aide à trouver un système pour insérer une valeur dans le champ "description" du gestionnaire de configuration à travers une macro ou quelque chose d'alternative qui ne me force pas à insérer manuellement à chaque fois les valeurs que je dois aller pour obtenir entre les propriétés personnalisées? (Rappelez-vous : le nombre de pièces est construit par la concaténation de plusieurs propriétés personnalisées ! )
J'espère avoir été clair et si je n'ai pas pu m'excuser.
le reste est disponible pour plus de précisions et de collaborations.
remercier à partir de maintenant qui va me donner une pincée de son temps et envoyer mes salutations .
J'essaie de domestiquer Solidworks 2013 afin de pouvoir l'utiliser pour les besoins des entreprises
et je dois actuellement résoudre le problème ci-dessous.
- J'ai défini les propriétés personnalisées dans les fichiers/propriétés et réalise ses modèles personnalisés;
- J'ai implémenté des écrans d'entrée de propriété à travers le constructeur d'onglets de propriété pour faciliter la construction de propriétés personnalisées;
- J'ai conçu des pièces et des assemblages des objets inhérents que je dois envoyer en production, compiler leurs propriétés à travers la tâche de pain correspondante et insérer ses boîtes à outils.
- J'ai réalisé la conception des pièces et des assemblages (les jeux de table pour nous comprendre)
- J'ai fourni des documents distincts.
comme il est peu probable de suggérer de changer toutes les tonboxes sw pour s'assurer que les valeurs correctes apparaissent dans num. partie J'ai redessiné toutes mes œuvres pour attribuer le numéro de partie au nom de configuration de la partie elle-même.
De cette façon, j'ai adapté ma façon de travailler la façon dont les boîtes à outils étaient préparées.
allant de cette façon, lorsque j'insère le matériau distinct dans un dessin d'un ensemble, par exemple, dans la colonne num.parte apparaissent les numéros de partie corrects et ne restent pas des cellules vides.
J'ai remarqué que si je décharge un cad 3d d'un fournisseur à travers la tâche de pain de propriété et le fichier de propriété personnalisé que j'ai compilé, je peux insérer, même dans le fichier de portion ainsi téléchargé, les propriétés personnalisées valables pour tous les autres fichiers que j'ai préparés depuis le début de la tâche et cela garantit que lorsque je passe à la table, le dossier fonctionnera également pour les fichiers de la partie téléchargée.
problème:
le problème demeure avec le matériel distinct.
en fait, toujours avec référence à un fichier 3d téléchargé, je devrais insérer correctement le nombre de partie (que je construis par la concaténation de différents types de propriétés personnalisées: numéro de commission, numéro d'opération, numéro de groupe, numéro de pièce, etc.)
manuellement dans le gestionnaire de configuration de sorte que ce numéro de partie devient le nom de la configuration de la partie sur laquelle je travaille.J'ai réussi à écrire une macro qui fournit le nombre de partie dans le nom de configuration mais je ne peux pas faire de même pour modifier la description de configuration (qui dans la boîte à outils contient d'autres informations qui apparaîtront dans le matériel séparé)
le maco avec lequel je peux faire comme ci-dessus est le suivant:
dim échange comme objet
objet dim partie
dim boolstatus en tant que booléen
dim longstatus aussi longtemps, longs avertissements
Sous-main()
jeu swap = _
applications
set part = swapp.activedoc
boolstatus = part.extension.selectbyid2("default", "configurations", 0, 0, 0, false, 0, rien, 0)
boolstatus = part.editconfiguration3("default", "$prp:""cncommessa"".$prp:"cnop"".$prp:"cngroup".
fin
J'ai essayé d'atteindre la variable qui contient la valeur du champ "description" du gestionnaire de configuration de toutes les manières, mais je ne peux pas trouver de solution.
toutes les macros que j'ai essayé d'écrire ne fonctionnent pas ou ne font pas ce dont j'ai besoin.
demandeY a-t-il quelqu'un de bonne volonté qui m'aide à trouver un système pour insérer une valeur dans le champ "description" du gestionnaire de configuration à travers une macro ou quelque chose d'alternative qui ne me force pas à insérer manuellement à chaque fois les valeurs que je dois aller pour obtenir entre les propriétés personnalisées? (Rappelez-vous : le nombre de pièces est construit par la concaténation de plusieurs propriétés personnalisées ! )
J'espère avoir été clair et si je n'ai pas pu m'excuser.
le reste est disponible pour plus de précisions et de collaborations.
remercier à partir de maintenant qui va me donner une pincée de son temps et envoyer mes salutations .