FastFiber
Menu

Toon bijdragen

Deze sectie stelt je in staat om alle bijdragen van dit lid te bekijken. Je kunt alleen de bijdragen zien waar je op dit moment toegang toe hebt.

Toon bijdragen Menu

Berichten - PJ

#1
Autocad babbelhoekje / Re:autocad 3d plant
za 25 06 2011, 20:27:00
Citaat van: katjache op wo 13 04 2011, 08:29:24
Wie o wie is er mischienal bezig met autocad 3d plant en kan mij voorzien van tips,site,s of anders op dit gebied ons bedrijf wil hier op over maar wil graag even van tevoren de mogelijkheden onderzoeken voor mij zelf. alvast bedankt :P
Beste, ik ben sinds 1 april in dienst bij CAD service als consultant voor de AutoCAD PLANT producten. Daarvoor heb ik de AutoPLANT software ondersteund, 9 jaar via CAD service, 7 jaar via Bentley en 1 jaar als freelance.
Het is de bedoeling dat ik demo's, trainingen, installatie, configuratie en customizatie van de software verzorg. Uiteraard ga ik nog wel even door een leerproces, maar gezien de enorme vraag naar de software leer ik zeer snel bij.
Ik zal bestaande en nieuwe klanten naar dit forum leiden, zodat er een vrije informatie uitwisseling mogelijk wordt. Indien Engelstalige comminucatie geen probleem is kan je ook eens kijken op volgende fora :
http://autocad.autodesk.com/?nd=plant_home
http://www.davetyner.com/forum/index.php

#2
Citaat van: RobenAd op do 26 05 2011, 11:25:57
@ PJ wij snappen niet wat jij bedoeld met dupliceren?
Waar wij (en hulpje) en hopelijk ook vele anderen benieuwd naar zijn is; of jij met jouw systeem Wel of Niet bij het openen van onze bijgevoegde dwg (die bij het openen GEDEELTELIJK in beeld is) door het commando erase in te tikken vervolgens de EENE kolom die ALLEEN in beeld is selekteren m.b.v. een WINDOW, wordt deze dan bij jouw ge-erased? :?
Als dit wel zo is heb je hetzelfde probleem wat wij ook hebben! :twisted:
Als dit niet zo is kunnen we misschien setvars vergelijken. :idea:

Wij hopen op het laaste en zijn zeer benieuwd, alvast bedankt!! :vreegoe:
In jouw tekening heb ik inderdaad dezelfde situatie als jij, wanneer ik een nieuwe tekening maak heb ik het probleem niet, dus moet het een variabele zijn die aan de tekening verbonden is. Ik voeg een textbestand toe met mijn variabelen.
Een varibele die dit  aanstuurt is SUBOBJSELECTIONMODE, maar die staat default altijd op 0 en heeft eigenlijk wat te maken met 3D, maar kijk die eerst eens na.
#3
@PJ; vraagje, wij hebben een simpele tekening als voorbeeld bijgevoegd; dwg plattegrond 5x5m met hierin 4 x een block dwg; kolom 200x200. Deze hebben wij bijgevoegd in dit bericht. LET OP nu we hebben deze gesaved NIET als zoom extend dat het hele block in beeld is, maar wij hebben ingezoomd op slechts EEN kolom die in het overruled block zit wat Plattegrond 5x5m heet. Bij het openen van deze tekening als eerste het commando erase intikken en vervolgens deze EENE kolom die ALLEEN IN BEELD IS SELEKTEREN m.b.v. een WINDOW!! Autocad gooit nu het hele block plattegrond 5x5m weg, terwijl alleen maar (kolom 200x200) in beeld is. DIT MOET NIET KUNNEN, of zijn wij nu gek?? :oops:

Met jouw tekening kan ik je probleem inderdaad dupliceren ! Erg vreemd, het moet dus een eigenschap zijn van de tekening of de block zelf.
Wanneer ik een nieuwe block maak van zo'n array heb ik het probleem niet, het moet dus een eigenschap zijn van je block zelf ..
#4
Citaat van: hulpje op do 26 05 2011, 10:08:30
Probeer het volgende eens:
Teken een rechthoek.
Array deze alsof je een kolommen plan maakt.
Maak hiervan een block.
Zoom helemaal in op 1 rechthoek.
Doe alsof je iets wil deleten, gebruik hiervoor een window om de kolom te selecteren.
Wordt deze bij jouw geselecteerd?
Bij mij/ons wel
Als dat bij jouw niet zo is, dan is het waarschijnlijk een setvar.
Ben benieuwd.
Ik heb de exacte stappen geprobeerd en kan via een window op 1 rechthoek niet de hele blok selecteren, zelfs niet als het insertion point in de window valt. zal de setvars eens bekijken.
#5
Citaat van: hulpje op do 26 05 2011, 07:54:55
Ik herken het probleem.
Ben er zelf ook bijna een paar keer ingetrapt!
Alleen door goed op te letten, kon ik voorkomen dat ik dus elementen kwijt raakte.

Zou het misschien een setvar instelling kunnen zijn?

in mijn AutoCAD 2011 kan ik via window alleen een block selecteren als die volledig in het window valt. En volgens mij werkt het zo al sinds AutoCAD 2.5 (maar ik heb wel de stap van 2008 naar 2011 gemaakt...). Ik ken in ieder geen parameter die dit regelt.
#6
Autolisp / Re:Meervoudige keuze menu
wo 25 05 2011, 23:14:32
Citaat van: Atwist op wo 25 05 2011, 15:25:56
Roy,

Ik geloof je graag, maar mijn kennis van programmeren is nog zeer gering.
Het is de bedoeling dat de toggles weer "gereset" worden, nu gaat de lisp telkens purgen als ik afsluit.


Dan kan je best die waardes op een gewenste default zetten vooraan in de routine.
#7
Citaat van: RobenAd op wo 25 05 2011, 17:18:35
Beste Jon,

Wij bouwen onze projecten bijna uitsluitend op uit blocks, dit om bouwfouten zoveel mogelijk te beperken!
Refedit is voor ons een commando wat wij bijna continue gebruiken.
Het hele punt is dat wij vaak mega blocken aanmaken (tekeningen van derden, welke wij platslaan / overkill / alles in een laag / en by block by layer maken.) Maar nu komt het; als men toevallig van b.v. een installatie tekening een klein detail op het beeldscherm heeft en daarnaast bv een los lijntje, vervolgens willen wij dit lijntje erassen m.b.v. een window, als dan in deze window ook het (KLEINE GEDEELTE) van het block valt, wat op dat moment van het veel grotere block inbeeld is, autocad vervolgens toch het hele block weggooit  :oops:!? Dit zou niet mogen! Wel als wij dit lijntje met een crossing hadden geselekteerd. Hopelijk is het geschetste probleem duidelijk en heeft er iemand een oplossing voor. :nigoe:

Dat is nu net de eigenschap van blocks ...  Het ondeelbaar samenhouden van objecten, tenzij je de definitie veranderd.
Kijk eventueel eens naar het group commando : daarmee kan je entiteiten samenvoegen die je toch nog individueel kan benaderen via de grips (maar niet verwijderen...)
Ik zou jouw probleem echter op een andere manier benaderen : alles van de 'externe' tekening op een aparte layer zetten, die je kan (un)locken , afhankelijk van wat je wil wijzigen. Je kan dan steeds stukken overzetten naar je eigen layer indien nodig.
een nadere methode zijn de xrefs, daarmee blijven de externe tekeningen helemaal biuiten je eigen tekeningen en kunnen nieuwe extrne versies gemakkelijk geactiveerd worden.

Blocks zijn eerder bedoeld voor het gebruik van repeterende entiteiten die identiek moeten blijven.
#8
Autolisp / Re:Meervoudige keuze menu
di 24 05 2011, 20:16:49
Dit is even moeilijk te testen zonder de DCL, als je me je lsp en dcl even stuurt (of hier plaatst) kijk ik er wo naar.
De code in je post lijkt te zijn afgebroken.
Een goede tip : zoek notepad++ op internet, dat heeft een goede teksteditor die mooi je tekst tussen open en gesloten haakje toont en laat ook toe een enkele tekst in 2 verschillende vensters te editeren.

