Line layout configuration method, device, storage medium and terminal

By dividing the display interface into a line preview area and a configuration area, users can enter configuration data in the configuration area and observe the display effect in the line preview area in real time. This solves the problems of complex line layout and non-intuitive configuration, and improves the efficiency of line layout.

CN117608462BActive Publication Date: 2025-09-23SHANGHAI GOLYTEC AUTOMATION CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311597183.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-27
Publication Date
2025-09-23
Estimated Expiration
2043-11-27

AI Technical Summary

Technical Problem

The line layout is complex and the configuration is not intuitive. In the existing technology, the line layout process is cumbersome and the user cannot intuitively observe the preview effect corresponding to the configuration data during the configuration process.

Method used

The display interface is divided into a line preview area and a configuration area. Users can enter configuration data in the configuration area and observe the display effect in the line preview area in real time. Based on the first and second display effects, the target line consisting of the target stator and mover is determined and a simulation run is performed.

Benefits of technology

The efficiency of line layout is improved, allowing users to more conveniently and intuitively observe changes and adjustments to lines based on configuration data, reducing the difficulty of line configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117608462B_ABST
    Figure CN117608462B_ABST
Patent Text Reader

Abstract

The present application discloses a line layout configuration method, device, storage medium, and terminal, which respond to a drag operation for dragging at least one target stator to a line preview area in a display interface; modify a first display effect of the target stator in the line preview area according to first configuration data input for the target stator in the configuration area of ​​the display interface; determine a second display effect of the target mover in the line preview area according to second configuration data input for at least one target mover in the configuration area; and determine a target line consisting of all target stators and all target movers based on the first display effect and the second display effect. Since the display interface is divided into a line preview area and a configuration area, when the line is displayed in the line preview area, the configuration area can simultaneously display configurable items corresponding to the stator and mover, so that the user can observe the line in the line preview area while entering configuration data in the configuration area.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a line layout configuration method, device, storage medium, and terminal. Background Art

[0002] The development of factory automation lines influences the degree of CNC and intelligent manufacturing. With the application of new technologies such as the Internet of Things and cloud computing, modern factory automation lines are rapidly developing towards intelligence, flexibility, networking, and digitization. To facilitate real-time monitoring of the line's operation, workers are typically provided with a visual interface on an electronic display screen, allowing them to observe the line's operational data in real time. However, before the line can be operated, users must first assemble the various modules within it. Therefore, a line layout configuration method is needed to improve the user's line layout efficiency. Summary of the Invention

[0003] The present application provides a line layout configuration method, device, storage medium and terminal, which can solve the technical problems of complex line layout and non-intuitive configuration in related technologies.

[0004] In a first aspect, an embodiment of the present application provides a line layout configuration method, the method comprising:

[0005] responding to a drag operation for dragging at least one target stator to a line preview area in a display interface;

[0006] Modify a first display effect of the target stator in the line preview area according to first configuration data input for the target stator in the configuration area of ​​the display interface;

[0007] determining a second display effect of at least one target mover in the line preview area according to second configuration data input for the at least one target mover in the configuration area;

[0008] A target line body consisting of all target stators and all target movers is determined based on the first display effect and the second display effect, and a simulation operation is performed on the target line body according to a simulation operation request corresponding to the target line body.

[0009] In a second aspect, an embodiment of the present application provides a line layout configuration device, the device comprising:

[0010] a stator adding module, configured to respond to a drag operation for dragging at least one target stator to a line preview area in a display interface;

[0011] a stator configuration module, configured to modify a first display effect of the target stator in the line preview area according to first configuration data input for the target stator in the configuration area of ​​the display interface;

[0012] A mover configuration module, configured to determine a second display effect of at least one target mover in the line preview area according to second configuration data input for the target mover in the configuration area;

[0013] The simulation operation module is used to determine a target line body composed of all target stators and all target movers based on the first display effect and the second display effect, and perform simulation operation on the target line body according to a simulation operation request corresponding to the target line body.

[0014] In a third aspect, an embodiment of the present application provides a computer storage medium, wherein the computer storage medium stores a plurality of instructions, wherein the instructions are suitable for being loaded by a processor and executing the steps of the above method.

[0015] In a fourth aspect, an embodiment of the present application provides a terminal comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is suitable for being loaded by the processor and executing the steps of the above-mentioned method.

[0016] The beneficial effects of the technical solutions provided by some embodiments of the present application include at least:

[0017] The present application provides a line layout configuration method, which responds to a drag operation for dragging at least one target stator to a line preview area in a display interface; modifies a first display effect of the target stator in the line preview area according to first configuration data input for the target stator in the configuration area of ​​the display interface; determines a second display effect of the target mover in the line preview area according to second configuration data input for at least one target mover in the configuration area; determines a target line consisting of all target stators and all target movers based on the first display effect and the second display effect, and simulates the target line according to a simulation operation request corresponding to the target line. Since the display interface is divided into a line preview area and a configuration area, when the stator and mover are displayed in the line preview area, the configuration area can simultaneously display the configurable items corresponding to the stator and mover, so that the user can observe the line in the line preview area while inputting configuration data in the configuration area, so that the user can more conveniently and intuitively observe the changes and adjustments of the line based on the configuration data, reduce the difficulty of line configuration, and improve the efficiency of line layout. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0019] Figure 1 An exemplary system architecture diagram of a line layout configuration method provided in an embodiment of the present application;

[0020] Figure 2 A schematic diagram of a flow chart of a line layout configuration method provided in an embodiment of the present application;

[0021] Figure 3 A functional area division diagram of a line layout configuration page provided in an embodiment of the present application;

[0022] Figure 4 A schematic diagram of a flow chart of a line layout configuration method provided in an embodiment of the present application;

[0023] Figure 5 An example diagram of stator configuration items of a configuration area provided in an embodiment of the present application;

[0024] Figure 6 An example diagram of a configuration item of a movable element in a configuration area provided in an embodiment of the present application;

[0025] Figure 7 An example diagram of workstation configuration items in a configuration area provided in an embodiment of the present application;

[0026] Figure 8 A schematic diagram of a display interface for modifying a stator configuration provided in an embodiment of the present application;

[0027] Figure 9 A structural block diagram of a line layout configuration device provided in an embodiment of the present application;

[0028] Figure 10 A schematic diagram of the structure of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0029] To make the features and advantages of this application more obvious and easy to understand, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of this application.

[0030] When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are merely examples of devices and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0031] The emergence of factory automation lines is closely related to the process of industrialization. With the development of modern electrical and electronic technologies, modern factory automation lines have been highly applied and developed. With the application of new technologies such as the Internet of Things technology and cloud computing technology, modern factory automation lines are transforming towards intelligent, flexible, networked, and digital features. Relying on computers, the control, operation, assembly, and real-time operation status of the assembly line can be intuitively displayed in front of the staff. The development of factory automation lines has brought the manufacturing industry into the era of numerical control and intelligence, improved production efficiency and product quality, and become an important symbol of modern industry.

