CN115422627B - Character position reservation method and device for BIM software Liang Tu reinforcement regeneration - Google Patents

Character position reservation method and device for BIM software Liang Tu reinforcement regeneration Download PDF

Info

Publication number
CN115422627B
CN115422627B CN202210827792.4A CN202210827792A CN115422627B CN 115422627 B CN115422627 B CN 115422627B CN 202210827792 A CN202210827792 A CN 202210827792A CN 115422627 B CN115422627 B CN 115422627B
Authority
CN
China
Prior art keywords
reinforcement
characters
character
positioning data
points
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210827792.4A
Other languages
Chinese (zh)
Other versions
CN115422627A (en
Inventor
唐军
方长建
赵广坡
王逸凡
饶明航
康永君
邓小龙
王祖凤
王靖
方超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Southwest Architectural Design and Research Institute Co Ltd
Original Assignee
China Southwest Architectural Design and Research Institute Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Southwest Architectural Design and Research Institute Co Ltd filed Critical China Southwest Architectural Design and Research Institute Co Ltd
Priority to CN202210827792.4A priority Critical patent/CN115422627B/en
Publication of CN115422627A publication Critical patent/CN115422627A/en
Application granted granted Critical
Publication of CN115422627B publication Critical patent/CN115422627B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/126Character encoding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/206Drawing of charts or graphs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Analysis (AREA)
  • Architecture (AREA)
  • Computational Mathematics (AREA)
  • Civil Engineering (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Structural Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Processing Or Creating Images (AREA)
  • Document Processing Apparatus (AREA)

Abstract

The invention relates to the field of engineering design automation, in particular to a character position retaining method and device for BIM software Liang Tu reinforcement regeneration. The method comprises the following steps: s1, acquiring a Liang Peijin chart with the adjusted character positions, and storing positioning data of reinforcement characters; s2, finding out reinforcement characters associated with each reinforcement point, and acquiring positioning data of the reinforcement characters associated with the reinforcement points; s3, sequentially checking whether positioning data of the reinforcement characters associated with the reinforcement points meet requirements or not, and if so, reserving the positioning data of the reinforcement characters associated with the reinforcement points; s4, regenerating reinforcement characters of each reinforcement point based on the new reinforcement design; and S5, when the Liang Peijin diagram is generated again, setting the positioning information of the reinforcement characters according to the positioning data of the reinforcement characters associated with the reinforcement points in the step S3, so that when the reinforcement diagram is generated again, the positions of the adjusted characters are reserved in the newly generated reinforcement diagram, the manual adjustment is not needed again, and the efficiency is improved.

Description

Character position reservation method and device for BIM software Liang Tu reinforcement regeneration
Technical Field
The invention relates to the field of engineering design automation, in particular to a character position retaining method and device for BIM software Liang Tu reinforcement regeneration.
Background
Liang Pingfa reinforcement diagram is a general representation method of Liang Peijin in a two-dimensional design mode, is a highly abstract data expression method, and is explained by drawing rules and construction detailed diagrams of a concrete structure construction diagram plane integral representation method (16G 101-1 atlas for short). The designer expresses the reinforcement of the beam reinforcement by adopting an atlas agreed method, and constructors translate the drawing content into data required for guiding construction according to the agreed method after taking the drawing, and an example of a Liang Pingfa reinforcement diagram is shown in the attached figure 1 in detail.
In the design process, the formation process of the Liang Pingfa reinforcement graph is roughly divided into the following stages: 1. automatically generating a Liang Pingfa reinforcement graph meeting the requirements preliminarily by adopting auxiliary software; 2. the designer adjusts the character positions to avoid the influence of character overlapping on drawing reading; 3. and (5) manually adjusting the unreasonable parts of the reinforcing bars until the design drawing requirements are met.
In the above steps, due to the complexity of the drawing and the requirement on the quality of the drawing, no intelligent program can realize intelligent character avoidance without manual intervention, and meanwhile, due to the fact that the member reinforcement needs to consider a plurality of factors and the reinforcement diagram has higher requirement on structural safety, the intelligent program can realize automatic reinforcement of the beam member completely and autonomously, automatically generated characters are too dense, and the Liang Pingfa reinforcement diagram with the character positions needing to be adjusted is shown in fig. 2. Under an ideal design flow, the design is completed according to the 3 steps, no extra workload is needed, but the complexity of the design process leads to frequent confusion of the working steps, and after the 2 and 3 steps are completed, the calculation model may be modified or the structural plane arrangement may be changed, and the modification may frequently occur, so that the original reinforcement result cannot meet the requirement, if the reinforcement is completely regenerated, the working of the 2 and 3 steps is needed to be repeated, if the reinforcement is not regenerated, the modification workload is still great on the original drawing, and meanwhile, the manual modification and rechecking are extremely easy to generate errors. When the traditional method is used for dealing with frequent changes in the design process, the workload of a designer is increased in multiple times, and meanwhile, the quality and accuracy of drawings are reduced sharply.
As can be seen by comparing fig. 1 and fig. 2, most of the characters overlap, which does not satisfy the requirement of the drawing, so that manual adjustment is needed, namely, moving the characters to a proper position, for a program, calculating a proper coordinate is needed, accurately moving the characters to a proper position, and making the drawing look like the first drawing, however, it is difficult for the program to directly calculate the coordinate value, because many factors are involved, the idea of the method is only available, and information is extracted from the drawing moved by the user.
Disclosure of Invention
The invention aims to solve the problem that the manually adjusted content cannot be reserved after the manual adjustment of Liang Pingfa reinforcement diagram and the manual adjustment of Liang Pingfa reinforcement diagram are regenerated again, and the original manually adjusted content needs to be completed again, and provides a character position reservation method during BIM software Liang Tu reinforcement weight generation. The effect that the newly generated reinforcement graph updates the reinforcement according to the latest calculation result and keeps the original adjusted character position is achieved by automatically extracting the character position information which is already adjusted in the original Liang Tu and directly applying the character position information to the newly generated reinforcement graph.
In order to achieve the above purpose, the technical scheme adopted by the invention is as follows:
a character position retaining method for BIM software Liang Tu reinforcement regeneration comprises the following steps:
s1, acquiring a Liang Peijin chart with the adjusted character positions, and storing positioning data of reinforcement characters;
s2, finding out reinforcement characters associated with each reinforcement point through pre-established association information, and acquiring positioning data of the reinforcement characters associated with the reinforcement points;
s3, sequentially checking whether positioning data of the reinforcement characters associated with the reinforcement points meet requirements, if not, setting the positioning data of the reinforcement characters associated with the reinforcement points to be null, otherwise, reserving the positioning data of the reinforcement characters associated with the reinforcement points;
s4, regenerating reinforcement characters of each reinforcement point based on the new reinforcement design;
s5, when the Liang Peijin chart is generated again,
and sequentially checking whether the positioning data of the reinforcement characters associated with the reinforcement points are empty, if so, recalculating the character positioning information of the reinforcement points, setting the positioning information of the reinforcement characters according to the recalculated character positioning information of the reinforcement points, otherwise, setting the positioning information of the reinforcement characters according to the positioning data of the reinforcement characters associated with the reinforcement points in the step S3.
As a preferred embodiment of the present invention, the reinforcement points include: the method comprises the steps of starting end support negative ribs, terminating end support negative ribs, upper part through long ribs, midspan positive ribs, hanging ribs, hooping, sectionally marking information and intensively marking information.
As a preferred embodiment of the present invention, whether the following requirements are satisfied in step S3 is specifically satisfied:
a. the character directions of the negative ribs of the starting end support and the negative ribs of the ending end support are corresponding to the beams Duan Pinghang, and when the distance between the positioning data of the reinforcing bar characters and the corresponding reinforcing bar point positions exceeds 500, the characters are provided with leads;
b. the direction of the upper through long bar character is corresponding to the beam Duan Pinghang, and when the vertical distance between the positioning data of the bar character and the corresponding bar point is more than 500, the character is provided with a lead;
c. the direction of the midspan positive reinforcement character is corresponding to the beam Duan Pinghang, and when the vertical distance between the positioning data of the reinforcement character and the reinforcement point corresponding to the positioning data exceeds 500, the character is provided with a lead;
d. the positioning datum points of the stirrup-added characters of the hanging bars are required to fall in the corresponding beam sections, the character directions are parallel to the corresponding beam sections, and the distance between the positioning data of the stirrup-added characters and the corresponding stirrup point positions cannot exceed 100;
e. the direction of the sectional marking information character is consistent with the corresponding beam Duan Pinghang, the marking position is consistent with the newly generated sectional marking, and the vertical distance of the reinforcement point corresponding to the positioning data distance of the reinforcement character cannot exceed 500;
f. the end anchor points of the character leads that concentrate the labeling information must fall within the corresponding beams Duan Lunkuo.
In step S2, as a preferred embodiment of the present invention, the pre-established association information includes association relationship data of reinforcement characters and association relationship data of beam segments,
the association relation data of the reinforcement characters comprise reinforcement character IDs, reinforcement characters, beam segment IDs corresponding to the reinforcement character IDs and position information of the reinforcement characters; the association relation data of the beam section comprises a beam section ID and a reinforcement character ID of a reinforcement point in the beam section.
As a preferable scheme of the invention, the reinforcement characters comprise a support negative reinforcement character, an upper part long reinforcement character, a midspan positive reinforcement character, a concentrated marking character, a segmentation marking character and a hanging reinforcement additional reinforcement character.
As a preferred embodiment of the present invention, the position information of the reinforcement character includes a positioning reference point of the reinforcement character and a parameter deviating from the positioning reference point.
As a preferable mode of the present invention, in step S5, when generating the Liang Peijin chart again, the method further includes the following steps for the negative rib character of the support:
s51, judging whether the beam section support needs to be provided with reinforcing bar characters on both sides or only needs to be provided with reinforcing bar characters on one side, executing the step S52 if the reinforcing bar characters are provided on both sides, and executing the step S53 if the reinforcing bar characters are provided on one side;
s52, if the positions of the reinforcement characters of the two reinforcement points on the beam section support are not changed, keeping the position information of the reinforcement characters in the related information unchanged, displaying the reinforcement characters according to the original position information of the reinforcement characters, and if the positions of the reinforcement characters of the two reinforcement points on the beam section support are changed, replacing the position information of the reinforcement characters in the related information by the positioning data of the adjusted reinforcement characters, and displaying the reinforcement characters according to the positioning data of the adjusted reinforcement characters;
s53, judging that the original reinforcement character of the beam section support is positioned on one side or the other side of the beam Duan Zhi, displaying the reinforcement character on the corresponding side of the original reinforcement character, if the position of the reinforcement character of the reinforcement point on the side is not changed, keeping the position information of the reinforcement character in the associated information unchanged, and displaying the reinforcement character according to the original position information of the reinforcement character; if the positions of the reinforcement characters of the side reinforcement points are changed, the position information of the reinforcement characters in the related information is replaced by the positioning data of the adjusted reinforcement characters, and the reinforcement characters are displayed according to the positioning data of the adjusted reinforcement characters.
Based on the same conception, a character position device for BIM software Liang Tu reinforcement regeneration is also provided, which comprises at least one processor and a memory in communication connection with the at least one processor; the memory stores instructions executable by the at least one processor to enable the at least one processor to perform a method of preserving character position in the reinforcement weight generation of BIM software Liang Tu as described in any one of the above.
Based on the same conception, a computer readable medium is also proposed, on which instructions executable by a processor are stored, which instructions, when executed by the processor, cause the processor to perform a character position preserving method when building up a rib of BIM software Liang Tu according to any of the above.
In summary, due to the adoption of the technical scheme, the beneficial effects of the invention are as follows:
when the method of the invention is adopted, the positioning information of the positions of the reinforcement characters which are adjusted is transmitted to the newly generated beam reinforcement diagram when the Liang Peijin diagram is generated again, and even if the reinforcement characters of each reinforcement point are regenerated based on the new reinforcement design, the positioning information of the reinforcement characters is reserved, the reinforcement characters in the newly generated reinforcement diagram are still displayed according to the positions which are adjusted, the positions of the reinforcement characters do not need to be manually adjusted again, repeated labor is avoided, and the efficiency is improved.
Drawings
FIG. 1 is an example of a Liang Pingfa reinforcement map in the background of the invention;
FIG. 2 is a Liang Pingfa reinforcement diagram of automatically generated characters that are too dense and require adjustment of the character positions in the background of the invention;
FIG. 3 is a flow chart of a method for reserving character positions during reinforcement regeneration of BIM software Liang Tu in the embodiment 1;
FIG. 4 is a graph of the correlation information for one beam segment in example 1;
fig. 5 is the content of the data volume extrelelele in example 1 after further expansion;
fig. 6 is a definition diagram of the reinforcement character in example 1;
FIG. 7 is a schematic diagram of the negative rib character and its position in the stand in example 1;
fig. 8 is a schematic diagram of the reinforcement character ID of each reinforcement point in example 1.
Detailed Description
The present invention will be described in detail with reference to the accompanying drawings.
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
Example 1
A character position retaining method for BIM software Liang Tu reinforcement regeneration is shown in fig. 3, and comprises the following steps:
s1, acquiring a Liang Peijin chart with the adjusted character positions, and storing positioning data of reinforcement characters;
s2, finding out reinforcement characters associated with each reinforcement point through pre-established association information, and acquiring positioning data of the reinforcement characters associated with the reinforcement points;
s3, sequentially checking whether positioning data of the reinforcement characters associated with the reinforcement points meet requirements, if not, setting the positioning data of the reinforcement characters associated with the reinforcement points to be null, otherwise, reserving the positioning data of the reinforcement characters associated with the reinforcement points;
s4, regenerating reinforcement characters of each reinforcement point based on the new reinforcement design;
s5, when the Liang Peijin chart is generated again,
and sequentially checking whether the positioning data of the reinforcement characters associated with the reinforcement points are empty, if so, recalculating the character positioning information of the reinforcement points, setting the positioning information of the reinforcement characters according to the recalculated character positioning information of the reinforcement points, otherwise, setting the positioning information of the reinforcement characters according to the positioning data of the reinforcement characters associated with the reinforcement points in the step S3.
And replacing the position information in the pre-established relation information of the reinforcement characters and the beam sections by the positioning data of the reinforcement characters with the adjusted positions, wherein when the reinforcement diagram is automatically generated again according to the association relation, the reinforcement characters are still displayed according to the recently modified positions, so that the workload of repeatedly moving the characters to adjust the positions during the generation of the reinforcement weight of Liang Tu can be greatly reduced.
The pre-established association information mentioned in the step S2 is association information of an assigned reinforcement character and a beam section, the beam section and the reinforcement character thereof establish an association relationship through the association information, the relationship information of the reinforcement character and the beam section comprises association relationship data of the reinforcement character and association relationship data of the beam section, wherein the association relationship data of the reinforcement character comprises an reinforcement character ID, an reinforcement character, a beam section ID corresponding to the reinforcement character ID and position information of the reinforcement character in a graph; the association relation data of the beam section comprises a beam section ID and a reinforcement character ID of a reinforcement point in the beam section. Fig. 4 shows the association information of one beam segment, and fig. 5 further shows the content of the data volume exteleelele after further expansion. And the association relation between the reinforcement characters and the beam sections is established through the reinforcement characters ID and the beam section ID.
As a preferable scheme of the invention, the reinforcement characters comprise a support negative reinforcement character, an upper part long reinforcement character, a midspan positive reinforcement character, a concentrated marking character, a segmentation marking character and a hanging reinforcement additional reinforcement character. The definition of the reinforcement characters is shown in fig. 6. Each reinforcement character may comprise (or any combination of) a single line of text, multiple lines of text, a particular graphic, each reinforcement character when selected will be selected as a whole, each reinforcement character when generated being assigned a globally unique identification ID that remains unchanged for the life of the item.
As a preferred embodiment of the present invention, the character position information includes a positioning reference point of the character and all parameters for describing the position of the character, and the parameters for describing the position of the character include alignment modes of the characters based on the positioning point, such as left alignment or right alignment.
The mutual association of the reinforcement characters and the beam sections means that the reinforcement character IDs associated with all reinforcement points are recorded in the beam sections, and the associated beam section IDs and associated positions are recorded in the reinforcement characters; the associated position is only required by the negative support rib character, as shown in fig. 7, one beam section may be associated with one negative support rib at the beginning end, and one negative support rib may be associated with the end, and the associated negative support rib is unique to the beginning end or the end of the beam section, so that the beam Duan Zhi only needs to record the ID of the associated negative support rib.
For the support negative bar, the associated beam section can only be determined by the recorded beam section ID, but the specific association is not known at the starting end or the ending end, so that an association position information is added, wherein the association position information is a bool type parameter, and when the value is true, the association is indicated at the starting end of the beam section, and when the value is false, the association is indicated at the ending end of the beam section.
Wherein, the reinforcement character ID of each reinforcement point position recorded in the beam section comprises: the method comprises the steps of starting end support negative rib character ID, terminating end support negative rib character ID, upper part through long rib character ID, midspan positive rib character ID, concentrated marking character ID, sectional marking character ID set and hanging rib additional rib character ID set. The reinforcement character ID of each reinforcement point is shown in fig. 8.
The information recorded in the plain characters is: the support negative reinforcement character records the associated beam section ID and the associated position (the position is divided into a starting end or a terminating end), the upper part is communicated with the long reinforcement character to record the associated beam section ID, the mid-span positive reinforcement character records the associated beam section ID, the segmentation marking character records the associated beam section ID, and the hanging reinforcement additional stirrup character records the associated beam section ID.
In particular, when the reinforcement character associated with a certain reinforcement point of the beam section does not exist, the point association information is marked as empty; when a beam segment associated with a certain reinforcement character does not exist, the associated information in the reinforcement character will be marked as empty.
As a preferred embodiment of the present invention, in step S5, when regenerating Liang Pingfa reinforcement map, the method further includes the following steps for negative reinforcement characters of the support:
s51, judging whether the beam section support needs to be provided with reinforcing bar characters on both sides or only needs to be provided with reinforcing bar characters on one side, executing the step S52 if the reinforcing bar characters are provided on both sides, and executing the step S53 if the reinforcing bar characters are provided on one side;
s52, if the positions of the reinforcement characters of the two reinforcement points on the beam section support are not changed, keeping the position information of the reinforcement characters in the related information unchanged, displaying the reinforcement characters according to the original position information of the reinforcement characters, and if the positions of the reinforcement characters of the two reinforcement points on the beam section support are changed, replacing the position information of the reinforcement characters in the related information by the positioning data of the adjusted reinforcement characters, and displaying the reinforcement characters according to the positioning data of the adjusted reinforcement characters;
s53, judging that the original reinforcement character of the beam section support is positioned on one side or the other side of the beam Duan Zhi, displaying the reinforcement character on the corresponding side of the original reinforcement character, if the position of the reinforcement character of the reinforcement point on the side is not changed, keeping the position information of the reinforcement character in the associated information unchanged, and displaying the reinforcement character according to the original position information of the reinforcement character; if the positions of the reinforcement characters of the side reinforcement points are changed, the position information of the reinforcement characters in the related information is replaced by the positioning data of the adjusted reinforcement characters, and the reinforcement characters are displayed according to the positioning data of the adjusted reinforcement characters.
Example 2
The Liang Tu reinforcement regeneration character retaining method is based on the principle that the original Liang Peijin diagram is supposed to be adjusted in position of each character through manual operation of a designer, model calculation results change due to some reasons and reinforcement needs to be re-arranged, so that complicated work of manually adjusting the character positions again after reinforcement regeneration is avoided, character position information which is already set in the original Liang Tu is automatically extracted through a program and is directly applied to a newly generated reinforcement diagram, and the effects that the newly generated reinforcement diagram updates reinforcement according to the latest calculation results and the adjusted character positions are retained are achieved.
The method mainly solves the problems that: liang Tu, in particular, the character position data of the negative ribs of the support.
1. The original Liang Tu character position data recovery (here and hereinafter referred to as "data recovery" is equivalent to acquiring the position information of the characters), and since Liang Tu characters may have a large number of overlapping and misplacement, the data recovery is one of the difficulties, and the data recovery method adopted in the method relies on the dynamic association relationship between Liang Zifu and beam information, which is explained in embodiment 1.
2. And the character position data of the support negative reinforcement is recovered, and as the support negative reinforcement character possibly has the condition that one reinforcement character corresponds to the reinforcement on the left side and the right side of the support at the same time, the data recovery can not be carried out on each reinforcement point position simply, the condition of the other side of the support is also needed to be considered, the data recovery is possibly carried out from the other side of the support, and the recovery of the support negative reinforcement position data is divided into two conditions:
A. when the newly generated Liang Tu support needs to be provided with reinforcing bar characters on both sides, only the recovery of data from the corresponding reinforcing bar points is considered.
B. When only one reinforcement character is needed to be placed on two sides of the newly generated Liang Tu support, firstly checking whether position data of original figures can be recovered at the point where the newly generated beam character is located, if not, checking whether the position data can be recovered at the other side of the support, and if so, adopting the position data.
3. The newly generated beam reinforcement diagram and the original reinforcement diagram may have indeterminate modification, so that the recovered data may have the condition of not meeting the new reinforcement, the recovered character position data needs to be rechecked, the recovered character position data can be used only when meeting the requirement, and the recovered data is discarded when not meeting the requirement.
4. And determining the character positioning according to a set rule for the reinforcement points of which the character position data is not recovered.
Wherein, the reinforcement point position of roof beam includes: the method comprises the steps of starting end support negative ribs, terminating end support negative ribs, upper part through long ribs, midspan positive ribs, hanging ribs, hooping, sectionally marking information and intensively marking information.
Further, the association information refers to: each reinforcement point position of the beam is associated with an ID of a corresponding reinforcement character, the corresponding reinforcement character can be accurately found through the ID, the ID is maintained in the modification process of the Liang Peijin diagram through a dynamic association technology, and the technology can ensure the accuracy of data.
In addition, the character position information includes a positioning reference point of the character and all parameters for describing the character position, and the parameters for describing the character position include alignment modes of characters based on positioning points, such as left alignment or right alignment.
The character retaining method for Liang Tu reinforcement regeneration specifically comprises the following steps:
and step 1, finding Liang Peijin characters associated with each reinforcement point according to the associated information of the corresponding reinforcement characters recorded in each reinforcement point of the beam section.
And 2, extracting character position information of each reinforcement point position from the Liang Peijin characters and storing the character position information.
Step 3, checking whether character position information extracted from the original Liang Peijin graph meets the requirements of the latest beam segment data, if so, reserving the character position information, and if not, setting the data recovered by the point position to be empty, wherein the checking conditions comprise:
the direction of the negative reinforcement character of the support recovered in the step a is corresponding to the beam Duan Pinghang, and when the distance between the positions of the reinforcement characters and the corresponding reinforcement point positions exceeds 500, the characters are provided with leads;
b, the direction of the recovered upper through long rib character is required to be equal to the corresponding beam Duan Pinghang, and when the vertical distance between the position of the rib character and the corresponding rib point is more than 500, the character is required to be provided with a lead;
c, the recovered midspan positive reinforcement character direction is required to be equal to the corresponding beam Duan Pinghang, and when the vertical distance between the positions of the reinforcement characters and the reinforcement points corresponding to the positions of the reinforcement characters exceeds 500, the characters are required to be provided with leads;
d, the recovered lifting rib additional rib character positioning datum points should fall in the corresponding beam sections, the character directions are parallel to the corresponding beam sections, and the positions of the reinforcing rib characters cannot be more than 100 from the corresponding reinforcing rib point positions;
e, the direction of the recovered sectional marking character is consistent with the corresponding beam Duan Pinghang, the standard position is consistent with the newly generated sectional marking, and the vertical distance of the reinforcement point corresponding to the position distance of the reinforcement character cannot exceed 500;
f the recovered concentrated marking character lead end positioning points must fall within the range of the corresponding beams Duan Lunkuo.
And 4, generating a new Liang Peijin chart, and transmitting character position data recovered by each reinforcement point to the newly generated Liang Peijin characters.
And 5, finishing the reinforcement generation of Liang Tu.
The invention updates the position information of the character in real time, so that when the reinforcement graph is regenerated again, the latest position data can be directly extracted, and the workload of repeatedly moving the character to adjust the position when the reinforcement is regenerated Liang Tu can be greatly reduced.
After Liang Peijin drawings are generated for the first time according to the conventional operation steps, the positions of the reinforcing characters by a leveling method are manually adjusted according to the requirements of Liang Pingfa reinforcing drawing standards, so that no shielding exists among the characters and between the characters and the structural members, and no overlapping exists. Under the condition that the position of the plain-law character is adjusted, if the calculation model or the structural plane layout is modified, the original Liang Peijin cannot meet the requirement, the reinforcement needs to be rearranged, at the moment, the function of retaining the character position during reinforcement rearrangement can be started, the program automatically completes reinforcement according to the latest calculation model and plane layout, and the character position of the last plate beam reinforcement graph which is adjusted is automatically recovered, so that the automation and rationalization of modification are realized.
Those of ordinary skill in the art will appreciate that all or a portion of the steps of the methods described above may be implemented by a program that instructs associated hardware, and the program may be stored on a computer readable storage medium such as a read-only memory, a magnetic or optical disk, etc. Alternatively, all or part of the steps of the above embodiments may be implemented using one or more integrated circuits. Accordingly, each module/unit in the above embodiment may be implemented in the form of hardware, or may be implemented in the form of a software functional module.
The present invention is not limited to any specific form of combination of hardware and software. In summary, the above embodiments are only preferred embodiments of the present invention, and are not intended to limit the scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (4)

1. The character position retaining method for BIM software Liang Tu reinforcement regeneration is characterized by comprising the following steps:
s1, acquiring a Liang Peijin chart with the adjusted character positions, and storing positioning data of reinforcement characters;
s2, finding out reinforcement characters associated with each reinforcement point through pre-established association information, and acquiring positioning data of the reinforcement characters associated with the reinforcement points;
s3, sequentially checking whether positioning data of the reinforcement characters associated with the reinforcement points meet requirements, if not, setting the positioning data of the reinforcement characters associated with the reinforcement points to be null, otherwise, reserving the positioning data of the reinforcement characters associated with the reinforcement points;
s4, regenerating reinforcement characters of each reinforcement point based on the new reinforcement design;
s5, when the Liang Peijin chart is generated again,
sequentially checking whether the positioning data of the reinforcement characters associated with the reinforcement points are empty, if so, recalculating the character positioning information of the reinforcement points, setting the positioning information of the reinforcement characters according to the recalculated character positioning information of the reinforcement points, otherwise, setting the positioning information of the reinforcement characters according to the positioning data of the reinforcement characters associated with the reinforcement points in the step S3; the reinforcement point positions comprise: the method comprises the steps of a starting end support negative rib, a terminating end support negative rib, an upper part through long rib, a midspan positive rib, a hanging rib, a hooping rib, a sectional marking information and a concentrated marking information;
whether the step S3 meets the requirements or not, the specific requirements are met as follows:
a. the character directions of the negative ribs of the starting end support and the negative ribs of the ending end support are corresponding to the beams Duan Pinghang, and when the distance between the positioning data of the reinforcing bar characters and the corresponding reinforcing bar point positions exceeds 500, the characters are provided with leads;
b. the direction of the upper through long bar character is corresponding to the beam Duan Pinghang, and when the vertical distance between the positioning data of the bar character and the corresponding bar point is more than 500, the character is provided with a lead;
c. the direction of the midspan positive reinforcement character is corresponding to the beam Duan Pinghang, and when the vertical distance between the positioning data of the reinforcement character and the reinforcement point corresponding to the positioning data exceeds 500, the character is provided with a lead;
d. the positioning datum points of the stirrup-added characters of the hanging bars are required to fall in the corresponding beam sections, the character directions are parallel to the corresponding beam sections, and the distance between the positioning data of the stirrup-added characters and the corresponding stirrup point positions cannot exceed 100;
e. the direction of the sectional marking information character is consistent with the corresponding beam Duan Pinghang, the marking position is consistent with the newly generated sectional marking, and the vertical distance of the reinforcement point corresponding to the positioning data distance of the reinforcement character cannot exceed 500;
f. the terminal positioning points of the character leads for centralizing the marked information must be within the range of the corresponding beams Duan Lunkuo; in step S2, the pre-established association information includes association relationship data of reinforcement characters and association relationship data of beam segments,
the association relation data of the reinforcement characters comprise reinforcement character IDs, reinforcement characters, beam segment IDs corresponding to the reinforcement character IDs and position information of the reinforcement characters; the association relation data of the beam section comprises a beam section ID and a reinforcement character ID of a reinforcement point in the beam section; the reinforcement characters comprise support negative reinforcement characters, upper part through long reinforcement characters, mid-span positive reinforcement characters, concentrated marking characters, sectional marking characters and hanging reinforcement additional reinforcement characters; the position information of the reinforcement characters comprises positioning reference points of the reinforcement characters and parameters for describing character patterns.
2. The method for retaining character position during reinforcement regeneration of BIM software Liang Tu according to claim 1, wherein in step S5, when Liang Peijin is regenerated, the method further comprises the following steps for the negative reinforcement character of the support:
s51, judging whether the beam section support needs to be provided with reinforcing bar characters on both sides or only needs to be provided with reinforcing bar characters on one side, executing the step S52 if the reinforcing bar characters are provided on both sides, and executing the step S53 if the reinforcing bar characters are provided on one side;
s52, if the positions of the reinforcement characters of the two reinforcement points on the beam section support are not changed, keeping the position information of the reinforcement characters in the related information unchanged, displaying the reinforcement characters according to the original position information of the reinforcement characters, and if the positions of the reinforcement characters of the two reinforcement points on the beam section support are changed, replacing the position information of the reinforcement characters in the related information by the positioning data of the adjusted reinforcement characters, and displaying the reinforcement characters according to the positioning data of the adjusted reinforcement characters;
s53, judging that the original reinforcement character of the beam section support is positioned on one side or the other side of the beam Duan Zhi, displaying the reinforcement character on the corresponding side of the original reinforcement character, if the position of the reinforcement character of the reinforcement point on the side is not changed, keeping the position information of the reinforcement character in the associated information unchanged, and displaying the reinforcement character according to the original position information of the reinforcement character; if the positions of the reinforcement characters of the side reinforcement points are changed, the position information of the reinforcement characters in the related information is replaced by the positioning data of the adjusted reinforcement characters, and the reinforcement characters are displayed according to the positioning data of the adjusted reinforcement characters.
3. A character position retaining device for BIM software Liang Tu reinforcement regeneration, which is characterized by comprising at least one processor and a memory in communication connection with the at least one processor; the memory stores instructions executable by the at least one processor to enable the at least one processor to perform a method of preserving character position in the reinforcement regeneration of BIM software Liang Tu according to any one of claims 1 to 2.
4. A computer readable medium having stored thereon instructions executable by a processor, which instructions, when executed by the processor, cause the processor to perform a method of preserving character position at the moment of reinforcement weight generation of BIM software Liang Tu according to any one of claims 1 to 2.
CN202210827792.4A 2022-07-14 2022-07-14 Character position reservation method and device for BIM software Liang Tu reinforcement regeneration Active CN115422627B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210827792.4A CN115422627B (en) 2022-07-14 2022-07-14 Character position reservation method and device for BIM software Liang Tu reinforcement regeneration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210827792.4A CN115422627B (en) 2022-07-14 2022-07-14 Character position reservation method and device for BIM software Liang Tu reinforcement regeneration

Publications (2)

Publication Number Publication Date
CN115422627A CN115422627A (en) 2022-12-02
CN115422627B true CN115422627B (en) 2023-11-17

Family

ID=84195554

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210827792.4A Active CN115422627B (en) 2022-07-14 2022-07-14 Character position reservation method and device for BIM software Liang Tu reinforcement regeneration

Country Status (1)

Country Link
CN (1) CN115422627B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101704673B1 (en) * 2015-12-10 2017-02-09 경희대학교 산학협력단 Method for an auto-linkage between building information data based on an open BIM and structural analysis data
CN109190209A (en) * 2018-08-17 2019-01-11 长沙恩为软件有限公司 A kind of weak rigidity method and system based on BIM model
CN112580123A (en) * 2020-12-25 2021-03-30 广联达科技股份有限公司 Editing method and device of beam graphics primitives, electronic equipment and readable storage medium
CN113901541A (en) * 2021-09-08 2022-01-07 长沙泛一参数信息技术有限公司 Identification method for elevation marking of building and structure diagram
CN114154206A (en) * 2021-10-20 2022-03-08 珠海***创建筑设计有限公司 Revit platform-based automatic building structure beam reinforcement generation method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101704673B1 (en) * 2015-12-10 2017-02-09 경희대학교 산학협력단 Method for an auto-linkage between building information data based on an open BIM and structural analysis data
CN109190209A (en) * 2018-08-17 2019-01-11 长沙恩为软件有限公司 A kind of weak rigidity method and system based on BIM model
CN112580123A (en) * 2020-12-25 2021-03-30 广联达科技股份有限公司 Editing method and device of beam graphics primitives, electronic equipment and readable storage medium
CN113901541A (en) * 2021-09-08 2022-01-07 长沙泛一参数信息技术有限公司 Identification method for elevation marking of building and structure diagram
CN114154206A (en) * 2021-10-20 2022-03-08 珠海***创建筑设计有限公司 Revit platform-based automatic building structure beam reinforcement generation method

Also Published As

Publication number Publication date
CN115422627A (en) 2022-12-02

Similar Documents

Publication Publication Date Title
US5684891A (en) Method and apparatus for character recognition
US20060173657A1 (en) Systems and methods for dimensioning CAD drawings
CN106469434A (en) The method that two-dimentional reinforcement drawing is generated based on three-dimensional rebar model
CN110765516B (en) Indoor wiring method for railway signals
CN110968039A (en) Graph cutting and sorting processing method applied to laser cutting numerical control machining
CN112347533B (en) Building structure BIM forward automatic checking method based on Revit
US20100220104A1 (en) Map drawing device
CN115422627B (en) Character position reservation method and device for BIM software Liang Tu reinforcement regeneration
CN114925425A (en) Method for parametrically creating highway bridge model
CN113887031A (en) Curtain wall construction positioning method and device and storage medium
US5493639A (en) Drawing processing with flexible accomodation of character strings
CN114581639A (en) Method for generating information of beam steel bars in BIM (building information modeling) model based on beam leveling construction drawing
CN111950047B (en) Method and system for drawing signal plane layout diagram
US6725423B1 (en) Laying out markup language paragraphs independently of other paragraphs
CN109658415B (en) Drawing segmentation method, electronic device and storage medium
CN115049028B (en) Construction area partitioning method, system, terminal and medium based on unsupervised learning
CN116562016A (en) BIM-based deep design method for steel bar truss floor carrier plate structure release
JP2003167927A (en) Element dividing device, element dividing method, element dividing program and computer readable recording medium with element dividing program recorded thereon
CN114529686B (en) Building model generation method, device, equipment and medium
CN113779657B (en) Tire sidewall text content and position association design method, application and equipment
CN115146356B (en) Method and device for dynamically associating beam Ping Fa reinforcement characters with beam Duan Xinxi
JPWO2010116450A1 (en) Decision tree generation program, decision tree generation method, and decision tree generation apparatus
CN113284214B (en) Method and terminal for generating a large number of route points on map
Kim et al. Automatic Dual Crane Cooperative Path Planning Based on Multiple RRT Algorithm for Narrow Path Finding Scenario
CN111739127B (en) Simulation method and simulation device for associated motion in mechanical linkage process

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Jinniu District Star Road Chengdu 610000 Sichuan province No. 8

Applicant after: CHINA SOUTHWEST ARCHITECTURAL DESIGN AND RESEARCH INSTITUTE Corp.,Ltd.

Address before: No. 9, Xinghui West Road, Jinniu District, Chengdu, Sichuan 610000

Applicant before: CHINA SOUTHWEST ARCHITECTURAL DESIGN AND RESEARCH INSTITUTE Corp.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant