Eigendom Formulier

Hallo

 

Is het mogelijk om in het eigendomsformulier, wanneer het een plaatwerkonderdeel is, het dikteveld direct in te laten vullen ?

Wat is in feite de syntaxis voor deze eigenschap?

 

Als ik het met de hand invoer, op basis van de eigenschappen van het bestand, heb ik: "Epaisseur@Deel. SLDPRT"

Is er een manier om hier de naam van de kamer te noemen?

 

1 like

Hallo

 

Zie deze link:

https://forum.solidworks.com/message/414851

 

In het Engels zou het zijn:

"Thickness@Sheet-Metal1"

 

Kijk dus wat de functie waarvan de dikte die u wilt, wordt genoemd:

"Gevouwen basis Epaisseur@tole 1" of "Epaisseur@Tolerie1" of andere

1 like

Het kan zijn dat ik de vraag verkeerd begrepen heb, maar in Bestand/Eigenschappen kun je hem terugvinden (zie afbeelding).

 

Als het echt een plaatwerk onderdeel is!


screenshot448.jpg
1 like

Bekijk deze tutorials

 

http://www.lynkoa.com/tutos/3d/editeur-de-formulaire-solidworks

http://www.lynkoa.com/tutos/3d/solidworks-le-formulaire-de-proprietes

 

@+.........................

1 like

Of om de exacte naam te krijgen, kunt u naar Samenvatting van de site van de gelaste onderdelen (door met de rechtermuisknop op de map of op het lichaam van de as te klikken):

 

http://www.lynkoa.com/sites/default/files/questions/04/06/2014/capture.jpg

1 like

@Lucas: 1- de parameter "epaisseur@Tolerie 1" laat me niets zien . (Ik had niet in het Engels getest, maar ook niets)

               2- In de parameters van de lijst met gelaste onderdelen staat de naam van het onderdeel in de dikteref. Dat is wat ik niet voor al mijn onderdelen in de auto kan stoppen.

 

 

@Benoit LF: Ja,  dit is de instelling die ik wil ophalen in het eigenschappenformulier in plaats van door de eigenschappentabel te gaan.

 

@Gt22: Dank je, je had me er al over verteld in een eerdere vraag. Maar ik zag geen verwijzing naar de dikte van het plaatwerk.

 

 

Nou, en nu, tijdens het testen van uw oplossingen, is SW net gecrasht....

"2- In de parameters van de lijst met gelaste onderdelen staat de naam van het onderdeel in de dikteref. Dat is wat ik niet voor al mijn onderdelen in de auto kan stoppen. "

 

Inderdaad, als je het automatisch voor alle kamers wilt, zal het waarschijnlijk door een macro zijn!

 

Ik weet niet of je de VBA al kent, om deze aangepaste eigenschap toe te voegen, moet je gebruiken:

 

http://help.solidworks.com/2012/English/api/sldworksapi/add_custom_property_example_vb.htm

 

Om aan de slag te gaan in VBA, kun je mijn tutorial bekijken die voor elke regel wordt becommentarieerd:

http://www.lynkoa.com/tutos/3d/macro-enregistrer-sous-avec-solidworks

 

Anders kan het ook worden gedaan met een hulpprogramma zoals BatchConverter of Integration die worden betaald:

http://www.lynkoa.com/store/fr/tools-et-macros/utilitaires/utilitaire-batchconverter-1.html

http://www.lynkoa.com/store/fr/tools-et-macros/utilitaires/utilitaire-integration-1.html

 

1 like

En "Plaatwerk 1" is de functie waarvan u de dikte wilt?

Werkt het als u een aangepaste eigenschap of een "Dikke" functie maakt die is gerelateerd aan "epaisseur@Tolerie 1" om deze in uw formulier te kunnen gebruiken?

1 like

@Lucas: Sorry, maar je oplossing werkt, je moest sw opnieuw opstarten om er rekening mee te houden.

Wat ik nog niet eerder in mijn tests had gedaan.

 

Dus de syntaxis: "Epaisseur@Tôlerie 1"

 

Bedankt.

 

 

Edit: + de update van de gelaste onderdelen. om de parameter weer te geven.

 

1 like