Steel bar conversion method and system and electronic equipment

By using preset classification lists and comparison algorithms for tree structures in building information models, the efficiency and accuracy of steel bar type conversion is achieved, and the problems of low conversion efficiency and inaccurate range in the prior art are solved.

CN119848114APending Publication Date: 2025-04-18PINMING TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411683257.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-22
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

In the prior art, the conversion efficiency of steel bar type is low, and the conversion range cannot be accurately screened, and the conversion of smaller areas below the floor cannot be supported.

Method used

Determine the conversion type by responding to the conversion selection instruction, and determine the target reinforcement type according to the conversion type; responding to the scope selection instruction, determine the conversion range from the preset classification list, and the tree structure constructed based on floor information, component type and reinforcement stress type; traverse the component reinforcement within the conversion range in the model system, and determine whether the level is the target type through the preset comparison algorithm, if not, convert.

Benefits of technology

It improves the efficiency of steel bar type conversion, supports batch conversion, and can accurately filter the conversion range, including conversion in smaller areas below the floor.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119848114A_ABST
    Figure CN119848114A_ABST
Patent Text Reader

Abstract

The invention relates to a steel bar conversion method which comprises the following steps: determining a conversion type in response to a conversion selection instruction, and determining a target steel bar type according to the conversion type; the range selection instruction is responded, a conversion range is determined from a preset classification list, and the preset classification list is a tree-shaped structure list constructed according to the floor information and component types and reinforcing steel bar stress types in a model system; traversing all the component steel bars in the conversion range in the model system, judging whether the grade of each component steel bar is a target steel bar type or not through a preset comparison algorithm, and if not, converting the grade of each component steel bar into the target steel bar type. According to the invention, the problem of low steel bar type conversion efficiency is solved. The reinforcing steel bars needing to be converted can be quickly searched and selected based on the reinforcing steel bar list of the tree-shaped structure, batch reinforcing steel bar conversion is supported, and the reinforcing steel bar conversion efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of building information modeling applications, and in particular to a steel bar conversion method, system and electronic equipment. Background Art

[0002] In construction projects, after reviewing the drawings, modelers begin to create BIM models. However, during or after the modeling process, drawings often change, requiring modification and update of some components or the reinforcement information of the components.

[0003] In related technologies, components and their reinforcement information are scattered in the model, which cannot be operated manually in batches. Components need to be located one by one, and the reinforcement information of the components needs to be modified point by point, which is inefficient and cannot guarantee accuracy. Some existing software only supports the conversion of reinforcement levels, and does not limit the diameter of the reinforcement. The range of screening conversion is not accurate enough, and the minimum range unit of conversion is floor, and does not support smaller areas below the floor, such as the range between axis grids.

[0004] Currently, no effective solution has been proposed for the problem of low efficiency in steel bar type conversion in related technologies. Summary of the invention

[0005] The embodiments of the present application provide a steel bar conversion method, system, electronic device and storage medium to at least solve the problem of low efficiency of steel bar type conversion in the related art.

[0006] In a first aspect, an embodiment of the present application provides a steel bar conversion method, the method comprising:

[0007] Determine a conversion type in response to a conversion selection instruction, and determine a target steel bar type according to the conversion type;

[0008] In response to the range selection instruction, a conversion range is determined from a preset classification list, wherein the preset classification list is a tree structure list constructed according to floor information, component types and steel bar force types in the model system;

[0009] In the model system, all component steel bars within the conversion range are traversed, and a preset comparison algorithm is used to determine whether the level of each component steel bar is the target steel bar type. If not, the level of the component steel bar is converted to the target steel bar type.

[0010] In some embodiments, the preset classification list includes a floor list and a component reinforcement list, the range selection instruction includes a floor selection instruction and a component selection instruction; and the response range selection instruction to determine the conversion range from the preset classification list includes:

[0011] In response to the floor selection instruction, determining the floor to be transferred in the floor list;

[0012] In response to the component selection instruction, determining the component reinforcement type that needs to be converted in the component reinforcement list;

