AutoCAD MEP Wishes
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
DEVICE COUNT
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
96 Views, 12 Replies
09-18-2003 03:59 AM
I use to have a block count file that would list all blocks in a dwg. and give the quantity of each block. Building systems3 does not use blocks, its all devices. Is there a way to list all the "devices" within a dwg specifying "system names", "style names" as well as quantity?
*[Autodesk], Hakan Wikemar
Re: DEVICE COUNT
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
09-22-2003 04:24 PM in reply to:
DR.WICK
Hi Wick!
I don't really know how you want the result
presented or how your block count file worked. Do you want an external file that
shedules all your devices or is it enough to have them presented in the dwg? If
so have you tried to use the property set
definitions and shedule table functions to create a table in the drawing? If you
do so you can right-click on the table and exprt the info to a txt or a xls
file.
presented or how your block count file worked. Do you want an external file that
shedules all your devices or is it enough to have them presented in the dwg? If
so have you tried to use the property set
definitions and shedule table functions to create a table in the drawing? If you
do so you can right-click on the table and exprt the info to a txt or a xls
file.
commands:
aecstylemanager - documentation objects -
property sets and shedule tables, (add a property set that applies to devices
and that includes the automatic properties: style and system, then create a new
shedule style that applies to devices, with the columns style and system + check
the include quantity column)
property sets and shedule tables, (add a property set that applies to devices
and that includes the automatic properties: style and system, then create a new
shedule style that applies to devices, with the columns style and system + check
the include quantity column)
apply the propertyset to all your devices through
the properties pallette - extended data tab
the properties pallette - extended data tab
tableadd - choose your table style - include all
devices - add your shedule table
devices - add your shedule table
If you want to just extract info of all the devices
directly to a txt file or something you will probbably need to write a vba macro
or something.
directly to a txt file or something you will probbably need to write a vba macro
or something.
Please let me know a bit more of what you need
and I'll try to help you.
and I'll try to help you.
/Hakan (QA)
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
"DR.WICK" <I
href="mailto:c_nelson@smma.com">c_nelson@smma.com> wrote in message
href="news:f18b83b.-1@WebX.maYIadrTaRb">news:f18b83b.-1@WebX.maYIadrTaRb...
use to have a block count file that would list all blocks in a dwg. and give
the quantity of each block. Building systems3 does not use blocks, its all
devices. Is there a way to list all the "devices" within a dwg specifying
"system names", "style names" as well as quantity?
*[Autodesk], Hakan Wikemar
Re:
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
09-24-2003 09:58 PM in reply to:
DR.WICK
Hi again!
I made a small vba file you could try to get an
idea of what you can do and how.
idea of what you can do and how.
Just do a vbaload and vbarun to try it. (vbaman to
edit)
edit)
Posting it under the same heading in Customer files
area.
area.
/Hakan
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
"Hakan Wikemar [Autodesk]" <
href="mailto:hakan.wikemar@autodesk.com">hakan.wikemar@autodesk.com>
wrote in message
href="news:BBD527FCD38DBF11BF3F48541E924309@in.WebX.maYIadrTaRb">news:BBD527FCD38DBF11BF3F48541E9......
Hi Wick!
I don't really know how you want the result
presented or how your block count file worked. Do you want an external file
that shedules all your devices or is it enough to have them presented in the
dwg? If so have you tried to use the property
set definitions and shedule table functions to create a table in the drawing?
If you do so you can right-click on the table and exprt the info to a txt or a
xls file.
commands:
aecstylemanager - documentation objects -
property sets and shedule tables, (add a property set that applies to devices
and that includes the automatic properties: style and system, then create a
new shedule style that applies to devices, with the columns style and system +
check the include quantity column)
apply the propertyset to all your devices through
the properties pallette - extended data tab
tableadd - choose your table style - include all
devices - add your shedule
table
If you want to just extract info of all the
devices directly to a txt file or something you will probbably need to write a
vba macro or something.
Please let me know a bit more of what you
need and I'll try to help you.
/Hakan (QA)
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
"DR.WICK" <I
href="mailto:c_nelson@smma.com">c_nelson@smma.com> wrote in message
href="news:f18b83b.-1@WebX.maYIadrTaRb">news:f18b83b.-1@WebX.maYIadrTaRb...
use to have a block count file that would list all blocks in a dwg. and give
the quantity of each block. Building systems3 does not use blocks, its all
devices. Is there a way to list all the "devices" within a dwg specifying
"system names", "style names" as well as
quantity?
Re: DEVICE COUNT
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
10-03-2003 01:19 AM in reply to:
DR.WICK
Not to sound ignorant, I just started using "Building Systems" and I have no idea how to do what you are sugesting, but it sounds like there is no easy way to count devices in a drawing. I dont need to put this info into a table, but I need it to get a basic count for reference. The only other way that I know of is to print out the drawing and count each individual device. This can take hours and there is the possibility of missing a couple.
*[Autodesk], Hakan Wikemar
Re:
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
10-05-2003 06:58 PM in reply to:
DR.WICK
I'm sorry if I wasn't clear enough in my first
reply.
reply.
What I was trying to say was that you can do a
couple of things to count the devices in the drawing.
couple of things to count the devices in the drawing.
a. You can set up schedule tables that count your
devices and have them presented in your drawing. If you just want them for
reference you can just delete them after you have used them.
devices and have them presented in your drawing. If you just want them for
reference you can just delete them after you have used them.
b. Or you can run a script that I put together that
creates a txt file which lists all the devices in the dwg.
creates a txt file which lists all the devices in the dwg.
I'll try and describe the procedures as detailed as
possible, if you have any questions don't hesitate to ask.
possible, if you have any questions don't hesitate to ask.
commands to write on the command line in
italic
italic
a.
While it may look like big task to set up the
schedule tables it's quite easy and you can later on reuse these settings in
other dwg's by just copying the property sets and schedule table styles to every
new drawing, or save them in your template dwg.
schedule tables it's quite easy and you can later on reuse these settings in
other dwg's by just copying the property sets and schedule table styles to every
new drawing, or save them in your template dwg.
1. aecstylemanager, look for Property Set
Definitions in the left pane, right-click and select NEW. Name it to something
appropriate such as Device.
Definitions in the left pane, right-click and select NEW. Name it to something
appropriate such as Device.
2. Select the new Property set in the right pane,
right-click and select Edit
right-click and select Edit
3. Select the tab Applies To, Click Clear all,
scroll down in the all objects list and select Device
scroll down in the all objects list and select Device
4. Change too Definition Tab, Click on Add
Automatic.... Select Style and Click OK, Click on Add Automatic...
again Select System and Click OK
Automatic.... Select Style and Click OK, Click on Add Automatic...
again Select System and Click OK
5. Click OK, (We have now created a property set
that can be attached to devices)
that can be attached to devices)
6. Still in the Style Manager, look for Schedule
Table Styles, Right-Click and select New and name it to something appropriate
such as Device Schedule.
Table Styles, Right-Click and select New and name it to something appropriate
such as Device Schedule.
7. Right-Click on the New Style and select
Edit...
Edit...
8. Select the
tab Applies To, Click Clear all, scroll down in the all objects list and select
Device
tab Applies To, Click Clear all, scroll down in the all objects list and select
Device
9. Select the Columns Tab and Select the Include
Quantity Column.
Quantity Column.
10. Click Add Column...
select Style (probably selected by default) in the left hand side and
click OK, then Click Add Column... again and select System and Click
OK.
select Style (probably selected by default) in the left hand side and
click OK, then Click Add Column... again and select System and Click
OK.
11. Click OK. (We have now created the schedule
style which includes Quantity, Style and System on devices)
style which includes Quantity, Style and System on devices)
12. Return to your dwg (select ok to exit the style
manager.)
manager.)
13. Select all devices (for ex use Ctrl+a,
and right-click and choose quick select, select device in the dropdown
and hit ok.
and right-click and choose quick select, select device in the dropdown
and hit ok.
14. When you have all devices selected;
right-click and select Device Properties.
right-click and select Device Properties.
15. In the General Tab Click Property Sets...,
Click Add... (you should now see the name of the Property Set you created) make
sure your property set is selected and click ok, then ok and ok.
Click Add... (you should now see the name of the Property Set you created) make
sure your property set is selected and click ok, then ok and ok.
We have now Attached the property sets to our
devices (you will have to add property sets to every additional device you
insert to the drawing but you can always select all devices and add again to
make sure you have added them to all devices)
devices (you will have to add property sets to every additional device you
insert to the drawing but you can always select all devices and add again to
make sure you have added them to all devices)
16. tableadd, Select your Schedule table
style and select the Add New objects automatically and Automatic Update.
OK.
style and select the Add New objects automatically and Automatic Update.
OK.
17. Select the whole dwg surface, Place The
schedule.
schedule.
If you save this dwg, you can through the
aecstylemanager copy and paste the table style and Property set
definitions into other dwg's.
aecstylemanager copy and paste the table style and Property set
definitions into other dwg's.
b.
1. Get my ElecCount.zip file from the
autodesk.autocad.customer-files (Under DEVICE COUNT header) unzip it and save
the ElecCount.dvb file somewhere.
autodesk.autocad.customer-files (Under DEVICE COUNT header) unzip it and save
the ElecCount.dvb file somewhere.
2. vbaload, browse to the file and load
it. (if a question comes up about running macros select Enable
Macros)
it. (if a question comes up about running macros select Enable
Macros)
3. vbarun, Run.
4. Select Save As.. and navigate somewhere
where you want to save the txt file.
where you want to save the txt file.
5. Quit the Script and look at the txt file.
If you rather would like to have the # of devices
presented in a dialog box or something let me know and I'll see what I can
do.
presented in a dialog box or something let me know and I'll see what I can
do.
Thanks
/Hakan
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
"WICK" <Not
href="mailto:wick_01702@yahoo.com">wick_01702@yahoo.com> wrote in
message
href="news:f18b83b.2@WebX.maYIadrTaRb">news:f18b83b.2@WebX.maYIadrTaRb...
to sound ignorant, I just started using "Building Systems" and I have no idea
how to do what you are sugesting, but it sounds like there is no easy way to
count devices in a drawing. I dont need to put this info into a table, but I
need it to get a basic count for reference. The only other way that I know of
is to print out the drawing and count each individual device. This can take
hours and there is the possibility of missing a
couple.
Re:
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
10-09-2003 04:11 AM in reply to:
DR.WICK
Thank you for the vba file!!! It works better than the block count that I used up until R2002. Not that its important, is there a way to tweak the file so that it will group the devices together? Such as all the lighting together, all power, fire alarm, and so on?
Once again, THANK YOU!!
You saved me a lot of time with this file!
Once again, THANK YOU!!
You saved me a lot of time with this file!
Re:
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-06-2005 02:48 PM in reply to:
DR.WICK
Hello Hakan,
You had helped me with this device count dvb file. I now have ASB2005 and it is telling me that it cant find a project or a library. I don't know if this file is compatible with 2005, if something needs to be re-written or if a new file needs to be created all together in order for it to work in 2005. Any suggestions?
Thanks!
You had helped me with this device count dvb file. I now have ASB2005 and it is telling me that it cant find a project or a library. I don't know if this file is compatible with 2005, if something needs to be re-written or if a new file needs to be created all together in order for it to work in 2005. Any suggestions?
Thanks!
Re:
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-15-2006 10:26 AM in reply to:
DR.WICK
Hi Wick-
Chances are you need to update the references in the VBA project. To do this, enter VBAIDE. From the Tools menu, select References... What references you need to select depends on what Objects were used in the project... but likely that you will at least need:
AEC Building Systems 4.5 Base Object Library
and perhaps:
AEC Building Systems 4.5 Application Library.
Hope this helps,
MS

Martin Schmid, P.E.
Product Manager - Analysis and Countrification
Architecture, Engineering, and Construction
Autodesk, Inc.
Chances are you need to update the references in the VBA project. To do this, enter VBAIDE. From the Tools menu, select References... What references you need to select depends on what Objects were used in the project... but likely that you will at least need:
AEC Building Systems 4.5 Base Object Library
and perhaps:
AEC Building Systems 4.5 Application Library.
Hope this helps,
MS

Martin Schmid, P.E.
Product Manager - Analysis and Countrification
Architecture, Engineering, and Construction
Autodesk, Inc.
Re:
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-17-2006 09:13 AM in reply to:
DR.WICK
Thank you MS!
I guess I had some missing files, but this fixed my problem. My next question is, is there a way that I can run this and have all my devices grouped together. For example: list all of my "power devices" together, all "fire alarm devices" together, all "lighting devices" grouped together and so on? I also wanted to know if there is a way to display my "device count" within the AutoCAD text window, as opposed to having it exported to a separate file. I am not very familiar with the VBA, so please bare with me.
Thanks again!
Wick
I guess I had some missing files, but this fixed my problem. My next question is, is there a way that I can run this and have all my devices grouped together. For example: list all of my "power devices" together, all "fire alarm devices" together, all "lighting devices" grouped together and so on? I also wanted to know if there is a way to display my "device count" within the AutoCAD text window, as opposed to having it exported to a separate file. I am not very familiar with the VBA, so please bare with me.
Thanks again!
Wick
Re:
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-17-2006 10:00 AM in reply to:
DR.WICK
Wick--
I don't readily see a way to get the Classification information (lighting, power, fire alarm, etc...) via VBA. The alternate way I see to do this is via a Schedule. You can define the schedule to sort by the Device Type (Classification). Refer to the attached.
If I learn that it is possible via VBA, I'll post back to this forum.

Martin Schmid, P.E.
Product Manager - Analysis and Countrification
Architecture, Engineering, and Construction
Autodesk, Inc.
I don't readily see a way to get the Classification information (lighting, power, fire alarm, etc...) via VBA. The alternate way I see to do this is via a Schedule. You can define the schedule to sort by the Device Type (Classification). Refer to the attached.
If I learn that it is possible via VBA, I'll post back to this forum.

Martin Schmid, P.E.
Product Manager - Analysis and Countrification
Architecture, Engineering, and Construction
Autodesk, Inc.


