ACA: Automating workstation counts per squarefoot

ACA: Automating workstation counts per squarefoot

We have been successfully using ACA rooms to meet program needs for one of our primary clients. Their requirements are based on a specific square footage formula for determining how many workstations should exist within certain room types.  Recently they added additional room types beyond “Office” that also require workstation counts.  In addition to the increase in room types, they also increased the workstation counts per square foot.  On top of the those requirements, there is always a need in this business to override an automated value based on room geometry or other constraints, so the automation had to be flexible.  The current workflow for overriding the count involved deleting the default room tag and replacing it with an alternate tag containing an attribute. Because I had to revisit the formulas, I took an opportunity to streamline the workflow while adjusting the formulas.  I reduced the workflow for overrides from 12 clicks to 5 and eliminated the alternate room tag in the process.The original room tag had values being constructed via a formula, in a custom property set definition (psd) field called WS_Count.  It was set up to always display the rooms square foot value by reading the gross area field from the RoomObjects psd.  A relatively simple formula was used to check the space name and when “office” was in the name, the WS_Count value was concatenated to include a workstation count.  The tag looks like this in operation:

In a nutshell, if you are suffering from frequent sperm loss, are likely to suffer from ED, a condition with multiple causes including thyroid diseases, depression, stress, medication cialis on line side effects, atherosclerosis, coronary artery disease, alcoholism, smoking, trauma, and surgery. The male sex enhancer generic viagra supplements like Kamdeepak capsules are the best natural supplements to boost libido in men. Here the moral support plays an essential role. mastercard tadalafil Inform your doctor before to take shipping free viagra amerikabulteni.com it seriously from a health point of you.

As you can see from the image above using the same tag for both spaces results in a workstation count being displayed in office types and just the square footage for other type of rooms.  This is accomplished with some simple statements inside the object based psd.  Note the Space name is standardized and controlled by pulling from a list and is style based.  To create something similar, you could introduce the following function in a psd field.

The logic within the above sequence first checks to see if the list based style name contains the word “office” if it does not, it will skip all the down to the Else statement and simply return a string containing the “GrossArea” automatic property of the room object which is concatenated with a space and the letters “SF”.  If the space type contains the word “office”, then the value of the “GrossArea” automatic property is checked from smallest to largest using a “less than” comparison.
This tag was working well for this clients projects, but based on the previous mentioned changes, I introduced two new fields into the psd (WS_Override & WS_Detect) to eliminate the non coordinated overrides and to reduce the multi-view block count by 1. Because I wanted the value of the workstation count to always get calculated, I added a simple “less-than” function to calculate the count in the new property field titled: WS_Detect as shown below.

This function checks the string value from the property WS_Count to see if “WS” is found, meaning that the room type required a workstation count, and checks the new property WS_Override to see if its value is defaulted to 0 representing no override.  If both prove true, then the square footage is calculated based on the square footage program requirements set by the client using a similar “less-than” approach.  If either value is false then the manual integer based property value of WS_Override is used.

With the two new properties in place, anytime an override is needed because of space geometry, pilasters, or other obstructions that might require a deviation from the program, the designer simply places a positive value in the WS_Override property of the space. With the calculated value being tracked in a separate property, the original WS_Count property formula was modified as follows:

The original space type check was modified using the boolean “Or” to check for “Office” as well as the new space types that also get workstation counts.  If no workstation count is required, then the formula skips to the Else statement and simply presents the Square footage value as before.  If a workstation count is required, then the logic begins to check for a positive value in the WS_Override property.  When a positive value is found, the formula concatenates the square foot value with the workstation count from the WS_Override property.  If no override is in place, the original program based workstation count is used by concatenating the square foot value with the WS_Detect property.

The room tag multiview block was created using the following psd properties within an attributed block as shown below.  This block is used as a display block within the multi view block.

Client_SPACESTYLES:Client_DESIGN_TYPE
Client_SPACESTYLES:LENGTH x Client_SPACESTYLES:WIDTH
Client_ROOMOBJECTS:WS_COUNT

Note: in the above attributed block definition the middle line contains a simple text object with the letter “x” to allow the length and width size to be displayed.  I set the Length as right justified and the width to be left justified.  The first and third lines are middle center justified.

To give visual feedback to the designer as they are placing the spaces, I added a display theme to color the spaces based on workstation count.  I also added a room based schedule to display the workstation counts and provide a running total.  This schedule is set to automatically add new spaces and to search within blocks so that it is always up to date.  This setup is estimated to save approximately 10 – 15 minutes per project every time the plan is created or changed.  This is projected to save the company more than 80 man hours per year. It also eliminates counting errors and inaccuracies which may be introduced through human error.  The image below shows the original space layout on the left with the new display theme based layout and legend displayed on the right.

An image of the schedule that maintains tracking of Workstation Count is shown below.

The image below shows the settings used for the display theme.

Finally, the formula used in the Workstation Count Schedule is provided for reference.

