Hallo allen
Wie heeft een progammatje waarmee je block kan verwisselen met een andere block EN de attr. die gelijk zijn worden overgenomen.
vb.
Block 1
(attr.)
codenummer: -X
aansluitpunt 1: 23
Block 2
(attr.)
codenummer:
commentaar:
aansluitpunt:
Block 2 dezelfde naam geven als block 1 en daarna pas importeren.
Daarna via commando "battman" dat block synchroniseren. (dan gaan de attributen ook goed)
Citaat van: hubruja op za 31 05 2008, 17:56:44
Block 2 dezelfde naam geven als block 1 en daarna pas importeren.
Daarna via commando "battman" dat block synchroniseren. (dan gaan de attributen ook goed)
Block 1 is een andere block dan block 2 vandaar de verschillende namen.
Citaat van: hubruja op za 31 05 2008, 17:56:44
Block 2 dezelfde naam geven als block 1 en daarna pas importeren.
Daarna via commando "battman" dat block synchroniseren. (dan gaan de attributen ook goed)
Wat hubruja bedoelt is dat je block 2 als wblock opslaat en daarna dezelfde naam geeft als block 1. Wanneer je dit wblock dan insert in je tekening dan krijg je de melding dat dit block al bestaat. Er volgt nu een vraag of je de oude of het nieuwe blockdefinitie wilt gebruiken. Dit is natuurlijk de nieuwe.
Hierna met "battman" het block synchroniseren.
Reimer
Citaat van: Reimer op ma 02 06 2008, 09:06:20
Citaat van: hubruja op za 31 05 2008, 17:56:44
Block 2 dezelfde naam geven als block 1 en daarna pas importeren.
Daarna via commando "battman" dat block synchroniseren. (dan gaan de attributen ook goed)
Wat hubruja bedoelt is dat je block 2 als wblock opslaat en daarna dezelfde naam geeft als block 1. Wanneer je dit wblock dan insert in je tekening dan krijg je de melding dat dit block al bestaat. Er volgt nu een vraag of je de oude of het nieuwe blockdefinitie wilt gebruiken. Dit is natuurlijk de nieuwe.
Hierna met "battman" het block synchroniseren.
Reimer
Ja, maar dat was mijn vraag niet.
Block 1 is een vierkant en block 2 is een rondje
Nu staan er in mijn tekening 20 vierkantjes(met attr.) nu wil ik dat 4 ervan rondjes(met attr.) worden dus block 2.
Ik dacht dan selecteer block 1 en vervang deze door block 2.
Als je een bepaald blok in de tekening wilt vervangen door een ander blok en daarbij de definitie in de tekening van het oorspronkelijke blok niet wilt veranderen>>>>>>>>LISP.
Selcteer te verwijderen block >>> sla I-punt op >>> sla attributen op >>> insert nieuw block >>> vul attributen in
:mrgreen: Simpel, toch? :mrgreen:
Citaat van: Joop op do 05 06 2008, 12:49:51
Als je een bepaald blok in de tekening wilt vervangen door een ander blok en daarbij de definitie in de tekening van het oorspronkelijke blok niet wilt veranderen>>>>>>>>LISP.
Selcteer te verwijderen block >>> sla I-punt op >>> sla attributen op >>> insert nieuw block >>> vul attributen in
:mrgreen: Simpel, toch? :mrgreen:
Yep zo moet het gaan maar wie heeft er een mooi Lisp bestandje :D
Voorbeeld
Commando: ChangeBlock
Selecteer de te vervangen blocken ......
Met welke block vervangen .......
Blocken zijn vervangen.
Heb je al eens gekeken naar het commando BLOCKREPLACE?
Deze is te vinden in de express tools.
Richard
Citaat van: hulpje op vr 06 06 2008, 15:11:04
Heb je al eens gekeken naar het commando BLOCKREPLACE?
Deze is te vinden in de express tools.
Richard
Ja, maar dat was mijn vraag niet.
Block 1 is een vierkant en block 2 is een rondje
Nu staan er in mijn tekening 20 vierkantjes(met attr.) nu wil ik dat 4 ervan rondjes(met attr.) worden dus block 2.
Ik dacht dan selecteer block 1 en vervang deze door block 2.
Dan zou ik er een dynamisch block van maken!
Bijgevoegd een zeer eenvoudig dynamisch block met een visibility state.
Als je deze invoegt in je tekening, moet je een attribute waarde invullen.
Als deze block dan in je tekening staat, klik je hem aan zonder een commando te activeren.
Er verschijnt nu soort uitklap pijl.
Klik op deze pijl.
Je krijgt dan de keuze uit : vierkant
cirkel
driehoek
Dit zou dan in mijn ogen de "beste" oplossing kunnen zijn.
Richard.
Citaat van: hulpje op ma 09 06 2008, 08:40:39
Dan zou ik er een dynamisch block van maken!
Bijgevoegd een zeer eenvoudig dynamisch block met een visibility state.
Als je deze invoegt in je tekening, moet je een attribute waarde invullen.
Als deze block dan in je tekening staat, klik je hem aan zonder een commando te activeren.
Er verschijnt nu soort uitklap pijl.
Klik op deze pijl.
Je krijgt dan de keuze uit : vierkant
cirkel
driehoek
Dit zou dan in mijn ogen de "beste" oplossing kunnen zijn.
Richard.
FF voor de duidelijkheid stel we hebben bijvoorbeeld NEN5152 symbool met attr.
We komen er achter dat een
aantal maakcontacten verbreekcontacten moeten worden.
Een deel van de teksten zijn dus gelijk.
Gaat dus niet over rondje , vierkantje, rechthoeken ed. was ff een simpel voorbeeld.
Met vriendelijke groet
Jimmy
Toch zou ik er dan een dynamisch block van maken.
Je kan nl. per visibility state eigen attributen maken.
Richard
Citaat van: hulpje op ma 09 06 2008, 10:22:35
Toch zou ik er dan een dynamisch block van maken.
Je kan nl. per visibility state eigen attributen maken.
Richard
Mooi...... maar niet wat ik wilde hebben
Symbolen zijn van onze klanten.
Wij (en de klanten) maken geen gebruiken van dyn. blocken voor de NEN5152.
1.te veel informatie in één block.
2. waar leg je de grens
bijvoorbeeld: wel/niet maak, verbreek en wissel bij elkaar
3. met of zonder bedieningswijzen
enz. enz
... probleem blijft dus gewoon bestaan.
Wat jij wilt is standaard in autocad niet voorhanden.
Met een stukje eigen geschreven code kan het wel maar deze giet je ook niet zomaar even in een algemene vorm. die met meerdere blocken overweg kan.
Dergelijke (betaalde) tools bestaan natuurlijk zoek eens op bv. block replace op het net