Ik wil graag hulp bij een project. En het is mogelijk om een venster te hebben dat verschijnt wanneer ik mijn assemblage open. Binnen vraagt ze me om informatie (bijv. lengte, breedte, ep, hoogte enz...), wat mijn vergelijkingen met dezelfde naam direct wijzigt. Ik weet niets over macro of VBA schrijven. Vertel me of dit mogelijk is in de echte wereld.
Ik vind dat de macro veel zwaarte met zich meebrengt voor een probleem dat eenvoudig kan worden beheerd via de aangepaste instellingen van het onderdeel.
Natuurlijk is er geen pop-up... maar ik zou nieuwsgierig genoeg zijn om het gebruik ervan te kennen. Als een ruimte eenmaal is gedefinieerd, probeer je niet elke keer dat je hem opent alle parameters opnieuw te definiëren. Als?
Hallo En bedankt voor deze informatie. Dit project maakt deel uit van een optimalisatie van mijn resource in mijn bedrijf. Meer concreet, heeft identieke bakken gemaakt, maar verschillen in vorm en tegelijkertijd sneller zijn.
Ik heb moeite om de context hier te vatten. Er ontbreekt veel gegevens... En de logica achter degene die je geeft, ontgaat me.
Als ik het goed begrijp (of beter gezegd wat ik denk dat ik ongeveer vermoed), is een bak een assemblage (met + wielen + handvatten + ...), waarvan de afmetingen, posities en andere worden aangedreven door vergelijkingen, en u wilt elke keer dat dezelfde assemblage wordt geopend verschillende maten maken en deze opslaan als een afzonderlijk document voor elke grootte? (??)
Als er een herhaling is van bin-groottes, is het beter om een typische kamer van uw prullenbak te maken en vervolgens een macro te starten die een pop-up met instellingen weergeeft en een nieuwe configuratie toevoegt met de waarden die door de gebruiker zijn ingevoerd?
Een enkel bestand met meerdere configuraties.
PS:
De optimalisatie tussen een automatische start en een handmatige start is precies 1 klik; Het is duidelijk niet het risico waard om de opening van een document te problematiseren. Maak je elke 5 seconden 1 nieuwe verschillende afvalbak aan?
Dus laten we er helemaal voor gaan; Als u onafhankelijke delen van verschillende groottes wilt, een macro die de geformatteerde naam van het document ontleedt om automatisch de bewerkbare waarden aan te passen, en u hoeft alleen maar het bestand te openen om het te maken! Het zou voldoende zijn om er een kopie van te maken en het te hernoemen met de doelwaarden.
Niet duidelijk?
Stel dat een document met de naam " BAC_L500W300D300 ". Wanneer het wordt geopend, haalt de macro deze naam op om de lengte 500, de breedte 300 en de diepte 300 te extraheren, wijst deze waarden vervolgens toe aan de vergelijkingen/dimensies, reconstrueert, slaat het document op en sluit het misschien zelfs. Dit alles met slechts een hernoeming en een enkele dubbelklik om het te openen.
Je kunt het beter doen: prompt op Windows (met DOS of het nieuwe ding dat uitkwam met W10) om de afmetingen in te voeren, het bestand te kopiëren door het te hernoemen en het genoemde bestand in SW te openen.
Sorry dat ik je zo laat antwoord. Om uw vragen te beantwoorden. Het bestand bestaat al, maar zie je, om een dimensie te wijzigen moet ik naar de vergelijkingen gaan. Het probleem is dat ik niet wil dat iemand (in mijn bedrijf) de vergelijkingen (van het bestand naar Pack and Go) gaat wijzigen uit angst het bestand te beschadigen. Het bespaart tijd omdat ik niet degene ben die de actie uitvoert en niet alleen een klikverhaal.
Dus, als het " gewoon " een kwestie is van niet in de vergelijkingen komen, kom ik terug op de aangepaste instellingen waarmee je niet het grote geschut aan macro's naar voren hoeft te brengen!
De gebruiker vult de aangepaste parameters in (->aangepast parameterbestand) en uw vergelijkingen zullen daaruit de gegevens halen die nodig zijn om ze te maken. Daarnaast is het heel praktisch, omdat je deze waarden op je tekening in notities/tabellen/etc op een " automatische " manier kunt oproepen als dat nodig is.
U kunt ze ook beheren voor al uw configuraties of voor specifieke configuraties, met gedifferentieerde waarden... terwijl u altijd dezelfde eigenschap aanroept in uw formules
Ik zag deze video op YouTube, waarmee je via een Excel een assemblagebestand kunt bewerken. Maar ik wilde weten of het mogelijk is om met dit proces een vergelijking aan te passen.
@Salomon_Lutete ; Bij dit soort processen (vervanging van waarden via een macro en Excel) kun je net zo goed Excel de vergelijkingen zelf laten beheren... het doet het veel gemakkelijker dan Solidworks... en duw de resultaten alleen in 3D.