Paul Hummerston Posted February 15, 2020 Posted February 15, 2020 Urgent:: We create relatively simple fie sprinkler pipework layouts using autoCAD 2017 and I am looking for a relatively simple method of extracting a take-off for the pipework, sprinkler heads and fittings. Also looking for an automatic way off numbering the heads somehow. We are willing to pay if someone can set this up on our system. Quote
BIGAL Posted February 16, 2020 Posted February 16, 2020 The simplest way of numbering the heads is to use a block which has a head number as inserted its +1 to last number. The take off part can be simple or complex depending on what the objects are making that dwg. You need to provide further details maybe a sample dwg that people can look at. There are a number of us here like me that would be happy to discuss a commercial arrangement, I am happy to provide contact details as I am sure others will also. Quote
Paul Hummerston Posted February 16, 2020 Author Posted February 16, 2020 Hi, thanks for your response. I have attached 2 examples of drwings one is for a single house and another is a single floor of a couple of adjoining blocks of flats. The different coloured pipework corresponds to different pipe sizes. Let me know if you require further information - thanks Quote
BIGAL Posted February 16, 2020 Posted February 16, 2020 What you want has been done before its very easy to get the total of all lines, plines arcs circle etc on a layer, I have suggested layer rather than colour as you posted an image not sure. The question to this is display on screen, in a table or output to a file or all ? There are lots of examples out there. As the sprinkler heads are a block again its easy to get totals just need some idea of block names and what attributes are attached to it eg number, sprinkle angle 360, 180. So post a dwg and I think you will get lots of replys from people who have already done this. Quote
Paul Hummerston Posted February 17, 2020 Author Posted February 17, 2020 HI thanks for your response. i have attached a floor Plan with just the pipe work, sprinklers, &sprinklers no Layer turn on. the rest of the layers are turn off. Looking forward for a simple method of extracting a take-off for the pipework, sprinkler heads and fittings P1758_Barking_Riverside-_206_East_-Block_A1-pipe_work_&_sprinklers_-turned_on.dwg Quote
BIGAL Posted February 17, 2020 Posted February 17, 2020 ok 1st up use wblock when posting dwg's, your dwg is 4Mb my wblock of the same is 135kb. Just wblock what is required. Looking a your dwg as the pipes are on 1 layer that is ok but me I would have had like RAD Sprinkler Pipework-50, RAD Sprinkler Pipework-38 so know the dia of pipe, a better way than just using colour to distinguish. Can be converted from colour to layer. You can tie the label number to the sprinkler with a hidden attribute using a Field in the attribute it will then read the number and save in the block if needed, so could get stuff like sprinkler number,X,Y. You would do this at time of creation. www.Lee-mac.com, Lee has a good autonumber lisp that if you remove one it will renumber so I would be looking at using that. You would make the head-number attribute invisible so would not see twice. A more advanced method may be a dynamic block so it links the sprinkler with the number, has rotation and offset built in. Some one may be able to do that block for you a better 1st step as the 2 objects are one. I am not that good at dynamic blocks. (defun c:foo ( / obj ss bname) (setq obj (vlax-ename->vla-object (car (entsel "pick block object ")))) (setq bname (vla-get-name obj)) (setq ss (ssget "x" (list (cons 0 "INSERT")(cons 2 bname)))) (alert (strcat "You have " (rtos (sslength ss) 2 0) " \"" bname "\"'s")) ) (C:foo) So maybe a dwg improvement first to do with layer, then use a dynamic block. Please advise which output CSV ie excel To screen like example To a autocad table or choose Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.