[0013] The conversion range is obtained according to the floors to be converted and the types of component reinforcements to be converted.

[0014] In some embodiments, the range selection instruction includes a selection box generation instruction; and in response to the range selection instruction, determining the conversion range from a preset classification list includes:

[0015] In response to the selection box generation instruction, a selection rectangular box is generated in the preset category list, and the conversion range is determined based on the selection rectangular box.

[0016] In some embodiments, the component type includes a first component type and a second component type, wherein the second component type is a subdivision of each of the first component types;

[0017] The steel bar stress type includes a first steel bar stress type and a second steel bar stress type, and the second steel bar stress type is a subdivision of each of the first steel bar stress types.

[0018] In some embodiments, the first component type is selected from the group consisting of: column type, wall type, beam type, slab type, foundation type, post-cast beam type, and stair type;

[0019] The first reinforcement stress type is selected from: stress reinforcement, distribution reinforcement, stirrups and structural reinforcement.

[0020] In some embodiments, converting the grade of the component reinforcement to the target reinforcement type includes:

[0021] During the conversion process, the attribute table of each steel bar to be converted is read, and the attributes related to the steel bar level in the attribute table are copied to the new level attribute table to ensure that the converted steel bar retains the original structure and design information.

[0022] In some embodiments, converting the grade of the component reinforcement to the target reinforcement type includes:

[0023] The accessory component associated with the steel bar to be converted is obtained, and in the process of converting the grade of the steel bar to be converted into the target steel bar type, the attribute of the accessory component is synchronously updated.

[0024] In some of the embodiments, converting the grade of the component reinforcement into the target reinforcement type includes: monitoring abnormal conditions during the conversion process, and generating early warning information according to the abnormal conditions.

[0025] In a second aspect, an embodiment of the present application provides a steel bar conversion system, the system comprising:

[0026] A reinforcement type determination module, for determining a conversion type in response to a conversion selection instruction, and determining a target reinforcement type according to the conversion type;

[0027] A range selection module, for responding to a range selection instruction and determining a conversion range from a preset classification list, wherein the preset classification list is a tree structure list constructed according to floor information, component types and steel bar force types in a model system;

[0028] The conversion module is used to traverse all the component steel bars within the conversion range in the model system, and determine whether the level of each component steel bar is the target steel bar type through a preset comparison algorithm. If not, the level of the component steel bar is converted to the target steel bar type.

[0029] In a third aspect, an embodiment of the present application provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steel bar conversion method as described in the first aspect above is implemented.

[0030] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steel bar conversion method as described in the first aspect above.

[0031] Compared with the related art, the steel bar conversion method provided in the embodiment of the present application determines the conversion type by responding to the conversion selection instruction, and determines the target steel bar type according to the conversion type; responds to the range selection instruction, determines the conversion range from the preset classification list, wherein the preset classification list is a tree structure list constructed according to the floor information, the component type and the steel bar force type in the model system; traverses all the component steel bars within the conversion range in the model system, and determines whether the level of each component steel bar is the target steel bar type through a preset comparison algorithm. If not, the level of the component steel bar is converted to the target steel bar type, which solves the problem of low efficiency of steel bar type conversion. The steel bar list based on the tree structure can quickly find and select the steel bars that need to be converted, supports batch conversion of steel bars, and improves the efficiency of steel bar conversion. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0033] Figure 1 is a flow chart of a steel bar conversion method according to an embodiment of the present application;

[0034] Figure 2 is a schematic diagram of a level conversion page according to an embodiment of the present application;

[0035] Figure 3 is a schematic diagram of a seismic conversion page according to an embodiment of the present application;

[0036] Figure 4 is a schematic diagram of a diameter conversion page according to an embodiment of the present application;

[0037] Figure 5 is a structural block diagram of a steel bar conversion system according to an embodiment of the present application;

[0038] Figure 6 It is a schematic diagram of the internal structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0039] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. Based on the embodiments provided in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.

