Bentleys Content Options

Anyone,

 

We have a client requesting Bentley BIM, eventually AECOSim and I’m trying to get a handle on the different Bentleys content options.  what works with the dataset catalogs and what doesn’t, what is parametric and what isn’t. From what I can tell, Microstation has 6 different file formats for content (PAZ, PAC, CEL, BXC, BXF & TRS), and then there’s also GCI’s. I guess I’m trying to figure out what is the best format for doing what.

 

I figured I’d start by learning PCS. Based on what I have read, PCS/PAZ seemed most powerful, even though a lot of people complain about it. They all seem to have their advantages and disadvantages though. Cells are obvious, there the legacy format, But If you want them to be parametric, when do you use the others and for what? when do you use a BCF vs. a PAZ? Why would you make a BXC vs. a BXF vs. a PAZ? Is there one format that is better all around?

 

HJM

Parents
  • It might seem confusing to a newcomer, but some of these different formats are due to the history of the product development. One of Bentley's strong commitments is to not drop support for past formats so that you should always be able to open and modify previous projects. This is a good thing I believe. As for your question about the different formats, here is my understanding as a long term user of Bentley's Architectural products.

    Cel - up to version 7 this was a different file format. In V8, a Cel file is just a different extension for a dgn file. It is no different to any other dgn with multiple models. Perhaps the only other factor is the models need to have the toggle for being able to be placed as cells, but the file format is no different to a V8 dgn file.

    PAC and PAZ are the same thing exept that the PAZ is a compacted (or Published) version of the PAC file. When you make an object in PC Studio there are often things left in the file that are unnecessary so when you "publish" the PAC file it become a PAZ in name only, but the process strips out any unnecessary elements so the parametric cell is as small as possible - assuming you might use many of these in your model. PCStudio is best used for relatively simple framed parametric objects. The modeling tools are pretty basic. For framed objects it can do some pretty good things, but it can take a lot of time to develop a single cell. I would avoid it for one-off objects as it isn't worth the time - unless you have nothing better to do. If you have parametric objects that you will use multiple times over multiple projects, then it is well worth developing these in PCStudio, especially for things that are not handled by the PFB (see later description of that).

    BXC is the format for a Compound cell library. This was developed by the original developers of an external product which Bentley bought and has since been called Triforma and then Bentley Architecture and will become AECOsim as you mentioned. Compound cells are best used for Static non-parametric  objects, but can also contain "Frames" from the Parametric Frame builder, although I tend to keep those separate as BXF files. A lot of people like to build standard sized doors with standard solids or forms as compound cells mainly because the are, essentially non-parametric. It just means you need a different cell for each size and can prevent easy modification of the door size once it is in the model - which some people like.

    BXF - So this is for "frames" created by the older Parametric Frame Builder (PFB) - a much maligned (wrongly IMO) and misunderstood tool that also came from the original developers pre-Bentley. The BXF file is just a text recipe file which contains the parameters and commands that the PFB reads in order to replicate the object. It can be used for creating Windows and doors along with other objects such as joinery. The key to the PFB is understanding that it uses a settings file to control the default elements sizes, parts, etc.  When you understand it, it is far easier and much, much quicker  to use for simple doors and windows than PCStudio, though you have to be happy with the simplified construction of those objects as well. I happen to like the PFB, but I have been working with it a long time and understand it's place.

    TRS I am not familiar with. Similarly with GC, which I know is parametrics on steriods - and you really need something significantly parametric to make it worth learning. But by all means go for it and have fun if you have the need, the time and/or the inclination.

    As well as this you also have basic Parametric (& non parametric) solids as a part of core Microstation.

    When you work with these tools long enough you get a feel for how to do things the best way, and this might simply be forgoing any of the framing or parametric tools and just modelling the objects which you can move and stretch as you would other geometry.

    But perhaps of most importance, if your client is asking for Bentley BIM, then you probably need to find out what their preference is as far as parametric objects, cells etc., is, and work to that. From an archival and file transfer point of view it might be that the more simple the model, the better.

  • TRS is a Roof Truss Settings File...old school.

    Thanks,

    Shawn

    ------------

  • WOW, thank you Steve, and as usual, Travis….

     

    Unfortunately the client does not know exactly what they want, they just know they use Microstation and they want “BIM”. I think we finally have a good handle on the change in workflow(dynamic views and such), now were moving on to content. Myself and another colleague are tasked with developing/converting our Autodesk (Revit) content to Bentley BIM where needed. The basic building content in Bentley BIM is there OTB, doors, windows, etc. It’s just all the custom equipment and such that we will have to recreate.

     

    Ill fess up and confess (as Travis already knows) I’m coming from a Revit background trying to learn Bentley BIM. I’m used to working in a very dynamic 3d modeling content creation environment and regardless of how basic or complicated, I used the same environment. here is a small sample of the type of content I’m going to need to recreate. Some of them are Static but most of them have minor differences between models that need to be reflected. Ideally, I want them to be dynamic so I don’t have to maintain 6 different models for one piece of equipment for only a couple inches difference. If its easier to use compound cells, I’ll do what I have to….

     

    I figured if push came to shove, I could insert our existing content into its naive format files and convert to DGN. I could then take the converted content and make them Cells or something.

  • here is an example i tried yesterday, the top one is obviously PCS and the bottom one is the original in Revit. I was able to do it but it, took me all day. i probably should have just done it as a BXC? This is one were the width will change up to 24" depending on the model, along with a couple other variations (I’m still working getting that to work) :-).

     

    I’m pretty sure I didn’t make it optimally.... but I’m still learning.....

