bernd wrote: ↑Fri Mar 27, 2020 9:37 am
Ahh we may missunderstood. When I talk about material bill I mean the "rebar shape cut list". The one you attached to your post (my example). This is what we deliver to the manufactur (in switzerland). This list is normaly created by the programm automatically. As hardeeprai stated all information are available in the model. Without this list we can not use the rebar tools in real world. It is even more important than the drawing, because the drawing could be done manally ATM. You described the work flow in your first post. But the bar shape cut list is not possible. Eventually we just need methods to create exact this list.
Thanks @bernd for clarification.
To implement bar bending schedule (if same as "rebar shape cut list + rebars material bill"), we can achieve this as:
1. Store rebar shapes (svg) in a directory in rebar addon, which will be used in generating "rebar shape cut list". (Thanks @hardeep for similar suggestion)
2. Find unique rebar shapes present in model.
3. Compute parameters for each rebar shape to be used for generating rebar material bill and store them inside spreadsheet object.
4. Rebar shape cut list will be generated by mapping rebar shapes present in model with stored rebar shapes.
5. Bar bending schedule will be generated by combining spreadsheet and rebar shape cut list.
bernd wrote: ↑Fri Mar 27, 2020 9:37 am
BTW there exists a manufactur file format for this too. It has file ending abs and is called the BVBS format. See this page from tekla software
https://teklastructures.support.tekla.c ... _exporting The file format is very simple and therefor easy to implement. I could provide as much examples as needed. I would highly appreteated to implement this too.
I will also implement this.
To implement this, we will utilize parameters stored in spreadsheet or will calculate from model (if required).
We will be following latest guidelines issued on October 31, 2019 version 3.0 as here
https://www.bvbs.de/downloads/ ?
Please provide some example bvbs files so that I can better understand this format.
bernd wrote: ↑Fri Mar 27, 2020 9:37 am
BTW: If you would integrate the bar shape cut list and the BVBS format export into your GSoC I would support it and even help as a mentor.
That's great. I will be implementing both.
bernd wrote: ↑Fri Mar 27, 2020 9:37 am
keep in minde there are some tricky tasks ...
For example:
- the length in the bar shape cut list is the length without the curves means the length as would there be no curve.
- the numbers should be written automaticly on the bar shape cuts
- this should work even if the ankle is not 90 degree
- and so on ...
I will take care of above during implementation.
bernd wrote: ↑Fri Mar 27, 2020 9:37 am
- pdf export of all the report on one click, even if it is multiple page
- export to svg and excel should be possible too. (may be not implemented but the data structure should allow wo easy implement it.)
First, I will implement export to svg file.
Then, svg can be converted into pdf using "
svglib" python module.
bernd wrote: ↑Fri Mar 27, 2020 9:37 am
- AFAIK in germany the bar shape cut list is not a list of ISO A4 pages but placed on reinforcement drawing (this should be possible too)
We will ask user during export if he wants to export "bar shape cut list" to svg/pdf or place it on drawing page.
If user wants to place it on drawing sheet, he will be prompted to choose reinforcement drawing page to place bar shape cut list.
For more ease, when user will be creating reinforcement drawing, he will be provided with a checkbox for if he wants to include "bar shape cut list" in drawing.
bernd wrote: ↑Fri Mar 27, 2020 9:37 am
Means if you go for the bar shape cut list and the BVBS format this will take quite some time from all your work! But IMHO it is worth because the rebar tools could be used in real world than
Right. As you suggested above <q>It is even more important than the drawing, because the drawing could be done manally ATM.</q>.
So, we can follow below workflow for project:
1. Implement "bar shape cut list" and its export to svg and pdf.
2. Implement export to BVBS format.
3. Implement automatic reinforcement drawing generation (with bar shape cut list included as per user requirement).
What is your opinion @all
Thanks,