[0032] Commonly, the real-time data display during the systematic operation of an industrial system relies on automated data acquisition devices and touch systems. Relevant information is collected and logically organized and displayed on the human-machine interface, allowing users to understand the current operating status of the industrial system in real time and control the line accordingly. The construction of the line initially relied on physical construction, that is, various machine tools and equipment were directly connected and assembled. However, if the line is long and complex, the trial and error cost of direct physical assembly is high and the assembly efficiency is low. Therefore, relying on the human-machine interaction interface, the line can also be pre-assembled in the human interaction interface. By assembling the virtual graphics corresponding to each physical device, the entire line is simulated, so that users can intuitively layout the line, thereby improving the efficiency of line layout. In addition, after the line assembly is completed, a simulation run can be performed to observe the simulated operation of the line, reducing the purchase cost of unnecessary line equipment and low trial and error costs.

[0033] However, currently, when laying out the lines, the user first presets the virtual module graphics of the stators, movers, etc. that will be used for this line layout in the preset interface. Then, in the layout interface, the line layout is performed by adding, moving, splicing, deleting, and other operations. If it is found that the layout does not meet the expected requirements after the simulation is completed, it is necessary to reset the virtual module graphics that meet the requirements in the preset interface. For example, the user has preset and added three stators, namely, a 375mm stator, a 500mm stator, and a 1000mm stator. When the user needs to layout a line with a length of 2000mm, it is necessary to drag two 1000mm stators to splice them together. However, since there is only one pre-set 1000mm stator, this requires returning to the preset interface and adding a 1000mm stator by default. As a result, the overall process of line layout is more cumbersome.

[0034] Therefore, an embodiment of the present application provides a line layout configuration method to solve the above-mentioned technical problems of complex line layout and non-intuitive configuration.

[0035] See also Figure 1 , Figure 1 This is an exemplary system architecture diagram of a line layout configuration method provided in an embodiment of the present application.

[0036] like Figure 1 As shown, the system architecture may include a terminal 101, a network 102, and a server 103. The network 102 is used to provide a medium for a communication link between the terminal 101 and the server 103. The network 102 may include various types of wired communication links or wireless communication links, for example, a wired communication link may include an optical fiber, a twisted pair, or a coaxial cable, and a wireless communication link may include a Bluetooth communication link, a Wireless-Fidelity (Wi-Fi) communication link, or a microwave communication link.

[0037] The terminal 101 can interact with the server 103 through the network 102 to receive a message from the server 103 or send a message to the server 103, or the terminal 101 can interact with the server 103 through the network 102 to receive a message or data sent by other users to the server 103. The terminal 101 can be hardware or software. When the terminal 101 is hardware, it can be various electronic devices, including but not limited to smart watches, smart phones, tablet computers, laptop portable computers and desktop computers. When the terminal 101 is software, it can be installed in the electronic devices listed above, which can be implemented as multiple software or software modules (for example: for providing distributed services), or it can be implemented as a single software or software module, which is not specifically limited here.

[0038] In an embodiment of the present application, first, the terminal 101 responds to a drag operation for dragging at least one target stator to the line preview area in the display interface; then, the terminal 101 modifies the first display effect of the target stator in the line preview area according to the first configuration data input for the target stator in the configuration area of ​​the display interface; further, the terminal 101 can determine the second display effect of the target mover in the line preview area according to the second configuration data input for at least one target mover in the configuration area; finally, the terminal 101 determines the target line composed of all target stators and all target movers based on the first display effect and the second display effect, and performs a simulation operation on the target line according to the simulation operation request corresponding to the target line.

[0039] The server 103 may be a business server that provides various services. It should be noted that the server 103 may be hardware or software. When the server 103 is hardware, it may be implemented as a distributed server cluster consisting of multiple servers, or it may be implemented as a single server. When the server 103 is software, it may be implemented as multiple software or software modules (for example, for providing distributed services), or it may be implemented as a single software or software module, which is not specifically limited herein.

[0040] Alternatively, the system architecture may also not include the server 103. In other words, the server 103 may be an optional device in the embodiments of this specification, that is, the method provided in the embodiments of this specification may be applied to a system structure that only includes the terminal 101, and the embodiments of this application do not limit this.

[0041] It should be understood that Figure 1 The number of terminals, networks, and servers in the figure is only for illustration and any number of terminals, networks, and servers may be used according to implementation requirements.

[0042] See also Figure 2 , Figure 2 A flowchart of a line layout configuration method provided in an embodiment of the present application. The execution subject of an embodiment of the present application can be a terminal that executes the line layout configuration, a processor in a terminal that executes the line layout configuration method, or a line layout configuration service in a terminal that executes the line layout configuration method. For ease of description, the specific execution process of the line layout configuration method is described below using the example of a processor in a terminal as the execution subject.

[0043] like Figure 2 As shown, the line layout configuration method may at least include:

[0044] S202: Respond to a dragging operation for dragging at least one target stator to a line preview area in a display interface.

[0045] Optionally, in order to facilitate users to assemble the transport line according to their needs, a line visualization interface is usually provided to users on the human-computer interaction screen so that staff can preview the assembled line. However, it is currently impossible to customize the parameters of the line when previewing the line. After the configurations of the stator and mover in the line in the preview interface are fixed, if the simulation results presented after the final line is assembled do not meet expectations, or when the user temporarily changes their needs, they can only reconfigure the new stator and mover and various parameters in the configuration interface. However, the preview interface and the configuration interface are two different interfaces and cannot be operated at the same time, which directly complicates the configuration process and makes it impossible to intuitively observe the preview effect corresponding to the modified configuration data during configuration.

[0046] Optionally, in the embodiment of the present application, considering that the user may need to customize the various modules and module parameters in the line when laying out the line, and hopes to observe the display effect of the configured line in real time during the configuration process, so as to adjust the parameters in time until the user's needs are met, the display interface can be divided into two areas, including the line preview area and the configuration area. For details, please refer to Figure 3 , Figure 3 This is a functional area division diagram of a line layout configuration page provided in an embodiment of the present application. Figure 3 As shown, in the display interface 300, the wider area on the left is the line preview area 310, and the line preview area 310 displays a simulated preview screen of the line 320, and the narrower area on the right is the configuration area 330, and the configuration area 330 displays configuration items for configuring various parameters of the line, such as "configuration item 1", "configuration item 2", and "configuration item 3". It should be noted that the distribution of the line preview area and the configuration area in the display interface is not unique, and can be distributed left and right or up and down, and the embodiments of the present application are not limited to this. Displaying the line preview area and the configuration area at the same time in this way allows users to perform real-time custom configuration of the line in the configuration area, which facilitates the layout of the line and is easier for users to operate.