[0040] Obviously, the drawings described below are only some examples or embodiments of the present application. For ordinary technicians in this field, the present application can also be applied to other similar scenarios based on these drawings without creative work. In addition, it can also be understood that although the efforts made in this development process may be complicated and lengthy, for ordinary technicians in this field related to the content disclosed in this application, some changes in design, manufacturing or production based on the technical content disclosed in this application are just conventional technical means, and should not be understood as insufficient content disclosed in this application.

[0041] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those of ordinary skill in the art that the embodiments described in this application may be combined with other embodiments without conflict.

[0042] Unless otherwise defined, the technical terms or scientific terms involved in this application should be understood by people with ordinary skills in the technical field to which this application belongs. The words "one", "a", "a", "the" and the like involved in this application do not indicate a quantitative limitation, and may represent the singular or plural. The terms "include", "comprise", "have" and any of their variations involved in this application are intended to cover non-exclusive inclusions; for example, a process, method, system, product or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may also include steps or units that are not listed, or may also include other steps or units inherent to these processes, methods, products or devices. The words "connect", "connected", "coupled" and the like involved in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The "multiple" involved in this application refers to two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships, for example, "A and / or B" can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects before and after are in an "or" relationship. The terms "first", "second", "third", etc. involved in this application are only used to distinguish similar objects and do not represent a specific ordering of the objects.

[0043] This embodiment provides a steel bar conversion method. Figure 1 is a flow chart of a steel bar conversion method according to an embodiment of the present application, such as Figure 1 As shown, the process includes the following steps:

[0044] Step S101, determining a conversion type in response to a conversion selection instruction, and determining a target steel bar type according to the conversion type.

[0045] Conversion types include, but are not limited to, level conversion, seismic conversion, and diameter conversion.

[0046] Step S102, responding to the range selection instruction, determining the conversion range from a preset classification list, wherein the preset classification list is a tree structure list constructed according to floor information, component types and steel bar force types in the model system.

[0047] Optionally, the tree structure is a red-black tree data structure. When the user clicks on the steel bar level conversion function, the system will preload all component steel bars that may need to be converted through the red-black tree data structure. Components are divided into different major categories (such as columns, walls, plates, etc.), and different component types are subdivided under them and stored in red-black tree nodes. After the user selects a specific type, the system will use the red-black tree data structure and binary search tree child nodes to quickly retrieve the component from the system's cache data and determine its existing steel bar level.

[0048] By classifying and managing the component reinforcement through the red-black tree structure, the components that need to be converted can be quickly found and selected, thus improving the conversion efficiency.

[0049] It should be noted that the preset classification list includes component reinforcements that have been arranged in the building model, and also includes component reinforcements that have component attributes established but not arranged in the model. That is, this embodiment has no requirement on whether the component has been arranged, and can process not only components that have been used in the model, but also components that have component attributes established but not arranged.

[0050] In some embodiments, the preset classification list includes a floor list and a component reinforcement list, and the range selection instruction includes a floor selection instruction and a component selection instruction; step S102 specifically includes:

[0051] Step S1021, responding to the floor selection instruction, determining the floor to be transferred in the floor list.

[0052] Step S1022, in response to the component selection instruction, determining the component reinforcement type that needs to be converted in the component reinforcement list.

[0053] Step S1023, obtaining a conversion range according to the floor to be converted and the component reinforcement type to be converted.

[0054] Optionally, users can select floors and component types for conversion through the tree structure. It supports operations on multiple floors of multiple buildings, or refined operations on certain components of a certain floor and a certain range. There is no need to repeatedly switch between buildings and floors.

[0055] In some embodiments, the range selection instruction includes a selection box generation instruction; step S102 includes: in response to the selection box generation instruction, generating a selection rectangle in a preset category list, and determining the conversion range based on the selection rectangle.

[0056] Optionally, the conversion range can be determined by selecting a rectangle with a mouse event. The user can select multiple components by dragging a rectangular box with the mouse, and the system will filter these components and highlight them.

