MarkMc

Members
  • Posts

    4241
  • Joined

Everything posted by MarkMc

  1. I said it's a block and one way. I use that method often. I resize them all the time, give control of lines, layer, and fill.
  2. Once the symbol is created you can open object in library (except cabinets) and change the layer. Here's one way-shelf (on layer shelf) with rod (layer shelf rod) blocked. I made both as new symbols -fixture interior- guessing that's what you were after. Would have to tab (or unblock) to change size so I'd keep the smaller one in the library. shelf with rod.plan
  3. Back at computer, this has circles but not as clean as Roberts. Couldn't find the old ones I did a few years back, nor could I find the distributor I used on line. A quick fast down and dirty. mesh plan.plan
  4. Cabinet with a glass door panel, change the glass material. Some suppliers of mesh etc, have images on line to use as a starting point. That particular mesh is (hand$) made in England, I don't remember if the British sites or American distributors have the image.
  5. Undo setting is in preferences, general panel. Not likely to help though. Had a recent plan with elaborate rails on the balconies that slogged it down. After I finished them did a save as, went back to the original and changed all of them so I could work. When I needed them again just copied from the save as and pasted in place. Might try something like that if it's the stairs causing slowness.
  6. Yes you can, on the dimension defaults, extension tab, proximity fixed. I use annosets to have different dim defaults to use on cabinets (and other things) I don't like auto interior dims so I have these set so I can just drag a line to get what I need. Example has two different "proximity fixed" settings. Where it the dimension ends up will depend on which side of the object you run your line across. When set it will not allow you to move the dimension line manually without changing that setting.
  7. Make an angled front cabinet where the front is blank, right side is 17-1/4 and has the face configuration you want, left side is 5-1/4, width equals depth of on cabinet, toe kick allowed everywhere then rotate it and adjust counter. Not sure if toe kick will work or if he have to fudge it. (from memory on phone)
  8. Got your email,(thought that was you, just saw this) invite sent
  9. This my or may not be related but I've got a support ticket with a different issue that does not occur right away. What I'm seeing is objects on hidden and sometimes hidden& locked layers are selected when working. Support has been able to reproduce one aspect of it with one layer but not the rest. I spent some time trying to reproduce it and record without success. I could reproduce it, just not record any cause. One thing that I noticed doing that which "might" be useful was-I'd use undo a couple of times as soon as it started, hoping to revert to the cause, started the recording. BUT it would not reproduce. Hitting undo appeared to make the issue go away. Dunno? I had begun to run recording full time when I had to do a restore to fix a printer issue. That put me back to build 20.2.3.3 where I don't have any problems. I've left it there for now since I'm a bit slammed and the problem made things close to unworkable for me. (BTW I don't get your delete issue on that build) Depending on work load I may move up to 20.2.3.54 to try recording again sometime next week. I'll also check to see if your issue shows then too. If I can get a decent recording for either I'll send that in and revert to prior build until a patch shows up.
  10. I had not intended to bump this but felt the need to add some more specifics that could be useful to a few people I spoke with and referred to this thread. An overview - How it works-the short answer is pretty well. I could possibly price simple projects; ones with few changes or mods, using brands with limited offerings, faster in 2020 or ProKitchen. OTOH for most of my work generating on the whole generating a complete project (design, drawings, renderings and order) is faster, cleaner, more complete and easier than using anything else I have tried. The system is designed to: generate a ballpark price quickly be usable by folks with modest computer skills maximize the time saved compared to require to adapt and use adapt to any brand of cabinets (though where it shines is if you use modifications) keep code entry as simple as possible minimize the need to look up pricing- pricing for modifications and pre-configured cabinets is kept in the system (including moldings and millwork) minimize the time spent configuring cabinets and accessing them from the library organize the user library to minimize time negotiating the library when changes are made provide data that can be used in any of three ways of creating and order (spreadsheet, online order form, 2020) minimize the possibility of mistakes, allow for easy checking prior to export and stay “live” based on the design to minimize typing-entry of data is drag and drop (or copy/paste) into fields. At the same time be adaptable to custom entry when needed provide a means of having readily available header information (brand, construction, style, species, finish, etc.) At first glance there are some aspects of setting this up that will appear complicated. Since I did the heavy lifting and handing you what you need to set it up; it is not difficult to use and fulfills the stated goals well. The presentation is a one time deal and a thank you to the hard working folks at Chief and this forum. I’m undecided what I’ll do with the session recording aside from distributing to the attendees. I’ve got more time into this than I intended and I don’t want do a lot of follow up (lacking restraint, I likely couldn’t resist). What you will be given to use: The files have expired, been removed. any macros required to make the system work including mulitple dimension formats to suit your mfg requirements (to 1/16th in fractions & decimal, Rounded to the inch, rounded to 3” increments) a spreadsheet template to format your codes to work within the system a sample plan with default cabinets configured to work with the system assorted static instructions for when you can’t remember how (text, images, maybe a pdf) so you don’t have to go back and rummage through the video What you need (besides Chief Architect): spreadsheet software (plenty of free choics if you don’t have one) you won’t need to know a lot about it ideally a pdf catalog of your mfg catalog (other formats can be as even better but I”ve never managed to acquire any) a pdf reader -optional: the ability to export to a spreadsheet can be useful optional- a program called Stickies; free from www.zhornsoftware.co.uk What you will need to do for your work: place your mfg codes and some pricing into the provided spreadsheet template and save the only spreadsheet actions you will need to know are-insert row(s) or column(s); copy/past; paste special (exact example provided); and lock a spreadsheet (optional) Design as you normally would If you need order data not already in your saved mfg spreadsheet add it (to only one cell) Either drag and drop pre-configured cabinets OR use “Replace from Library” Your moldings and other accessories needed for the order are placed from the library. Quantities is changed using copy and paste in place Set the order of your cabinet schedule and check it change the columns shown in the schedule, copy and paste to a spreadsheet undo the column change and set your schedule columns for final print in Chief Use the exported data in the method you prefer for final pricing: spreadsheet order template (an example supplied), online ordering or 2020 (will work best in versions before they tied catalogs to support)or ProKitchen (but that may be different to work with and I’m not dealing with it) When using the “spreadsheet order template” method you will still have to look up “some” pricing. (for me that amounts to 6-10 lines per order, mostly wall cabinets) I've been getting the data I need to order cabinets out of Chief for 5 years, with 6 manufacturers, with varied order requirements and systems for submission. At first that was limited, then a bit complicated, currently this is the best I've worked out.
  11. Thanks for concern Michael. I'm happy with what I've got going now thanks to Eric and Gerry. I have a cabinet label macro from some a year and a half ago that got worked out with help from you, Joe, & Gerry. It's a lot like what you suggest. Several times I thought of contacting (and paying) one of you Ruby folks to do this and another (even though I'm giving it away). In the end I decided that might not be as efficient as beating my head against the wall. (which provided a nice learning opportunity I will be showing the cabinet label macro at the webinar, even though it's not really a part of the system I'm using now. It works for one line of cabinets from one brand with their online ordering system. If anyone wants that adapted to a different brand or enhanced I'll be referring them to you or Joe or whoever else is offering Ruby services. That's addressed. I think my system is easy to: learn, adapt per brand, and use. It may turn out that folks throw their hands up, "crazy, too weird, going back to 2020". I hope not but that's ok. I've been getting data out of Chief to use ordering manufactured cabinets for 5 yrs, in 6 brands, with varied order requirements & methods. This is the best I can do. At first it was pretty limited, at times complicated. Working on this presentation has improved it enormously just for my use, though that's less important nowadays. I'm really happy with it now though being newly revised their may be bugs. ;->
  12. All very useful, thanks. I have a cheat sheet I got somewhere that lists a lot of things like modifiers but since it only lists them, doesn't say what they are I have to go elsewhere to see what they mean, then I usually have to go somewhere else to figure out how to place them properly and see what they do. Think I'm going to love that website.
  13. That works perfectly Gerry, thanks. I'll read up on the "?" tonight. I tried to fix the first two since they eliminated the exception error with blank or single line fields but nojoy getting it to work properly with more lines. Now it does- #sample field content >1>FLSHENDB-L>65; >1> LeMans 50>0; >1> REL-RAIL (opening 19 3/8)>170; >1> 4" Filler Overlay Loose, finish & lip 3 edges>19; Your most recent does it perfectly (and looks better than what I put together with duct tape) x = owner.supplier.gsub(/(>[0-9]*>?)|\n/,'') =>FLSHENDB-L; LeMans 50; REL-RAIL (opening 19 3/8); 4" Filler Overlay Loose, finish & lip 3 edges; Me doing Ruby is kind like a guy with his hands in his back pockets playing whackamole with his head ;-> With the changes I've made to the system I use this past week I'll just have to get back to it I suppose. Got slammed last year so forgot what I learned to being with. I can think of a few more improvements I can make to what I'm doing that make the head banging worthwhile. Thanks.
  14. Best practice is to set Chief to use the dedicated card in the nVidia control panel NOT to completely disable the onboard graphics. Let the onboard handle what other tasks it needs to. The control panel is located in the taskbar or right clicking on the desktop. Go to the 3D settings tab, manage 3D settings, program settings. Add Chief Architect exe there, then go down the list. Most things get set to high performance, a few are left alone, a few are managed by program. I usually also set ChiefArchitectRayTracer.exe there though I'm not sure how much difference it makes but what the hay.
  15. the second worked once I figured out that I need to use part of what I had. I didn't see that one initially. final is x = owner.supplier.gsub(/(>[0-9]*>)|\n/,'') x.gsub!(/>[0-9]*/,'') works for all the filled in fields, single lines, or if field is blank. I didn't realize at first that this was the same macro Eric and Joe were helping me with yesterday (in the rabbit hole again). Now I have to go back to the reference so I can understand what is actually going on and learn something Thanks Gerry
  16. I just updated the original message on this, just bumping here.
  17. Update to to the plan for this- Cabinet defaults setting up OIP fields and some macros. The macros are very simple since I'm no wiz in the dark arts. Schedule default and how to get an alternate for use in pricing (and where the rocks are so you don't trip) Generating mfg cabinet/mod codes from pdf catalog, formatting entries for OIP field used for pricing using a spreadsheet template (provided), a little copy paste special, convert to table stuff and tools used to quickly get the codes where you want them. Saved cabinets in the user library, how much data to include when. Using replace from library. Change schedule to alternate, copy schedule, paste to sheet. Revert schedule to default for printing. Adjusting pasted columns to match a spreadsheet order form. What's worth having to look up and fill in (IOW what is not worth automating) Using the sheet data in an online ordering system Using the sheet data in 2020 A very brief section on generating cabinet details need for order submission and a method to check accuracy (avoid mistakes). I'd like to present each section and follow that with a Q & A, then move on to the next section. I'd originally intended to barely mention much about macros. However in the process of putting the presentation together something came up. While the way I've been moving data from Chief to order for the last few years has been fine for me it can be a bit complicated, cumbersome. An easier method occurred to me, requiring far less spreadsheet manipulation after the fact. (in some case none). While working that out I found a way to also include prices for "some" things; mdoifications and accessories in particular. I was already in the process of updating my user library cabinets per brands to coincide with changes I've made in X10. I've spent the better part of the last week fiddling with this newer approach. I should have it all together by the webinar. However far I get I will send each attendee a zip file ahead of time with the macros, sample plan with OIP fields and schedule, and a spreadsheet template I'm using (as both open/libra office and excel). IF you sent me a PM instead of an email please email me so I can send you the file.
  18. I have macro mods=owner.supplier x=mods.delete!("\r\n") y=x.gsub!(/>[0-9]*>/,'') y.gsub!(/>[0-9]*/,'') Does what I need UNLESS owner.supplier is a single line. When I first discovered that I made a second macro that applies only if there is a single line but realize that I need to have only one. I tried to use Rescue but can't get that to work, likely bad syntax. Thing is I don't even know if this is the correct method to use. Can "rescue" solve this? in which case I can continue to work it out... or do I need something else like an if statement?
  19. Joe, I just couldn't figure out how to make it work, just not that good. I'd already tried gsub (among other things) without success and got that going first.
  20. That got me there. The commenting helped immensely. When I included $ it returned blank. Tried a few variations ended up with this mods=owner.supplier x=mods.delete!("\r\n") y=x.gsub!(/>[0-9]*>/,'') y.gsub!(/>[0-9]*/,'') Perhaps not the most elegant solution but it worked (I'm already further in on this whole deal than I expected.) Image with both columns side by side-will be used separately. BIg thanks Eric
  21. Thanks, heading back down the rabbit hole to have at that, let you know how I do. Nothing in life has ever made me feel as stupid as Ruby and it's been a while since I did much with it so whatever I had is all lost
  22. It varies for each string-1, 2, 24, 56...doesn't that present a problem. I checked and pasting works if I add "0" 's so that there are the same number of integers. But the integers need to be followed by a semi-colon. Does that still have possibilities? I'm assuming that I can always add in to remove the > after ? or at the same time?
  23. Short version is- I'm looking for a way to trim the beginning and the end or a string with Ruby. Part to trim at the beginning is ">qty>" where qty may be one or two integers-so I need to trim between 3 and 4 characters depending. Part to trim at the back is ">price>" where price may be one, two or three integers. (need to trim between 3 and 5 characters) Is there a simple way to do this in Ruby? Long version- I was working on stuff for my upcoming web meeting on cabinet pricing. I decided to try something that might make it simpler for others to use and idea occrred to me that would make it much easier for others to use (I've been doing it so long I know where the rocks are). After more fiddling than I expected it is more user friendly. But I've run into a glitch while updating some actual cabinets I had saved. I've got an OIP field (supplier) formatted to allow the schedule to be copied and the pasted into a spreadsheet with item number, qty, code, price to each end up in the correct column Format in the field is currently is (>qty>mfg_code>price;space). > is being used as a text delimitier when pasting. As noted earlier qty is typicall one or two integers; price is typical one, two or three integers. I use a spreadhseet with a concatenate formula in it to alter existing manufacturer codes to suit so that part is really easy once set up. The deliminiter MUST be a special character. It can't be something that upsets Ruby, the spreadhseet, match things that Chief places automatically, or be something needed for a manufacturer code (have run into every possible problem there already). It can't be-tab, space, return, comma, semi-colon, dash, or backslash. Typical supplier entry looks like: >2>FLSHENDB LR>65; >1>NSPO - set 17-1/2" from floor>219; >4> 4 REV-A-SHELF 597-12-CR on floor>40; >1>FDS set 13-1/2" above floor>22; (I can generate these easily enough in a spreadhseet for regular use, and it pastes as needed) Schedule looks like The _Order field is another custom OIP field that puts the label and the supplier fields together Pasted into sheet Then I have a macro in a custom OIP field to strip aways the deliminiters, quantity, price to use in a schedule that goes on the printed layout. the macro I have in there is mods=owner.supplier mods.delete!("\r\n,0-9,>") The output reads: FLSHENDB LR; NSPO - set -/" from floor; REV-A-SHELF --CR on floor; FDS set -/" above floor; Instead of FLSHENDB LR; NSPO - set 17-1/2" from floor; 4 REV-A-SHELF 597-12-CR on floor; FDS set 13-1/2" above floor; What I have deletes numbers I need from the mfg_code (which I missed while doing all the testing to get this to paste into columns correctly, only discovered as I was adjusting some saved cabinets I had and checking things) I haven't been able to figure it out (not even close). I'm basically throwing darts with methods and pretty poor at syntax. It would also be nice to trim off the very last semi colon but that is minor (heck I might even figure that one out).
  24. Perhaps, been that way a long time now. It would be nice if it changed but I use the method described as SOP so no biggie; I'd rather see work on stairs, or...
  25. Delete the current sink, place a new sink away from the cabinet, click ok when it complains, drag it into position. It will show correctly in plan and 3d but will not show the callout as part of the cabinet. Delete the rangetop, alter the cabinet as it would actually be built without the appliance, float in the range top. You will have to alter the origin of the rangetop symbol OR change it's height, then position over the cabinet