[0047] Optionally, in an assembly line or a transport line, there are usually multiple stators and movers that form a complete line body, wherein the stator can be understood as a component that is not responsible for transportation and constitutes a track, while the mover is a component that carries the product and moves on the track composed of the stator. When performing line layout, the user first needs to add at least one target stator displayed in the line preview area to form the track of the line body. In an embodiment of the present application, the add operation can be a drag operation, that is, a response to a drag operation for dragging at least one target stator to the line preview area in the display interface. Specifically, the drag operation includes long pressing the target stator to select the stator to be added, and then maintaining the long press action to drag it to the line preview area. The target stator moves along the trajectory of the action, and when the long press operation is released, the target stator stays at the position of the last operation. When the user drags several target stators to the line preview area multiple times to assemble the track, the close stators will automatically align and adsorb, and the user does not need to align and splice, which facilitates the user's stator setting operation.

[0048] S204 : Modify a first display effect of the target stator in the linear preview area according to the first configuration data input for the target stator in the configuration area of ​​the display interface.

[0049] Optionally, after observing the target stator in the linear preview area, if the user needs to modify the configuration of one of the target stators, they can directly perform the configuration operation in the configuration area next to the linear preview area. The configuration operation can specifically be an operation to modify or add the numerical values, various property descriptions, etc. of various data of the selected target stator. The configuration data corresponding to the configuration operation is the first configuration data entered by the user for the target stator in the configuration area of ​​the display interface. Based on the first configuration data, the first display effect of the target stator in the linear preview area will be modified. At this time, the user can intuitively observe the preview effect corresponding to the stator configuration data they entered, which facilitates the user to continue configuration.

[0050] Furthermore, stators can be of various types, including but not limited to linear stators, arc-shaped stators, and docking stators. In the line preview area, linear stators are shaped like rectangles; arc-shaped stators are shaped like circular arcs. In this embodiment, an arc-shaped stator with an arc length of one-quarter the circumference of a circle is used as an example. A docking stator, as a special type of stator, can connect two parallel lines by moving back and forth between them.

[0051] S206 : Determine a second display effect of the target mover in the linear preview area according to second configuration data input for at least one target mover in the configuration area.

[0052] Optionally, in addition to the stator, the configuration of at least one target mover in the line body is also involved. After the mover is added to the line body preview area, similar to the stator, it can also be directly configured in the configuration area next to the line body preview area. The configuration operation can specifically be a modification or addition operation on the numerical values, various property descriptions, etc. of various types of data of the selected target mover. Then the configuration data corresponding to the configuration operation is the second configuration data entered by the user for the target mover in the configuration area of ​​the display interface. According to the second configuration data, the second display effect of the target mover in the line body preview area can be determined. At this time, the user can intuitively observe the preview effect corresponding to the mover configuration data entered by himself, which is convenient for the user to continue configuration.

[0053] S208 : Determine a target line body composed of all target stators and all target movers based on the first display effect and the second display effect, and perform a simulation operation on the target line body according to a simulation operation request corresponding to the target line body.

[0054] Optionally, after the target stators and target movers are configured, the target line composed of all target stators and all target movers is determined based on the first display effect and the second display effect. The user can determine whether the target line meets its own line layout requirements by observing the first display effect and the second display effect. If the target line does not meet the layout requirements, the configuration can be continued; if it meets the layout requirements, the target line can be simulated. Specifically, through the simulation control that controls the start of the simulation in the operation display interface, a simulation run request corresponding to the target line is input to the terminal, and then the terminal simulates the target line according to the simulation run request, so that the user can observe the simulation operation status of the target line.

[0055] In an embodiment of the present application, a line layout configuration method is provided, which responds to a drag operation for dragging at least one target stator to a line preview area in a display interface; according to first configuration data input for the target stator in the configuration area of ​​the display interface, modifies a first display effect of the target stator in the line preview area; according to second configuration data input for at least one target mover in the configuration area, determines a second display effect of the target mover in the line preview area; based on the first display effect and the second display effect, determines a target line consisting of all target stators and all target movers, and simulates the target line according to a simulation operation request corresponding to the target line. Since the display interface is divided into a line preview area and a configuration area, when the stator and mover are displayed in the line preview area, the configuration area can simultaneously display the configurable items corresponding to the stator and mover, so that the user can observe the line in the line preview area while inputting configuration data in the configuration area, so that the user can more conveniently and intuitively observe the changes and adjustments of the line based on the configuration data, reduce the difficulty of line configuration, and improve the efficiency of line layout.

[0056] See also Figure 4 , Figure 4 A flow chart of a line layout configuration method provided in an embodiment of the present application.

[0057] like Figure 4 As shown, the line layout configuration method may at least include:

[0058] S402: Respond to a drag operation for dragging at least one target stator to a line preview area in a display interface.

[0059] Regarding step S402, please refer to the detailed description in step S202, which will not be repeated here.

[0060] S404 : Modify a first display effect of the target stator in the linear preview area according to the first configuration data input for the target stator in the configuration area of ​​the display interface.

[0061] Optionally, when configuring the target stator, the user can enter or modify the configuration data in the corresponding configuration items according to their own needs. Specifically, when there are too many stators in the line, the user may need to add a custom description to the stator to distinguish different stators. In this case, the stator description data can be entered as the first configuration data in the configuration area. The stator description data is used to configure the name and description of the stator. For details, please refer to Figure 5 , Figure 5 This is an example diagram of a stator configuration item of a configuration area provided in an embodiment of the present application. Figure 5 As shown, after selecting the target stator A as the current component, there is a "General" item in the stator configuration area. The user can expand the "General" item by clicking it. The type of the current component can be displayed after "Component". For example, the component type of the target stator is "Stator". In the "Description" item, the user can customize the current component name and description.

[0062] Furthermore, the user can also configure the stator's track running direction so that the stator track runs from left to right or from right to left. When configuring the stator's running direction, the stator behavior data can be entered as the first configuration data in the configuration area. The stator behavior data is used to configure the stator's running direction and base address position. Please continue to refer to Figure 5 ,like Figure 5 As shown, in the stator configuration area, there is a "Behavior" item. After expanding the "Behavior" item, the user can select the track direction as "forward" or "reverse", as well as other parameters related to the track operation behavior.