[0057] Figure 2 is a schematic diagram of a level conversion page according to an embodiment of the present application, such as Figure 2As shown, in the level conversion interface, first limit the range of steel bar diameters and narrow the range to meet the actual conversion needs, and then select the type of steel bar level conversion. In the conversion range, you can convert multiple buildings, or convert floors in a specific building, or select a range in a certain floor for conversion. The component steel bar range that supports conversion has been organized into a visible and selectable tree list (including a floor list and a component steel bar range list) according to certain principles, and specific components and some steel bars in the components can be converted. Steel bar grades include but are not limited to A: HPB300, B: HRB335, BE: HRB335E, BF: HRBF335, BFE: HRBF335E, C: HRB400, CE: HRB400E, CF: HRBF400, CFE: HRBF400E, D: RRB400, E: HRB500, EE: HRB500E, EF: HRBF500, EFE: HRBF500E, F: cold rolled twisted, G: cold rolled ribbed.

[0058] Figure 3 is a schematic diagram of an anti-seismic conversion page according to an embodiment of the present application, such as Figure 3 As shown, the seismic conversion interface has no restrictions on the diameter range of the steel bars, but it can also partially select multiple buildings, multiple floors, and specific areas on each floor.

[0059] Figure 4 is a schematic diagram of a diameter conversion page according to an embodiment of the present application, such as Figure 4 As shown, the diameter of the steel bar is generally a specific value between 2.5 and 60. Different steel bar diameters and different steel bar weights will ultimately affect the steel bar engineering quantity. The diameter conversion will first limit the steel bar level to meet the actual conversion needs, and then select the type of steel bar diameter conversion. Similarly, in the conversion range, you can see that you can convert multiple buildings, you can also convert floors in a specific building, and you can also select a range in a certain floor for conversion.

[0060] In some of the embodiments, the component type includes a first component type and a second component type, and the second component type is a subdivision of each first component type.

[0061] The first component type is selected from: column type, wall type, beam type, slab type, foundation type, post-cast beam type and staircase type. Each first component type can be subdivided into smaller component types. Taking the column type as an example, the second component type of the column type includes but is not limited to concrete column, hidden column, structural column, brick column and column cap.

[0062] The steel bar stress type includes a first steel bar stress type and a second steel bar stress type, and the second steel bar stress type is a subdivision type of each first steel bar stress type.

[0063] The first steel bar stress type is selected from: stress bars, distribution bars, stirrups and structural bars. Each first steel bar stress type can be further subdivided into smaller steel bar types. Taking the stress bars of frame beams as an example, the second steel bar stress types of the stress bars of frame beams include but are not limited to upper stress bars, lower stress bars and upper support bars.

[0064] The reinforcement information of each component is subdivided into specific reinforcement type details (for example, in a frame beam, it is expanded into upper force-bearing reinforcement, lower reinforcement, upper structural reinforcement, waist reinforcement, stirrups, tension reinforcement, other main reinforcement bars, and other stirrups). The component list contains all the reinforcement information of each component, and the component reinforcement information is integrated according to a certain tree navigation.

[0065] Step S103, traversing all component steel bars within the conversion range in the model system, and determining whether the grade of each component steel bar is the target steel bar type through a preset comparison algorithm, if not, converting the grade of the component steel bar to the target steel bar type.

[0066] After the user selects the target steel bar type (such as from C:HRB400 to CE:HRB400E) and confirms it, the system will traverse all selected (within the conversion range) component steel bars according to the unique identification bit of the component and the cache data. Optionally, before conversion, a string comparison algorithm is used to determine whether the current steel bar level of each component is the target steel bar type. If the steel bar is already at the target level, it will not be converted, and the relevant information will be recorded to avoid redundant operations.

[0067] After the conversion starts, the component attributes and model information are refreshed immediately. The system will automatically skip those components that already meet the target reinforcement type during the conversion, avoiding unnecessary duplication of work and improving efficiency. At the same time, the system will update the interface in real time. After the conversion is completed, the system will immediately feedback the conversion results and problems in the conversion process to the user.