Reply
  • here is an example i tried yesterday, the top one is obviously PCS and the bottom one is the original in Revit. I was able to do it but it, took me all day. i probably should have just done it as a BXC? This is one were the width will change up to 24" depending on the model, along with a couple other variations (I’m still working getting that to work) :-).

     

    I’m pretty sure I didn’t make it optimally.... but I’m still learning.....

Children
  • Is there a reason you can't use the dwg files directly and just reference them?

    Do you really need "parametrics" post creation?

    Also have a look at Dimension Driven Design and Feature Modeling

    regards / Thomas Voghera

  • As Thomas said. just export each component from Revit to DWGs (be sure to use ACIS solids in export), use these DWG as mock-up and recreate them in DGN using Feature Solids. that's the best what you can get. and easiest as well. Feature solids allow you to change parameters and then you can have parametric cells

    forget about BIM in this case, you would just loose your time

    p.

    /pt

  • And if you have conveyer belts and such > have a look at Linestyles - they can be 3d!!

    regards / Thomas Voghera

  • Hi HJM,

    I hear that Revit's API is being exposed more and more these days. Soon, we may get a 3rd party exporter that preserves Revit's parametric 'intelligence'. Maybe when AD's version of GC ships, there will then enough pressure to provide a translator that can convert Revit's 'context sensitive' parametrics into GC style scripts which would hopefully be intrinsically easier to read.

    If 'dumb' translations are enough, you may like to explore using the lightweight JT format, using Inventor as a go between. I think there is some functionality for LOD control in Inventor that is essential to have for a lot of MCAD components, that would come in way too detailed and unusable otherwise.

    IFC: I suppose if the Revit components are described by IFC, a 'closest equivalent' parametric component could be rebuilt in BA using the appropriate tools, with a bit of automation help from Bentley. Doors for example could probably work fairly well this way?

    Anyways: I am glad that you are looking at this. Hopefully, Bentley could jump in and help, and in the process, get some 'advance' experience of dealing with parametrics as the 'rest of the market' understands it.

    Regards

    Dominic

  • Is there a reason you can't use the dwg files directly and just reference them?

    • My intent was to have them accessible  through the DataGroup catalog so I could add definitions. Which the way I understand it (which i may              be wrong, its been know to happen), would allow them to be schedulable?
    • The information the “families” have in them include manufactures, model, price, size, instillation information, etc….  I was hoping to add that info back in with definitions so it could be scheduled.

    Do you really need "parametric" post creation?

    •  For some Yes, for some it is not as necessary. Allot of them are one-offs, but If I have a Crane that is the same manufacture model, but may has length variances. I would rather Not have 5 different cells when 1 would do if I could change the length.

     

    Bentley has done a GREAT job at accommodating Autodesk/Revit formats, especially concerning the limited API access. Taking the initiative with the IModel format and such. Autodesk still will only export to the 10yr old  MSJ format from Revit. It would be nice if Autodesk would play nice and upgrade their export as well. I know as/when Autodesk releases more API access, Bentley will jump on it.

     

    So far…  I have spent a couple days looking at and playing with Frame Builder, then spent a week on PCStudio. Neither of which did what they were stating they could do in there literature “Frame Builder tool is the most powerful of the parametric modeling tools“…. My current realization is that I will probably need to just make them as Compound cells, and more than likely all one-offs. I will look into Dimension Driver Design and Feature Modeling though, hadn’t thought trying Inventor…. I have had mixed results when using IFC and other formats. My best results so far for getting the content translated (at least as a mass so I don’t have to rebuild it) is to go from RVT to DWG to DGN. Microstation then makes the content into Cells when the DWG is opened and saved as a DGN.

     

    Couldn’t help but notice, a lot of your replies are at 4:30 and 5:30am, in the morning, on the weekend…. Good Heavens people…. I’m still in bed at that time on the weekend. What are you doing up that early! :-)

     

    Thank you for all your advice,

    HJM