[0063] Optionally, the user can also configure the module data displayed in the stator preview area by specifying the stator's starting base address and ending base address. The module data includes module length, module width, and other data. When configuring the stator's module data, the stator module data can be entered as the first configuration data in the configuration area. The stator module data is used to configure the stator's starting base address and ending base address. Please continue to refer to Figure 5 ,like Figure 5 As shown, in the stator configuration area, there is a "Data" item. After expanding the "Data" item, the user can enter the starting base address value and the ending base address value to change the module length of the target stator in the linear preview area without having to reconfigure the stator of the corresponding length in another configuration page.

[0064] Optionally, in order to meet the user's personalized needs, the user can also configure the stator's appearance display effect in the line preview area. When configuring the stator's appearance, the stator appearance data can be entered as the first configuration data in the configuration area. The stator appearance data is used to configure the stator's numerical font and line color. Please continue to refer to Figure 5 ,like Figure 5 As shown, in the stator configuration area, there is an "Appearance" item. After expanding the "Appearance" item, the user can change the color, font, thickness, transparency, etc. of the stator graphics and various values ​​in the linear preview area, and adjust the stator style to a display effect that suits their preferences.

[0065] Optionally, the user can also configure the stator size data in the line preview area. When configuring the stator size, the stator size data can be entered as the first configuration data in the configuration area. The stator size data is used to configure the display size and display position of the stator. Please continue to refer to Figure 5 ,like Figure 5 As shown, in the stator configuration area, there is a "Size and Position" item. After expanding the "Size and Position" item, the user can change the coordinates, length, width, height and other dimensional data of the stator in the linear preview area.

[0066] S406 : Determine a second display effect of the target mover in the linear preview area according to second configuration data input for at least one target mover in the configuration area.

[0067] Optionally, when configuring the target mover, the user can enter or modify the configuration data in the corresponding configuration item according to their own needs. Specifically, when there are too many movers in the line, the user may need to add a custom description to the mover to distinguish different movers. In this case, the mover description data can be entered as the second configuration data in the configuration area. The mover description data is used to configure the name and description of the mover. For details, please refer to Figure 6 , Figure 6 This is an example diagram of a configuration area configuration item provided in an embodiment of the present application. Figure 6 As shown in (A), after selecting the target mover B as the current component, there is a "General" item in the mover configuration area. The user can expand the "General" item by clicking on it. The type of the current component can be displayed after "Component". For example, the component type of the target mover is "Motor", and the user can customize the current component name and description in the "Description" item.

[0068] Optionally, in actual scenarios, in order to monitor the working condition of the mover, the position of the mover on the linear track is usually collected in real time and the movement data of the mover is recorded, so that the user can know whether the movement state of the mover at various locations is approaching, moving away or stopped. Therefore, when configuring the mover, the user will specify the workstations that the mover will pass through during operation and its status at each workstation according to their own needs, that is, by configuring the mover module data to control the movement trajectory and working mode of the mover. Among them, when configuring the module data of the mover, the mover module data can be entered as the second configuration data in the configuration area. The mover module data is used to configure the workstation setting information, the in-place status setting information at each workstation, and the style information of the mover. Please continue to refer to Figure 6 ,like Figure 6 As shown in (A) in the mover configuration area, there is a "Data" item. After expanding the "Data" item, the user can Figure 6 In the "Movers Configuration" pop-up window (B), you can add or delete the number of target movers, configure the stations that the target movers pass through, and their status at each station. You can also personalize the mover style.

[0069] Optionally, for the mover, its movement behavior is different from that of the stator. The movement behavior of the mover will change in real time according to its set work station information and status information during operation. Therefore, the mover behavior data is automatically generated based on the mover module data input for at least one target mover in the configuration area. Based on the mover module data and the mover behavior data, the second display effect of the target mover in the linear preview area can be determined.

[0070] Furthermore, users can also configure the appearance display effect of the mover in the line preview area. When configuring the appearance of the mover, the mover appearance data can be entered as the second configuration data in the configuration area. The mover appearance data is used to configure the numerical font of the mover. Please continue to refer to Figure 6 ,like Figure 6 As shown in (A), in the actuator configuration area, there is an "Appearance" item. After expanding the "Appearance" item, the user can change the color, font, thickness, transparency, etc. of the number value of the actuator in the linear preview area, and adjust the style of the actuator to the display effect that suits their preferences.

[0071] On the other hand, users can also configure the size data of the mover in the line preview area. When configuring the size of the mover, the mover size data can be entered as the second configuration data in the configuration area. The mover size data is used to configure the display size of the mover. Please continue to refer to Figure 6 ,like Figure 6As shown in (A), in the mover configuration area, there is a "Size and Position" item. After expanding the "Size and Position" item, the user can change the length, width, height and other dimensional data of the mover in the linear preview area.

[0072] S408 : Determine a target linear body consisting of all target stators and all target movers based on the first display effect and the second display effect.

[0073] Optionally, after the target stators and target movers are configured, the target line body composed of all target stators and all target movers is determined based on the first display effect and the second display effect. The user can determine whether the target line body meets his own line body layout requirements by observing the first display effect and the second display effect. If the target line body does not meet the layout requirements, the configuration can continue; if it already meets the layout requirements, the target line body can be simulated.

[0074] S410: Add a target workstation in the target line according to the third configuration data input in the configuration area for at least one target workstation in the target line.

[0075] Optionally, after the mover and stator in the line body are configured, the workstation corresponding to the stator where the mover is stationed needs to be configured. In an embodiment of the present application, the workstation can also be configured in the configuration area, that is, according to the third configuration data input in the configuration area for at least one target workstation in the target line body, the target workstation in the target line body is added.

[0076] Specifically, similar to the configuration of the target stator and target mover, the workstation description data can be entered as the third configuration data in the configuration area. The workstation description data is used to configure the name and description of the workstation. For details, please refer to Figure 7 , Figure 7 This is an example diagram of a workstation configuration item in a configuration area provided in an embodiment of the present application. Figure 7 As shown in (A), after selecting the target station C as the current component, there is a "General" item in the station configuration area. The user can expand the "General" item by clicking on it. The type of the current component can be displayed after "Component". For example, the component type of the target station is "Station", and in the "Description" item, the user can customize the current component name and description.

[0077] Optionally, when configuring the mover, the user may specify the stations that the mover will pass through during operation and its status at each station according to their needs. Therefore, in order to detect the movement of each mover passing through the station, the station module data will be entered as the third configuration data in the configuration area during station configuration. The station module data is used to configure the station setting information of the station, the position status information of each mover, and the style information. Please continue to refer to Figure 7 ,like Figure 7 As shown in (A), in the workstation configuration area, there is a "Data" item. After expanding the "Data" item, the user can Figure 7 In the "Station Configuration" pop-up window (B), you can add or delete the number of target stations, configure the location of the target stations and the status of each mover when it arrives, and you can also personalize the station style.