[0068] For level conversion, set the diameter range for conversion, select the converted steel bar level, select the supported building floors in the floor list to determine the geometric range for conversion, check the specific component type in the component steel bar range, select the component range, and click OK to respond to the steel bar level conversion. After the level conversion is completed, the component attribute column information is refreshed synchronously, which has no effect on the model and does not change the model's geometric information.

[0069] For seismic conversion (all diameter steel bars are converted to seismic by default, so there is no diameter range limit), select the floor list to determine the geometric range of the model, check the component or specific component steel bars in the component steel bar range to confirm the specific component steel bar range participating in the conversion, and click OK to respond to the seismic conversion.

[0070] For diameter conversion, set the diameter level for conversion, select supported building floors in the floor list to determine the geometric range for conversion, check the specific component type and specific steel bar type in the component steel bar range, select the component steel bar range, and click OK to respond to the steel bar diameter conversion.

[0071] If you only want to process the reinforcement information of concrete columns and concrete walls in a certain area in this layer, you only need to check the concrete columns and concrete walls in the reinforcement range. Although you can select all components in the area when you click the selection range, only the reinforcement information of concrete walls and concrete columns in the area that are checked will be actually selected.

[0072] In some embodiments, converting the grade of the component reinforcement to the target reinforcement type in step S103 includes:

[0073] Step S1031, during the conversion process, read the attribute table of each steel bar to be converted, and copy the attributes related to the steel bar level in the attribute table to the new level attribute table to ensure that the converted steel bar retains the original structure and design information.

[0074] During the steel bar conversion process, the attribute table of each component steel bar is read and a deep copy is made to ensure that the converted component retains the original structure and design information.

[0075] In some embodiments, converting the grade of the component reinforcement to the target reinforcement type in step S103 includes:

[0076] Step S1032, obtaining the accessory components associated with the steel bar to be converted, and synchronously updating the properties of the accessory components during the process of converting the grade of the steel bar to be converted to the target steel bar type.

[0077] During the conversion process, check the accessory components associated with the component reinforcement to ensure that the properties of these accessory components are updated synchronously to avoid inconsistencies after conversion.

[0078] In some of the embodiments, converting the grade of the component reinforcement into the target reinforcement type in step S103 includes: step S1033, monitoring abnormal conditions during the conversion process, and generating warning information according to the abnormal conditions.

[0079] Capture abnormal situations during the conversion process (such as attribute conversion failure, steel bar diameter not meeting conversion requirements, etc.) and record them in the log. After the abnormality is handled, the user is prompted with relevant information to ensure the smoothness of subsequent operations and the integrity of the data.

[0080] Through the above steps, the conversion type is determined in response to the conversion selection instruction, and the target steel bar type is determined according to the conversion type; in response to the range selection instruction, the conversion range is determined from the preset classification list, where the preset classification list is a tree structure list constructed according to the floor information, the component type and the steel bar force type in the model system; all component steel bars within the conversion range are traversed in the model system, and the level of each component steel bar is determined by the preset comparison algorithm. If not, the level of the component steel bar is converted to the target steel bar type, which solves the problem of low steel bar type conversion efficiency. The steel bar list based on the tree structure can quickly find and select the steel bars that need to be converted, supports batch conversion of steel bars, and improves the efficiency of steel bar conversion.

[0081] The specific component type or the steel bar diameter and grade of the component or part of the steel bar in any building, floor, or floor part can be converted. The components supported by the conversion include not only the components that have been used in the model, but also the components that have been established but not used in the model, and there is no requirement for whether the components are arranged and applied. You only need to check in the device, and there is no need to operate the model, and there is no requirement for the two-dimensional or three-dimensional state of the model.

[0082] It should be noted that the steps shown in the above process or the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0083] This embodiment also provides a steel bar conversion system, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the terms "module", "unit", "subunit", etc. can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0084] Figure 5 is a structural block diagram of a steel bar conversion system according to an embodiment of the present application, such as Figure 5 As shown, the system includes:

[0085] The steel bar type determination module 51 is used to determine the conversion type in response to the conversion selection instruction, and determine the target steel bar type according to the conversion type.

[0086] The range selection module 52 is used to respond to the range selection instruction and determine the conversion range from a preset classification list, wherein the preset classification list is a tree structure list constructed according to the floor information, and the component type and steel bar force type in the model system.

[0087] The conversion module 53 is used to traverse all component steel bars within the conversion range in the model system, and determine whether the level of each component steel bar is the target steel bar type through a preset comparison algorithm. If not, the level of the component steel bar is converted to the target steel bar type.

[0088] In some embodiments, the preset classification list includes a floor list and a component reinforcement list, and the range selection instruction includes a floor selection instruction and a component selection instruction; the range selection module 52 includes:

[0089] The floor selection module is used to respond to the floor selection instruction and determine the floor to be transferred in the floor list.

[0090] The reinforcement type selection module is used to respond to the component selection instruction and determine the component reinforcement type that needs to be converted in the component reinforcement list.

[0091] The scope determination module is used to obtain the conversion scope according to the floors to be converted and the types of component reinforcements to be converted.

[0092] In some embodiments, the range selection instruction includes a selection box generation instruction; the range selection module 52 includes:

[0093] The box selection module is used to respond to the box selection generation instruction, generate a selection rectangle in a preset category list, and determine the conversion range based on the selection rectangle.

[0094] In some embodiments, the component type includes a first component type and a second component type, and the second component type is a subdivision type of each first component type; the steel bar force type includes a first steel bar force type and a second steel bar force type, and the second steel bar force type is a subdivision type of each first steel bar force type.

[0095] In some of these embodiments, the first component type is selected from the group consisting of: a column type, a wall type, a beam type, a slab type, a foundation type, a post-cast beam type, and a stair type;

[0096] The first reinforcement force type is selected from: stress reinforcement, distribution reinforcement, stirrups and structural reinforcement.

[0097] In some of the embodiments, the conversion module 53 includes: an attribute copying module, which is used to read the attribute table of each steel bar to be converted during the conversion process, and copy the attributes related to the steel bar level in the attribute table to the new level attribute table to ensure that the converted steel bars retain the original structure and design information.

[0098] In some of the embodiments, the conversion module 53 includes: an accessory component updating module, which is used to obtain the accessory components associated with the steel bars to be converted, and synchronously update the properties of the accessory components during the process of converting the level of the steel bars to be converted to the target steel bar type.

[0099] In some of the embodiments, the conversion module 53 includes: an early warning module, which is used to monitor abnormal situations during the conversion process and generate early warning information according to the abnormal situations.

[0100] Through the above system, the steel bar type determination module 51 responds to the conversion selection instruction to determine the conversion type, and determines the target steel bar type according to the conversion type. The range selection module 52 responds to the range selection instruction and determines the conversion range from the preset classification list, wherein the preset classification list is a tree structure list constructed according to the floor information, the component type and the steel bar force type in the model system. The conversion module 53 traverses all the component steel bars within the conversion range in the model system, and determines whether the level of each component steel bar is the target steel bar type through a preset comparison algorithm. If not, the level of the component steel bar is converted to the target steel bar type, which solves the problem of low steel bar type conversion efficiency. The steel bar list based on the tree structure can quickly find and select the steel bars that need to be converted, supports batch conversion of steel bars, and improves the efficiency of steel bar conversion.

[0101] It should be noted that the above modules can be functional modules or program modules, and can be implemented by software or hardware. For modules implemented by hardware, the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.

[0102] This embodiment further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0103] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0104] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:

[0105] S1, responding to a conversion selection instruction to determine a conversion type, and determining a target steel bar type according to the conversion type.

[0106] S2, responding to the range selection instruction, determines the conversion range from a preset classification list, wherein the preset classification list is a tree structure list constructed according to the floor information, the component type and the steel bar force type in the model system.

