FastFiber

Hulp bij toolpallets

Gestart door Pietso, do 06 05 2010, 16:19:02

Vorige topic - Volgende topic

Pietso

Ik moet namelijk een toolpallet maken waarmee ik een meubelstuk kan samenstellen door simpel weg gewoon in mijn tab blad van mijn toolpattets kan klikken op insert zijkant links (via bloks dus) en dan moet ik gewoon simpelweg op mijn scherm klikken en komt de blok erop van de zijkant links, ook voor zijkant rechts, ... zou dit moeten gebeuren. voor ieder onderdeel van mijn kast een apparte knop om hem in te voegen, ik weet dat ik dit moet doen door het commando insert blok toe te voegen aan mijn toolpallet, maar verder graak ik er niet mee, ik denk dat ik dan rechts op het commando moet klikken vervolgens properties, en dan bij command string het juiste commando invoeren en dan zou het moeten werken, maar ik weet nu niet precies wat ik zou moeten ingeven bij command string

Nu staat er al: ^C^C_insert

Daar achter zou ik moeten verwijzen naar het blok op mijn pc maar het lukt mij niet om de juiste formule hiervoor te ontwikkelen, kan iemand mij verder helpen?

alvast bedank!
Groeten,
Pieter

lexxx

De makkelijktste manier om toolpalette aan te maken is via het designcentre.
-Plaats je blocks in een directorie
-ga met designecentre naar deze directorie
-rechts-klik op de directory
-selecteer "create tool pallete of Blocks"

the end of the line

Pietso

Maar het zou toch op de manier moeten zoals ik voorstelde, het is namelijk een opdracht voor school en het moest via deze weg, toch zeer bedankt voor de uitleg, iemand met een ander idee?

Mvg,
Pieter

EddyBeerke

Hoe (uid die opdracht dan?
Het voorgestelde is de meest makkelijke manier, als je dat gedaan hebt kun je nogsteeds de macro aanpassen.
Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

http://eddylucas.c1.biz/
https://www.google.com/maps/contrib/109381066561676463628/photos/

Pietso

Maak een toolbar (werkbalk) aan met de naam oefening meubel.
Zet hieronder knoppen zodat de meubelonderdelen getekend worden als een
block: zo kan je het meubel via de werkbalk volledig samenstellen.
1. Zijkant links (Op het icoon teken je de letters ZL)
2. Onderregel (RO)
3. Rug (RUG)
4. Zijkant rechts (ZR)
5. Bovenregel voor en achter (BRV en BRA)
6. Eventueel legplank of tussenregel (B)
7. Deur (D)
8. Poot 4x (P)
Tip: maak eerst uw macro zoals je gezien hebt in deel 1 van de les (macro's).
Dit is de eenvoudigste manier. Eénmaal uw macro werkt via een toolpalet kan
je het kopiëren en afwerken volgens de werkwijze van het 2de deel van de les
(menu's).

groeten,
Pieter

Pietso

^C^C_-insert;"C:\Hout 1\ACADPIORCUST\DWG-BLOCKS\linker_zijde.dwg";\;;;-view;seiso;vscurrent;c;z;a;

Ik ben al zo ver gekomen, maar als ik deze gebruik en dan op mijn knop klik vraagt hij welke naam ik het blok wil geven
en alle waarden die ik ingeef als naam kloppen niet volgens autocad


EddyBeerke

Probeer eens met de designcenter een knopje te maken in jou toolpallet.
Kijk dan eens welk path acad ervan maakt.
Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

http://eddylucas.c1.biz/
https://www.google.com/maps/contrib/109381066561676463628/photos/

roy_043

1.
Je geeft het volledige pad op van het block. Dat is niet verstandig. Als je het block voor het eerst insert is dit geen probleem maar bij de tweede en volgende keren zou de macro een extra vraag moeten beantwoorden ("...do you want to redefine it...?). Volgens mij is dat onmogelijk. De oplossing is om het pad van het block op te nemen in het acad-zoekpad en in de macro alleen de naam van het block (zonder pad en zonder extensie) te gebruiken.
2.
Als je toch een volledig pad wilt opgeven dan doe je dat zo:
"C:\\Hout 1\\ACADPIORCUST\\DWG-BLOCKS\\linker_zijde.dwg"
of zo:
"C:/Hout 1/ACADPIORCUST/DWG-BLOCKS/linker_zijde.dwg"