[0078] Furthermore, users can also configure the appearance display effect of the workstation in the line preview area. When configuring the appearance of the workstation, the workstation appearance data can be entered as the third configuration data in the configuration area. The workstation appearance data is used to configure the numerical font of the workstation. Please continue to refer to Figure 7 ,like Figure 7 As shown in (A), in the workstation configuration area, there is an "Appearance" item. After expanding the "Appearance" item, the user can change the workstation number in the line preview area, the color, font, thickness, transparency, etc. of the name, and adjust the style of the workstation to a display effect that suits their preferences.

[0079] On the other hand, users can also configure the size data of the workstation in the line preview area. When configuring the size of the workstation, the workstation size data can be entered in the configuration area as the third configuration data. The workstation size data is used to configure the display size of the workstation. Please continue to refer to Figure 7 ,like Figure 7 As shown in (A), in the workstation configuration area, there is a "Size and Position" item. After expanding the "Size and Position" item, the user can change the length, width, height and other dimensional data of the workstation in the line preview area.

[0080] S412: Perform simulation operation on the target line body according to the simulation operation request corresponding to the target line body.

[0081] Optionally, after all data and status of the stator, mover and workstation are configured, the user can input a simulation operation request corresponding to the target line body to the terminal through the simulation operation control that controls the start of the simulation in the operation display interface. The terminal then simulates the target line body according to the simulation operation request, so that the user can observe the simulation operation status of the target line body.

[0082] S414 , displaying the real-time position of each target mover in the line preview area according to the relative position and relative state of each target mover and each target station during the simulation operation.

[0083] Specifically, during the simulation operation of the line body, the movers in the line body simulate the movement in the real scene according to the configuration. In order to facilitate the user to observe the movement of the movers in the line body, the relative position and relative state of each target mover and each target station during the simulation operation can be calculated, such as Figure 7 As shown, the real-time position of each target mover is displayed next to the target line in the line preview area. For example, when the line includes "motor 1", "motor 2", "motor 3", etc., the movers are arranged in the order of the mover numbers, and then their positions on the line are scrolled in real time. The position information can be the workstation information, that is, the workstations it passes through, the workstations it stays at, etc. can be displayed.

[0084] In an embodiment of the present application, a line layout configuration method is provided, which specifically discloses multiple configuration data of a target stator, a target mover, and a target workstation, wherein the first configuration data corresponding to the target stator includes at least one of stator description data, stator behavior data, stator module data, stator appearance data, and stator dimension data, and multiple display effects of the stator can be configured based on the first configuration data; the second configuration data corresponding to the target mover includes at least one of mover description data, mover module data, mover appearance data, and mover dimension data, and multiple display effects of the mover can be configured based on the second configuration data; similarly, the third configuration data corresponding to the target workstation includes at least one of workstation description data, workstation module data, workstation appearance data, and workstation dimension data, and multiple display effects of the workstation can be configured based on the third configuration data, allowing users to layout the line more conveniently and intuitively, thereby reducing the difficulty of line layout during debugging, use, and simulation, and making it easier for users to operate.

[0085] From the introduction of the above embodiment, it can be known that in the process of assembling the line body, the parameters of the stator, mover, and workstation in the line body can be configured in real time and the configuration effect can be previewed in real time. Specifically, the parameters of the assembled components can be configured in the configuration area of ​​the display interface, which can realize the configuration of parameters including but not limited to component size, attributes, position, etc. At the same time, in the line preview area of ​​the same display interface, the preview effect of each component in the line body is changed in real time according to the parameter configuration data input by the user, thereby realizing real-time configuration preview of the components. In the embodiment of the present application, in addition to configuring the components in the line body during the process of assembling the line body, the configuration of the components in the line body can also be modified after the line body assembly is completed to realize on-demand adjustment and real-time preview of the line body.

[0086] Optionally, after the target line is assembled, the user will usually choose to perform a simulation, and the simulation effect can show the operation status of the current line and check whether the current line layout configuration meets the requirements. At this time, the user may need to change the line configuration. In order to meet the user's configuration modification needs for the assembled line components, the user can be supported to directly select the component that needs to be changed in the line preview area by clicking. In the configuration area, the configuration item interface corresponding to the selected component appears according to the click operation. Based on this, the user changes the configuration parameters of the selected component in the configuration area. After the configuration parameters are changed, the display effect of the selected component is modified in real time according to the latest configuration parameters in the line preview area. In this way, the user can open the configuration interface of the selected component in the current interface by selecting the line component, and directly make configuration modifications, which is convenient for the user to modify the component configuration information and intuitively observe the configuration modification effect.

[0087] Specifically, when the user needs to modify the configuration data of the stator in the line preview area, he clicks on the stator to be modified in the line preview area. In response to the click operation on the stator to be modified in the line preview area, the terminal displays the frame selection effect of the stator to be modified in the line preview area; at the same time, the configuration item interface corresponding to the stator to be modified is displayed in the configuration area next to it. The user modifies the data and parameters under the configuration items to be modified in the configuration area. After inputting the stator configuration modification data of the stator to be modified, the terminal determines the first display effect of the stator to be modified in the line preview area according to the input stator configuration modification data. For example, when the selected component is the stator, please refer to Figure 8 , Figure 8 A schematic diagram of a display interface when a stator configuration is modified according to an embodiment of the present application; Figure 8 As shown in (A), if the user needs to modify the configuration of stator A, then click the stator A graphic in the line preview area to select the stator A graphic, which allows the user to intuitively determine the currently modified component. Then, in the configuration area, the stator A configuration item interface is displayed, and the display effect of the stator A graphic is changed in real time according to the stator configuration modification data entered by the user in the configuration area.

[0088] Similarly, when the user needs to modify the configuration data of the mover in the line preview area, the user clicks on the mover to be modified in the line preview area, and the terminal responds to the click operation on the mover to be modified in the line preview area. At this time, considering that the mover will move in the line, in order to facilitate the user to know the driving status of the mover, it is necessary to determine the driving stator corresponding to the mover to be modified, wherein the driving stator is the stator with the highest overlap ratio between the stator length segment and the mover length segment of the mover to be modified among all stators. After determining the driving stator, the frame selection effect of the stator to be modified is displayed in the line preview area, so that the selected mover and its driving stator form a group of combined graphics; at the same time, the configuration item interface corresponding to the mover to be modified is displayed in the configuration area on the side, and the user modifies the data and parameters under the configuration item to be modified in the configuration area. After entering the mover configuration modification data of the mover to be modified, the terminal determines the second display effect of the mover to be modified in the line preview area according to the input mover configuration modification data. For example, when the selected component is a stator, please refer to Figure 8 ,like Figure 8 As shown in (B), if the user needs to modify the configuration of mover B, then click the graphic of mover B in the line preview area so that both mover B and the graphics of the driving stator A corresponding to mover B are framed, which makes it easier for the user to intuitively determine the currently modified component. Then, in the configuration area, the configuration item interface of mover B is displayed, and the display effect of the graphic of mover B is changed in real time according to the mover configuration modification data entered by the user in the configuration area.