mail = pj@digitalplantservices.net
#9
Autolisp / Re:Meervoudige keuze menu
ma 23 05 2011, 11:43:57
Je kan voor elke action key een variable maken die je aan/uit  'toggelt' vyia een functie. En je voegt een OK of RUN knop toe die dan je functie start aan de hand van je ingestelde variabelen.
#10
Citaat van: pina op ma 16 05 2011, 15:27:30
Graag wil ik weten hoe dit te realiseren is zonder het commando
"%%u"  (underscorecommando in AutoCAD) voor de tekst te plaatsen
in de textattribute.

Ik hoor het graag.
Alvast bedankt

Groet,
Pina
l


lastig, je kan dit via code doen, en automatiseren door alle tekst die onderlijnd moet worden op een aparte layer te zetten zodat de code makkelijk een selectie kan maken. Ik heb ooit zoiets gedaan met kaders rond tekst.
Of even zoeken of er geen tekstfont bestaat waar een underline in de font zelf zit ?
#11
Citaat van: jack op ma 16 05 2011, 11:19:48
IK heb 2 lijnen die samen een hoek vormen
Het hoekpunt wil ik gebruiken als centerpunt van een Arc
Op het ene lijnstuk staat een vastpunt die ik wil overbrengen op het andere lijnstuk in de vorm van een boog
Het probleem is dat de getekende boog telkens linksom getekend wordt maar dat ik die boog rechtsom zou willen tekenen om alzo het vaste punt overtebrengen naar het andere lijnstuk
groeten
jack

Wanneer je de ARC als polyline tekent heb je een Direction optie. Je kan de polyline achteraf eventueel exploderen.
#12
AutoCAD probleem / Re:Rechts klikken
wo 11 05 2011, 10:16:23
PICKFIRST op 1 zetten ?
#13
Autolisp / Re:lines naar polyline
za 23 04 2011, 21:13:03
of mpedit, die vraagt direct naar meerdere objecten.
#14
Citaat van: SnackySuperior op wo 20 04 2011, 10:25:52
Via array plaats ik bomen (als block). Hiermee stel ik het aantal rijen en kolommen in. Het lukt me echter niet bomen te plaatsen in een bocht van een weg (onder een bepaalde hoek)
Wie kan mij helpen?

AutoCAD 2012 heeft daartoe een mooie nieuwe functie :
AutoCAD 2012: Path Array
AutoCAD 2012 contains a new capability, enabling you to create associated arrays along a path

Als je het pad (lne, polyline) wijzigt via grips of zo volgen alle objecten.

Zie http://autocad.autodesk.com/?nd=tips_tutorials voor een filpje hierover.
#15
Autolisp / Re:Doorzoeken van submappen
di 15 03 2011, 18:16:00
Dit is de routine die ik gebruik :

;;; by Peter Jansoone (pj@digitalplantservices.net) 15/3/2011

;;;fe (FindFileSub "c:\\acad\\" "test.txt")

(defun FindFileSub (InFolder FileName / Folderlist2 Folderlist2item )
(if (findfile (strcat InFolder FileName))
  (setq Folderlist (list (findfile (strcat InFolder FileName))))
)
(vl-load-com)
(setq Folderlist2 (vl-directory-files InFolder nil -1))
(if Folderlist2
  (foreach Folderlist2Item Folderlist2
   (if (and (/= Folderlist2Item ".")(/= Folderlist2Item "..")(/= Folderlist2Item nil))
    (progn
     (setq sFolder (strcat Infolder Folderlist2Item "/"))
     (if (findfile (strcat sFolder FileName))
      (setq FolderList (cons (findfile (strcat sFolder FileName)) Folderlist))
     )
    )
   )
  )
)
(setq folderlist (reverse Folderlist))
Folderlist
)

FastFiber