[0107] S3, traversing all component steel bars within the conversion range in the model system, and judging whether the grade of each component steel bar is the target steel bar type through a preset comparison algorithm, if not, converting the grade of the component steel bar to the target steel bar type.

[0108] It should be noted that the specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0109] In one embodiment, Figure 6 is a schematic diagram of the internal structure of an electronic device according to an embodiment of the present application, such as Figure 6 As shown, an electronic device is provided, which may be a server, and its internal structure diagram may be as shown in Figure 6 As shown. The electronic device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the electronic device is used to store data. The network interface of the electronic device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a steel bar conversion method is implemented.

[0110] Those skilled in the art will understand that Figure 6 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0111] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0112] Those skilled in the art should understand that the technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0113] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A steel bar conversion method, characterized in that: The method comprises: Determine a conversion type in response to a conversion selection instruction, and determine a target steel bar type according to the conversion type; In response to the range selection instruction, a conversion range is determined from a preset classification list, wherein the preset classification list is a tree structure list constructed according to floor information, component types and steel bar force types in the model system; In the model system, all component steel bars within the conversion range are traversed, and a preset comparison algorithm is used to determine whether the level of each component steel bar is the target steel bar type. If not, the level of the component steel bar is converted to the target steel bar type.

2. The method according to claim 1, characterized in that The preset classification list includes a floor list and a component reinforcement list, the range selection instruction includes a floor selection instruction and a component selection instruction; the response range selection instruction, determining the conversion range from the preset classification list includes: In response to the floor selection instruction, determining the floor to be transferred in the floor list; In response to the component selection instruction, determining the component reinforcement type that needs to be converted in the component reinforcement list; The conversion range is obtained according to the floors to be converted and the types of component reinforcements to be converted.

3. The method according to claim 1, characterized in that The range selection instruction includes a selection box generation instruction; the response range selection instruction, determining the conversion range from a preset classification list includes: In response to the selection box generation instruction, a selection rectangular box is generated in the preset category list, and the conversion range is determined based on the selection rectangular box.

4. The method according to claim 1, characterized in that: The component types include a first component type and a second component type, wherein the second component type is a subdivision type of each of the first component types; The steel bar stress type includes a first steel bar stress type and a second steel bar stress type, and the second steel bar stress type is a subdivision of each of the first steel bar stress types.

5. The method according to claim 3, characterized in that: The first component type is selected from the group consisting of: column type, wall type, beam type, slab type, foundation type, post-cast beam type and stair type; The first reinforcement stress type is selected from: stress reinforcement, distribution reinforcement, stirrups and structural reinforcement.

6. The method according to claim 1, characterized in that The converting the grade of the component reinforcement to the target reinforcement type comprises: During the conversion process, the attribute table of each steel bar to be converted is read, and the attributes related to the steel bar level in the attribute table are copied to the new level attribute table to ensure that the converted steel bar retains the original structure and design information.

7. The method according to claim 1, characterized in that The converting the grade of the component reinforcement to the target reinforcement type comprises: The accessory component associated with the steel bar to be converted is obtained, and in the process of converting the grade of the steel bar to be converted into the target steel bar type, the attribute of the accessory component is synchronously updated.

8. The method according to claim 1, characterized in that The converting the grade of the component reinforcement into the target reinforcement type includes: monitoring abnormal conditions during the conversion process, and generating early warning information according to the abnormal conditions.

9. A steel bar conversion system, characterized in that: The system comprises: A reinforcement type determination module, for determining a conversion type in response to a conversion selection instruction, and determining a target reinforcement type according to the conversion type; A range selection module, for responding to a range selection instruction and determining a conversion range from a preset classification list, wherein the preset classification list is a tree structure list constructed according to floor information, component types and steel bar force types in a model system; The conversion module is used to traverse all the component steel bars within the conversion range in the model system, and determine whether the level of each component steel bar is the target steel bar type through a preset comparison algorithm. If not, the level of the component steel bar is converted to the target steel bar type.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steel bar conversion method according to any one of claims 1 to 8 is implemented.