[0089] In another feasible embodiment, when the user needs to modify the configuration data of the workstation in the line preview area, he clicks on the workstation to be modified in the line preview area, and the terminal responds to the click operation on the workstation to be modified in the line preview area. At this time, considering that in the actual operation process, due to the large number of workstations and the long line, when a fault occurs in a certain workstation, it is not conducive to fault troubleshooting. Therefore, it is necessary to bind the workstation and the positioning stator where it is located to form a group of combined graphics, so that the user can understand the position information of the stator, and facilitate rapid fault troubleshooting in cases of fault detection, mover quantity calculation, power-off control, etc., and improve the efficiency of line layout. That is, the terminal needs to determine the positioning stator where the workstation to be modified is located, and display the frame selection effect of the workstation to be modified and the positioning stator in the line preview area, so that the graphics of the workstation to be modified and the driving stator A corresponding to the positioning stator are both framed; at the same time, the configuration item interface corresponding to the workstation to be modified is displayed in the configuration area on the side, and the user modifies the data and parameters under the configuration items to be modified in the configuration area. After entering the workstation configuration modification data of the workstation to be modified, the terminal determines the third display effect of the workstation to be modified in the line preview area according to the input workstation configuration modification data.

[0090] See also Figure 9 , Figure 9 This is a structural block diagram of a line layout configuration device provided in an embodiment of the present application. Figure 9 As shown, the line layout configuration device 900 includes:

[0091] The stator adding module 910 is configured to respond to a drag operation for dragging at least one target stator to a line preview area in the display interface;

[0092] A stator configuration module 920 is configured to modify a first display effect of a target stator in a linear preview area according to first configuration data input for the target stator in a configuration area of ​​a display interface;

[0093] A mover configuration module 930 is configured to determine a second display effect of the target mover in the linear preview area according to second configuration data input for at least one target mover in the configuration area;

[0094] The simulation operation module 940 is used to determine a target line body composed of all target stators and all target movers based on the first display effect and the second display effect, and perform simulation operation on the target line body according to a simulation operation request corresponding to the target line body.

[0095] Optionally, the first configuration data includes at least one of stator description data, stator behavior data, stator module data, stator appearance data, and stator size data; the stator description data is used to configure the name and description of the stator; the stator behavior data is used to configure the running direction and base address position of the stator; the stator module data is used to configure the starting base address and ending base address of the stator; the stator appearance data is used to configure the numerical font and line color of the stator; and the stator size data is used to configure the display size and display position of the stator.

[0096] Optionally, the type of the target stator is one of a linear stator, an arc stator, and a docking stator.

[0097] Optionally, the second configuration data includes at least one of mover description data, mover module data, mover appearance data, and mover size data; the mover description data is used to configure the name and description of the mover; the mover module data is used to configure the mover's work station setting information, in-place status setting information and style information at each work station; the mover appearance data is used to configure the mover's numerical font; and the mover size data is used to configure the mover's display size.

[0098] Optionally, when the second configuration data is the mover module data, the mover configuration module 930 is also used to determine the mover behavior data corresponding to the target mover based on the mover module data input for at least one target mover in the configuration area; and determine the second display effect of the target mover in the online preview area based on the mover module data and the mover behavior data.

[0099] Optionally, the line layout configuration device 900 also includes: a workstation configuration module, which is used to add a target workstation in the target line according to the third configuration data input in the configuration area for at least one target workstation in the target line; a simulation operation module 940, which is also used to display the real-time position of each target mover and each target workstation in the line preview area according to the relative position and relative state of each target mover and each target workstation during the simulation operation.

[0100] Optionally, the third configuration data includes at least one of workstation description data, workstation module data, workstation appearance data, and workstation size data; the workstation description data is used to configure the name and description of the workstation; the workstation module data is used to configure the workstation setting information, the mover position status information and style information of each mover; the workstation appearance data is used to configure the numerical font and line color of the workstation; the workstation size data is used to configure the display size and display position of the workstation.

[0101] Optionally, the stator configuration modification module is used to respond to a click operation on the stator to be modified in the line preview area, display the frame selection effect of the stator to be modified in the line preview area; display the configuration item interface corresponding to the stator to be modified in the configuration area, and determine the first display effect of the stator to be modified in the line preview area according to the stator configuration modification data input for the stator to be modified in the configuration area.

[0102] Optionally, the actuator configuration modification module is used to determine the driving stator corresponding to the actuator to be modified in response to a click operation on the actuator to be modified in the line preview area, wherein the driving stator is the stator having the highest overlap ratio between the stator length segment and the actuator length segment of the actuator to be modified among all stators; display the frame selection effect of the actuator to be modified and the driving stator in the line preview area; display the configuration item interface corresponding to the actuator to be modified in the configuration area, and determine the second display effect of the actuator to be modified in the line preview area according to the actuator configuration modification data input for the actuator to be modified in the configuration area.

[0103] Optionally, the workstation configuration modification module is used to determine the positioning stator where the workstation to be modified is located in response to a click operation on the workstation to be modified in the line preview area; display the box selection effect of the workstation to be modified and the positioning stator in the line preview area; display the configuration item interface corresponding to the workstation to be modified in the configuration area, and determine the third display effect of the stator to be modified in the line preview area based on the workstation configuration modification data input for the workstation to be modified in the configuration area.

[0104] In an embodiment of the present application, a line layout configuration device is provided, wherein a stator adding module is used to respond to a drag operation for dragging at least one target stator to a line preview area in a display interface; a stator configuration module is used to modify a first display effect of the target stator in the line preview area according to first configuration data input for the target stator in the configuration area of ​​the display interface; a mover configuration module is used to determine a second display effect of the target mover in the line preview area according to second configuration data input for at least one target mover in the configuration area; a simulation operation module is used to determine a target line consisting of all target stators and all target movers based on the first display effect and the second display effect, and simulate the target line according to a simulation operation request corresponding to the target line. Since the display interface is divided into a line preview area and a configuration area, when the stator and mover are displayed in the line preview area, the configuration area can simultaneously display the configurable items corresponding to the stator and mover, so that the user can observe the line in the line preview area while entering configuration data in the configuration area, so that the user can more conveniently and intuitively observe the changes and adjustments of the line based on the configuration data, reduce the difficulty of line configuration, and improve the efficiency of line layout.

[0105] An embodiment of the present application further provides a computer storage medium, which can store multiple instructions, and the instructions are suitable for being loaded by a processor and executing the steps of any method in the above embodiments.