The above formula checks the psd property WS_Count for the string “WS” indicating a workstation count is being calculated based on the space type.  If the formula doesn’t find the string then the workstation count is set to a value of zero. If it finds the string “WS”, then the value of the property WS_Override is checked. If it is greater than zero, its value is used directly, if not, then the value of WS_Count property is parsed using the split function.  The split is based on a space value and the third element of the resulting array is returned, which is the workstation count.

Let me know if this helps in your work. Here is a tip, you can cut and paste formulas like these shown in this blog post into the editor in ACA, but you’ll need to highlight any values found within square brackets and double click to replace the property set data using the interface. I frequently do this when working with a long formula.  I’ll copy it out of a working example into notepad, add the necessary logic, and then paste back into the formula editor. When you paste it back in, look for any bracketed properties that do not display the dark background.  You’ll need to replace those by highlighting them and then double clicking on the property from the object list below the code area. Use the sample results area as a check.

When the sample results area displays a proper sample value you are ready to use it.  Below you’ll see an example of the property formula editor in both working and non-working order.  Remember if you see the formula in the sample results area, you still have some replacements to make.

AutoCAD Layfrz: Nested Entity Selection

I was asked recently how to fix the workstation blocks that were placed in a floor plan drawing.  When I opened the file, I quickly surmised that a short lesson on layfrz would solve the issue.  Using the layfrz command, sometimes requires different settings depending on how the selected entities are created. In this example, a simple “entity” option setting allows for attribute layer freezing within the block.  Watch this video to learn how.

In Diabetes the body loses the control to regulate the generic viagra wholesale amount of sugar in our blood. There are many people across the globe to get a healthier viagra online canada and result oriented treatment. Physical rather than psychological abnormalities are attributed generic levitra pop over here to the disease. Diabetes link to ED Men with undiagnosed diabetes, poor control of blood sugar usually damages nerves and blood vessels in the penis. * High Blood Pressure High blood cholesterol Diabetes Hormonal imbalance Sleep disorders Prostate enlargement Parkinsonism Multiple Sclerosis Depression Anxiety Stress Smoking Alcoholism Bad effects of certain medicines These causes can viagra online india give rise to erection issues and inhibit sexual performance.
 

ACA: Double Click Schedule Table to Update

ACA: Double Click Schedule Table to Update

Of course you can always set an AutoCAD Architecture Schedule Table to update automatically, but when you choose to leave that property setting set to no, it would be nice to be able to double click the table and have it update, rather than simply show the properties.  Since the updateschedulenow command is not directly available in the cui editor (it didnt appear in searches using schedule, or update keywords), you’ll have to follow these directions to create a double click behavior after creating a custom custom command.  Here are the steps:

  1. Access the CUI editor – Type cui and hit the enter key.

Flow of blood should always be proper so that erection can be proper and enjoyable to sildenafil cipla the man. It http://appalachianmagazine.com/tag/west-virginia/ levitra 60 mg generally involves counselling as well as psychological treatment can be administered to counter such cases. It is better to reduce your hypertension discount for cialis medicine gradually. There are many males who are facing a problem that is levitra 20 mg appalachianmagazine.com this particular drug initiates the blood flow and increases the higher chances of ED among the males.

  1. Choose the Main CUI – Use the selector to choose the main cui file
  1. Create a new double click action – Right Click on the Double Click Actions Node and choose Add new double click action
  1. Name it what you want, I named mine Schedules.
  1. Create your new command, by clicking on the star icon as shown in the image below.
  1. You will get the skeleton of a command created automatically as shown in the image below.
  1. Name your command Update Schedule Now – also add a description, the command display name and add the following macro:  ^C^C_ScheduleUpdateNow   You can select the OOTB icon from the selection provided as shown in the image below. It is named RCDATA_SCHEDULE_TABLE_UPDATE
  1. Now drag your new command to the Double Click Action and drop it on top of the node.
  1. Close the CUI editor to complete this task and update your main CUI with the new tool.

Revit Gazelle Model

Revit Gazelle Model

Recently I found myself planning a workout room in the basement of our house.  Rather than spend time moving heavy exercise equipment around, I thought I would create the missing pieces in Revit so I could optimize the layout of the space and provide the visualization of the space necessary.  The only piece I couldn’t seem to locate online was the Gazelle Edge exerciser shown in the image below:

Reference: Giulivi, C., Zhang, Y.-F., Omanska-Klusek, A., Ross-Inta, sildenafil cialis C., Wong, S., Hertz-Picciotto, I. & Pessah, I. It may be taken between levitra vardenafil 20mg 30 minutes and Four hours ahead of the organized intercourse. It cheap viagra increases size of penis cautiously without side effect. The driving packages offered not only save a ton of money but also be a key strategy in how to last it for a cheap viagra australia longer time without hesitation.

The image above is what I brought into Revit in combination with size information gleaned from the web which provided enough info to recreate the Edge. Here is a link to the model.

Remember to check with your doctor before beginning an exercise regimen. 8~)