[0106] See Figure 10 , Figure 10 This is a schematic diagram of the structure of a terminal provided in an embodiment of the present application. Figure 10 As shown, the terminal 1000 may include: at least one terminal processor 1001 , at least one network interface 1004 , a user interface 1003 , a memory 1005 , and at least one communication bus 1002 .

[0107] The communication bus 1002 is used to implement the connection and communication between these components.

[0108] The user interface 1003 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 1003 may also include a standard wired interface and a wireless interface.

[0109] The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).

[0110] The terminal processor 1001 may include one or more processing cores. The terminal processor 1001 utilizes various interfaces and circuits to connect various components within the terminal 1000. It executes instructions, programs, code sets, or instruction sets stored in the memory 1005, and accesses data stored in the memory 1005 to perform various functions and process data for the terminal 1000. Optionally, the terminal processor 1001 may be implemented using at least one hardware form factor selected from the group consisting of a digital signal processing (DSP), a field-programmable gate array (FPGA), and a programmable logic array (PLA). The terminal processor 1001 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content displayed on the display screen; and the modem handles wireless communications. It is understood that the modem may not be integrated into the terminal processor 1001 and may be implemented as a separate chip.

[0111] Among them, the memory 1005 may include a random access memory (RAM) or a read-only memory (ROM). Optionally, the memory 1005 includes a non-transitory computer-readable storage medium. The memory 1005 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 1005 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 1005 may also be optionally at least one storage device located away from the aforementioned terminal processor 1001. As Figure 10 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a line layout configuration program.

[0112] exist Figure 10 In the terminal 1000 shown, the user interface 1003 is mainly used to provide an input interface for the user and obtain user input data; and the terminal processor 1001 can be used to call the line layout configuration program stored in the memory 1005 and perform the following operations:

[0113] responding to a drag operation for dragging at least one target stator to a line preview area in a display interface;

[0114] Modify a first display effect of the target stator in the linear preview area according to first configuration data input for the target stator in the configuration area of ​​the display interface;

[0115] determining a second display effect of the target mover in the linear preview area according to second configuration data input for at least one target mover in the configuration area;

[0116] A target line body composed of all target stators and all target movers is determined based on the first display effect and the second display effect, and a simulation operation is performed on the target line body according to a simulation operation request corresponding to the target line body.

[0117] In some embodiments, the first configuration data includes at least one of stator description data, stator behavior data, stator module data, stator appearance data, and stator size data; the stator description data is used to configure the name and description of the stator; the stator behavior data is used to configure the running direction and base address position of the stator; the stator module data is used to configure the starting base address and ending base address of the stator; the stator appearance data is used to configure the numerical font and line color of the stator; and the stator size data is used to configure the display size and display position of the stator.

[0118] In some embodiments, the target stator is a type of a linear stator, a curved stator, or a docked stator.

[0119] In some embodiments, the second configuration data includes at least one of mover description data, mover module data, mover appearance data, and mover size data; the mover description data is used to configure the name and description of the mover; the mover module data is used to configure the mover's work station setting information, in-place status setting information and style information at each work station; the mover appearance data is used to configure the mover's numerical font; and the mover size data is used to configure the mover's display size.

[0120] In some embodiments, when the second configuration data is the mover module data, the terminal processor 1001 specifically performs the following steps when determining the second display effect of the target mover in the online preview area based on the second configuration data input for at least one target mover in the configuration area: determining the mover behavior data corresponding to the target mover based on the mover module data input for at least one target mover in the configuration area; and determining the second display effect of the target mover in the online preview area based on the mover module data and the mover behavior data.

[0121] In some embodiments, after the terminal processor 1001 determines the target line composed of all target stators and all target movers based on the first display effect and the second display effect, it further specifically performs the following steps: according to the third configuration data input in the configuration area for at least one target station in the target line, the target station in the target line is added; after the terminal processor 1001 performs a simulation operation on the target line according to the simulation operation request corresponding to the target line, it further specifically performs the following steps: according to the relative position and relative state of each target mover and each target station during the simulation operation, the real-time position of each target mover is displayed in the line preview area.

[0122] In some embodiments, the third configuration data includes at least one of workstation description data, workstation module data, workstation appearance data, and workstation size data; the workstation description data is used to configure the name and description of the workstation; the workstation module data is used to configure the workstation setting information, the mover position status information and style information of each mover; the workstation appearance data is used to configure the numerical font and line color of the workstation; the workstation size data is used to configure the display size and display position of the workstation.

[0123] In some embodiments, the terminal processor 1001 further specifically performs the following steps: in response to a click operation on the stator to be modified in the line preview area, displaying a frame selection effect of the stator to be modified in the line preview area; displaying a configuration item interface corresponding to the stator to be modified in the configuration area, and determining a first display effect of the stator to be modified in the line preview area based on the stator configuration modification data input for the stator to be modified in the configuration area.

[0124] In some embodiments, the terminal processor 1001 further specifically performs the following steps: in response to a click operation on the mover to be modified in the line preview area, determining the driving stator corresponding to the mover to be modified, the driving stator being the stator with the highest overlap ratio between the stator length segment and the mover length segment of the mover to be modified among all stators; displaying the frame selection effect of the mover to be modified and the driving stator in the line preview area; displaying the configuration item interface corresponding to the mover to be modified in the configuration area, and determining the second display effect of the mover to be modified in the line preview area according to the mover configuration modification data input for the mover to be modified in the configuration area.

[0125] In some embodiments, the terminal processor 1001 further specifically performs the following steps: in response to a click operation on the workstation to be modified in the line preview area, determining the positioning stator where the workstation to be modified is located; displaying the frame selection effect of the workstation to be modified and the positioning stator in the line preview area; displaying the configuration item interface corresponding to the workstation to be modified in the configuration area, and determining the third display effect of the stator to be modified in the line preview area based on the workstation configuration modification data input for the workstation to be modified in the configuration area.

[0126] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of modules is only a logical function division. In actual implementation, there may be other division methods, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

[0127] Modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of these modules may be selected to achieve the purpose of this embodiment based on actual needs.

[0128] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The above-mentioned computer program product includes one or more computer instructions. When the above-mentioned computer program instructions are loaded and executed on a computer, the above-mentioned process or function according to the embodiment of this specification is generated in whole or in part. The above-mentioned computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The above-mentioned computer instructions can be stored in a computer-readable storage medium or transmitted by the above-mentioned computer-readable storage medium. The above-mentioned computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The above-mentioned computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The above-mentioned available media can be magnetic media (for example, floppy disks, hard disks, tapes), optical media (for example, digital versatile discs (DVDs)), or semiconductor media (for example, solid state disks (SSDs)).

[0129] It should be noted that for the aforementioned method embodiments, for ease of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.

[0130] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0131] The above is a description of a line layout configuration method, device, storage medium, and terminal provided in this application. For those skilled in the art, based on the ideas of the embodiments of this application, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on this application.

Claims

1. A line layout configuration method, characterized in that: The method comprises: responding to a drag operation for dragging at least one target stator to a line preview area in a display interface; modifying a first display effect of the target stator in the line preview area according to first configuration data input for the target stator in the configuration area of ​​the display interface; wherein the first configuration data includes at least stator behavior data, and the stator behavior data is used to configure a running direction and a base address position of a track in the stator; Determining a second display effect of the target mover in the line preview area according to second configuration data input for at least one target mover in the configuration area; the second configuration data at least includes mover module data, and the mover module data is used to configure the workstation setting information, the in-position state setting information at each workstation, and the style information of the mover; Determine a target linear body composed of all target stators and all target movers based on the first display effect and the second display effect, and perform a simulation operation on the target linear body according to a simulation operation request corresponding to the target linear body, so that all target stators in the linear body preview area simulate movement in a real scene according to the first configuration data and all target movers according to the second configuration data, and display the real-time position of each target mover; The method further comprises: In response to a click operation on the stator to be modified in the linear preview area, a selection effect of the stator to be modified is displayed in the linear preview area; a configuration item interface corresponding to the stator to be modified is displayed in the configuration area, and a first display effect of the stator to be modified in the linear preview area is determined according to the stator configuration modification data input for the stator to be modified in the configuration area; The method further comprises: In response to a click operation on the mover to be modified in the line preview area, the driving stator corresponding to the mover to be modified is determined, and the driving stator is the stator whose stator length segment overlaps with the mover length segment of the mover to be modified in the all stators in the line preview area with the highest ratio; the frame selection effect of the mover to be modified and the driving stator is displayed in the line preview area; the configuration item interface corresponding to the mover to be modified is displayed in the configuration area, and according to the mover configuration modification data input for the mover to be modified in the configuration area, the second display effect of the mover to be modified in the line preview area is determined.

2. The method according to claim 1, characterized in that The first configuration data includes at least one of stator description data, stator module data, stator appearance data, and stator size data; The stator description data is used to configure the name and description of the stator; the stator module data is used to configure the starting base address and ending base address of the stator; the stator appearance data is used to configure the numerical font and line color of the stator; the stator size data is used to configure the display size and display position of the stator.

3. The method according to claim 1, characterized in that The target stator is a type of a linear stator, an arc stator, or a connected stator.

4. The method according to claim 1, wherein The second configuration data includes at least one of mover description data, mover appearance data, and mover size data; The mover description data is used to configure the name and description of the mover; the mover appearance data is used to configure the numerical font of the mover; and the mover size data is used to configure the display size of the mover.

5. The method according to claim 4, characterized in that When the second configuration data is the mover module data, determining the second display effect of the target mover in the line preview area according to the second configuration data input for at least one target mover in the configuration area includes: Determining mover behavior data corresponding to at least one target mover according to the mover module data input for the at least one target mover in the configuration area; A second display effect of the target mover in the line preview area is determined based on the mover module data and the mover behavior data.

6. The method according to claim 1, characterized in that After determining the target line body composed of all target stators and all target movers based on the first display effect and the second display effect, the method further includes: adding the target workstation in the target line body according to the third configuration data input in the configuration area for at least one target workstation in the target line body; After performing the simulation operation on the target line body according to the simulation operation request corresponding to the target line body, the method further includes: According to the relative position and relative state of each target mover and each target workstation during the simulation operation, the real-time position of each target mover is displayed in the line preview area.

7. The method according to claim 6, characterized in that The third configuration data includes at least one of workstation description data, workstation module data, workstation appearance data, and workstation size data; The workstation description data is used to configure the name and description of the workstation; the workstation module data is used to configure the workstation setting information, the mover position status information and style information of each mover; the workstation appearance data is used to configure the numerical font and line color of the workstation; the workstation size data is used to configure the display size and display position of the workstation.

8. The method according to claim 6, characterized in that The method further comprises: In response to a click operation on a workstation to be modified in the line preview area, determining a positioning stator where the workstation to be modified is located; Displaying the frame selection effect of the workstation to be modified and the positioning stator in the line preview area; The configuration item interface corresponding to the workstation to be modified is displayed in the configuration area, and the third display effect of the mover to be modified in the line preview area is determined according to the workstation configuration modification data input for the workstation to be modified in the configuration area.

9. A line layout configuration device, characterized in that: The device comprises: a stator adding module, configured to respond to a drag operation for dragging at least one target stator to a line preview area in a display interface; a stator configuration module, configured to modify a first display effect of the target stator in the line preview area according to first configuration data input for the target stator in the configuration area of ​​the display interface; the first configuration data at least including stator behavior data, the stator behavior data being used to configure a running direction and a base address position of a track in the stator; A mover configuration module is configured to determine a second display effect of at least one target mover in the line preview area based on second configuration data input for the target mover in the configuration area; the second configuration data at least includes mover module data, and the mover module data is used to configure the mover's workstation setting information, in-position state setting information at each workstation, and style information; a simulation operation module, configured to determine a target linear body composed of all target stators and all target movers based on the first display effect and the second display effect, and perform a simulation operation on the target linear body according to a simulation operation request corresponding to the target linear body, so that all target stators in the linear body preview area simulate movement in a real scene according to the first configuration data and all target movers according to the second configuration data, and display the real-time position of each target mover; a stator configuration modification module, configured to, in response to a click operation on the stator to be modified in the linear preview area, display a selection effect of the stator to be modified in the linear preview area; display a configuration item interface corresponding to the stator to be modified in the configuration area, and determine a first display effect of the stator to be modified in the linear preview area based on stator configuration modification data input for the stator to be modified in the configuration area; The mover configuration modification module is used to determine the driving stator corresponding to the mover to be modified in response to a click operation on the mover to be modified in the line preview area, and the driving stator is the stator with the highest overlap ratio between the stator length segment and the mover length segment of the mover to be modified among all stators; display the frame selection effect of the mover to be modified and the driving stator in the line preview area; display the configuration item interface corresponding to the mover to be modified in the configuration area, and determine the second display effect of the mover to be modified in the line preview area according to the mover configuration modification data input for the mover to be modified in the configuration area.

10. A computer storage medium, characterized in that The computer storage medium stores a plurality of instructions, which are suitable for being loaded by a processor and executing the steps of the method according to any one of claims 1 to 8.

11. A terminal, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method according to any one of claims 1 to 8 when executing the program.

Citation Information

Patent Citations

  • Interactive control method for long stator conveying system

    CN112068755A

  • Form generation method and device

    CN115220618A

  • Splicing moving magnet type linear motor system and driving method thereof

    CN115395755A