CN112434378B - Design method for drawing interactive control of line form of shipbuilding enterprise - Google Patents
Design method for drawing interactive control of line form of shipbuilding enterprise Download PDFInfo
- Publication number
- CN112434378B CN112434378B CN202011425234.2A CN202011425234A CN112434378B CN 112434378 B CN112434378 B CN 112434378B CN 202011425234 A CN202011425234 A CN 202011425234A CN 112434378 B CN112434378 B CN 112434378B
- Authority
- CN
- China
- Prior art keywords
- module
- reading
- scale
- items
- coordinate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 17
- 238000013461 design Methods 0.000 title claims abstract description 10
- 230000006870 function Effects 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 14
- 238000010586 diagram Methods 0.000 claims description 10
- 230000003993 interaction Effects 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 5
- 238000004590 computer program Methods 0.000 description 7
- 230000004048 modification Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 238000004519 manufacturing process Methods 0.000 description 5
- 238000003860 storage Methods 0.000 description 5
- 238000013499 data model Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/15—Vehicle, aircraft or watercraft design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a design method for drawing interactive controls of a line list of a shipbuilding enterprise, which belongs to the technical field of communication, and establishes a Model-View Model framework comprising a Model module, a View module and a View Model module, so that the technical problem of improving the efficiency of line list programming is solved.
Description
Technical Field
The invention belongs to the technical field of ships, and relates to a design method for drawing interactive controls of a line list of a shipbuilding enterprise.
Background
The line list is the highest level plan of shipbuilding enterprises and is a compendial file for guiding operations and production. The line list directly reflects the order and production load of the enterprise. Because the shipbuilding project has long period (> 1 year), the line list needs to contain order basic information of 3-5 years and project key node time, and main nodes such as cutting, bottoming, launching, pilot voyage, delivering and the like and time spans of production stages are directly drawn by using Gantt graphics with month as a time unit. At present, most enterprises still adopt a manual drawing method, and part of enterprises lack an interactive adjustment function although realizing software drawing, so that the operation is inconvenient and the efficiency is low.
The shipbuilding enterprise line list is a variant Gantt chart. The transverse direction is a time axis, usually taking a month as a basic unit, and the order situation in three to five years can be completely drawn on the A3 paper. The vertical is the project axis, each row representing one project, typically arranged in the time order of the start of entry of the project into the dock for loading.
Disclosure of Invention
The invention aims to provide a design method for drawing interactive controls of a line list of a shipbuilding enterprise, which solves the technical problem of improving the line list programming efficiency.
In order to achieve the above purpose, the invention adopts the following technical scheme:
a design method for drawing interactive controls of a shipbuilding enterprise line list comprises the following steps:
step 1: establishing a Model-View-ViewModel framework, wherein the Model-View-ViewModel framework comprises a Model module, a View module and a ViewModel module;
step 2: the Model module is responsible for defining a basic data structure and a container of the line list items, realizing the functions of adding, modifying, deleting and inquiring the items and simultaneously managing a plurality of items;
step 3, the view module is responsible for drawing the graph of the line table and simultaneously for acquiring and transmitting data of the user interaction operation;
and 4, the ViewModel module is responsible for reading the data in the Model module, processing the user interaction operation data transmitted by the View module, and storing the processing result to the Model module.
Preferably, in performing step 2, the underlying data structure of the thread form entry is a distinct field defined by the Model module according to the primary time node of the entry.
Preferably, the container is a List container for managing a plurality of item data Items.
Preferably, when executing step 3, the View module performs the following specific steps for drawing the graph of the alignment chart:
step A1: reading basic data of all items to be drawn and the sequence of the items;
step A2: calculating the minimum value Min of all node dates, storing the value as Ts, and taking the Ts as the starting point of a time coordinate axis drawn by a line table;
step A3: reading the length Lc and the width Wc of the canvas;
step A4: reading a pixel width Wm of a time axis unit in system configuration;
step A5: obtaining the Wc/Wm to obtain the time coordinate scale number Cc in the canvas;
step A6: drawing a header, namely drawing a time scale by taking Ts as an X coordinate starting point, and drawing time characters on a time axis scale;
step A7: drawing dotted lines in the Y direction on the whole scale at the rest part except the gauge outfit, and filling the dotted lines with different shading lines;
step A8: reading a piece of project node data;
step A9: acquiring a CSD date of the device, and acquiring a time difference Ds by using the CSD-Ts;
step A10: the whole month of Ds can obtain a time axis, namely the whole scale of the X axis, the number of days of Ds is divided by the number of days of the month where the SC is located by the width Wm of the scale to obtain an SC sub-scale offset value, and the X coordinate of the SC node is obtained by adding the sub-scale offset value to the whole scale coordinate and is stored as Xsc;
a11, reading the height Ph of the project diagram in the system configuration, reading the height Yh of the gauge head, and calculating Yh+Ph/2 to obtain the Y coordinate Ysc of the SC;
step A12: drawing a graph of the SC according to (Xsc, ysc) and a legend of the SC in the system configuration, and temporarily storing the coordinate point;
step A13: executing the step A9, continuing to draw the pattern of the next node until all nodes are drawn;
step A14: reading a connecting line legend of an SC-KL segment in system configuration, and drawing a connecting line according to the SC and KL coordinates in the step A10;
step A15: step A14 is executed, and the drawing of the connecting lines between the nodes of the next two points is continued until all the connecting lines between the nodes with the forced sequence are completely drawn;
step A16: and (C) executing the step A8, and continuing to draw the next item until all the items are drawn.
Preferably, when executing step 4, after the View model module receives the user operation data transmitted from the View module, the process of judging the operation type of the user operation data is first performed, and then corresponding operation is performed according to the operation type.
According to the design method for the interactive control for drawing the line list of the shipbuilding enterprise, the technical problem of improving the line list programming efficiency is solved, the UI, the interactive logic and the data model are separated based on the MVVM framework, the line list drawing and the line list operation are integrated into one control, the rapid dragging operation of a mouse and the accurate control of keyboard input are realized, the graph is configurable to adapt to line list legends of different enterprises, and the regular and attractive line list output is realized.
Drawings
FIG. 1 is a Model-View-ViewModel architecture diagram of the present invention;
fig. 2 is a data flow diagram of the present invention.
Detailed Description
In order to make the technical problems, technical solutions and advantages to be solved more apparent, the following detailed description will be given with reference to the accompanying drawings and specific embodiments.
As shown in fig. 1-2, the embodiment provides a method for designing interactive control for drawing a line form of a shipbuilding enterprise, which includes the following steps:
step 1: establishing a Model-View-ViewModel framework, wherein the Model-View-ViewModel framework comprises a Model module, a View module and a ViewModel module;
step 2: the Model module is responsible for defining a basic data structure and a container of the line list items, realizing the functions of adding, modifying, deleting and inquiring the items and simultaneously managing a plurality of items;
step 3, the view module is responsible for drawing the graph of the line table and simultaneously for acquiring and transmitting data of the user interaction operation;
and 4, the ViewModel module is responsible for reading the data in the Model module, processing the user interaction operation data transmitted by the View module, and storing the processing result to the Model module.
Preferably, in performing step 2, the underlying data structure of the thread form entry is a distinct field defined by the Model module according to the primary time node of the entry.
Preferably, the container is a List container for managing a plurality of item data Items.
According to the main time node of the project, the data model is designed into the fields such as
Table 1 shows:
TABLE 1
In this embodiment, the common items are drawn in the order described above, and some nodes may be omitted from the special items (e.g., semi-floating, some items may not be needed). The mandatory sequence field in table 1 indicates that this field has mandatory logical pre-post sequence with other fields and the Project field has uniqueness.
In this embodiment, the List container has the following specific functions:
newly added items: two cases: A. the new entry is made according to a given initial value (all necessary fields as parameters). B. And according to the given SC value as the project starting point, reading the period among the nodes from the fixed template, calculating and then adding.
Modifying the node time: three cases: A. the single node modifications, the modification ranges are determined in the order in the table above, e.g. single node modifications to HF must lie within this interval (KL, LA). B. The following nodes are forward and backward adjusted according to the sequence, and the following nodes are forward or backward adjusted according to the original node interval. For example: the ST date is adjusted to be 20 days later, and the subsequent PC and PD dates are increased by 20 days according to the original time. C. The project is forward or backward in its entirety, all nodes of the project increasing or decreasing in days.
Deleting the item: the Item is deleted from the List.
And (3) item sequence adjustment: the order of items is adjusted from List containers.
Preferably, when executing step 3, the View module performs the following specific steps for drawing the graph of the alignment chart:
step A1: reading basic data of all items to be drawn and the sequence of the items;
step A2: calculating the minimum value Min of all node dates, storing the value as Ts, and taking the Ts as the starting point of a time coordinate axis drawn by a line table;
step A3: reading the length Lc and the width Wc of the canvas;
step A4: reading a pixel width Wm of a time axis unit in system configuration;
step A5: obtaining the Wc/Wm to obtain the time coordinate scale number Cc in the canvas;
step A6: drawing a header, namely drawing a time scale by taking Ts as an X coordinate starting point, and drawing time characters on a time axis scale;
step A7: drawing dotted lines in the Y direction on the whole scale at the rest part except the gauge outfit, and filling the dotted lines with different shading lines;
step A8: reading a piece of project node data;
step A9: acquiring a CSD date of the device, and acquiring a time difference Ds by using the CSD-Ts;
step A10: the whole month of Ds can obtain a time axis, namely the whole scale of the X axis, the number of days of Ds is divided by the number of days of the month where the SC is located by the width Wm of the scale to obtain an SC sub-scale offset value, and the X coordinate of the SC node is obtained by adding the sub-scale offset value to the whole scale coordinate and is stored as Xsc;
a11, reading the height Ph of the project diagram in the system configuration, reading the height Yh of the gauge head, and calculating Yh+Ph/2 to obtain the Y coordinate Ysc of the SC;
step A12: drawing a graph of the SC according to (Xsc, ysc) and a legend of the SC in the system configuration, and temporarily storing the coordinate point;
step A13: executing the step A9, continuing to draw the pattern of the next node until all nodes are drawn;
step A14: reading a connecting line legend of an SC-KL segment in system configuration, and drawing a connecting line according to the SC and KL coordinates in the step A10;
step A15: step A14 is executed, and the drawing of the connecting lines between the nodes of the next two points is continued until all the connecting lines between the nodes with the forced sequence are completely drawn;
step A16: and (C) executing the step A8, and continuing to draw the next item until all the items are drawn.
In this embodiment, the interaction processing of the user operation is specifically shown in table 2:
/>
/>
TABLE 2
In this embodiment, in order to implement different graphic symbols (different legends are adopted by different enterprises or different legends are adopted by operations and production), the View implements a standard interface, and dynamic switching can be performed during operation. When the user operates, the module acquires the keyboard state and the start-stop position coordinates when the mouse clicks or drags, judges the node name of the area corresponding to the point, the item name of the area and the state of the current line list, and sends the node name, the item name and the state of the current line list to the ViewModel for processing.
Preferably, when executing step 4, after the View model module receives the user operation data transmitted from the View module, the process of judging the operation type of the user operation data is first performed, and then corresponding operation is performed according to the operation type.
In this embodiment, the operation types are shown in table 3:
TABLE 3 Table 3
In this embodiment, the implementation of steps 1 to 4 is based on the Net Winfrom window platform, and the programming language is C#, and specifically includes the following steps:
step S1: firstly, three controls are mainly arranged on a Winform window, and the names, types and main functions are as follows:
ConfigPanel inherits from PropertyGrid, and is mainly used for displaying and operating system and line table graphic configuration parameters. The color, the character size, the position and the like of each graph can be dynamically modified, the graph is validated immediately after being confirmed, and then the SpChart redrawing line table is notified;
ProjectsGrid is inherited from GridView, the detailed text information of the project is mainly displayed, the specific date of each node of the project can be adjusted by the text information in the control, after confirmation, the data is automatically transmitted to SpChart, and then the line table graph is redrawn, so that automatic updating is realized;
SpChart is inherited to UserControl, and mainly realizes automatic drawing and interactive operation of the line list, namely all functions of the View, and adopts Windows GDI drawing;
step S2: the following two classes are set in the background, and the main functions are as follows:
ModelData, the function of the aforementioned Model of the present invention is mainly realized. The DateTime class of C# is used to represent dates. This class supports serialization, which can store data to or read data from a file;
VmProxy: the function of the Viewmodel is mainly realized, and the data modification of the interaction operation of the SpChart to the Pjdata is realized.
Step S3: the SpChart control is performed according to the following steps when drawing a line table:
step B1: reading project data from Chartproxy, obtaining the minimum node date, and determining the starting point of the time axis of SpChart;
step B2: and (3) header drawing: header first line height = header height x 60%, draw the annual word; second row line height = header height x 40%, month number drawn;
step B3: drawing a project area inter-month separation line: drawing a month dividing line according to the X coordinate of the whole scale of the head time axis, wherein the dividing line between the current year 12 month and the next year 1 day is drawn by a solid line, and the other dividing lines are drawn by a broken line;
step B4: project area month background filling: the adjacent months are filled without the ground pattern to increase the recognition. Calculating the date of the lunar calendar in the new year, and filling special ground patterns in the lunar calendar;
step B5: reading a first item SC node, calculating the coordinates Psc of the SC graph according to the processing method of the drawing flow of the second part View, and drawing according to the symbol definition in the legend, wherein the SC graph is a solid rectangle in the embodiment;
step B6: the font and color definition of the characters in the system configuration are adopted, the Y-direction offset value Yd of the font and the graph is adopted, and then the date font of the SC node is drawn at the coordinates (Psc.X, psc.Y+Yd) according to the format of 'MM-dd';
step B7: circularly drawing the residual node graph of the first project according to the methods of the step B5 and the step B6;
step B8: reading a width set value of a node connecting wire in system configuration, and drawing connecting wires among all nodes;
step B9: according to the method of step B5 to step B8, all the items are drawn.
In this embodiment, the method for processing the interaction adjustment mainly processes the mouse event as follows:
step R1: creating two variables P1 and P2 with the type of Point; the user needs to judge the node dragging according to the following three events:
step Z1: when a System.Windows.forms.control.MouseDown event occurs, saving the point of the mouse to P1; judging the item number and node name of the current user point according to the calculation method of the View part operation type;
step Z2: when a System.Windows.forms.control.MouseMove event occurs, saving the point of the mouse to P2; the step needs to be circularly executed until the event of the step Z3 occurs;
step Z3: when a System.Windows.forms.control.MouseUp event occurs, judging the operation type of a user according to the final P2 coordinate of the step Z2 and the calculation method for judging the operation type in View;
step R2: if this operation is for a single node drag, then calculate the new date represented by the P2 point; if this operation is for the entire item movement, the time difference represented by (P2-P1) is calculated; if the operation is adjusted according to the sequence of the items, calculating a new line number at the loose position of the mouse;
step R3: and (3) transmitting the result obtained in the step (R2) to a Processor class as a parameter, and completing subsequent processing by the Processor class according to the ViewModel part operation type and the processing method thereof.
The implementation realizes the linkage update of the text data of ProjectGird and the SpChart, and because the accuracy of the mouse operation is not high, the adoption of the direct input date of ProjectGird to adjust the single node is the most accurate operation method. The method for realizing linkage mainly adopts an observer mode in a design mode, and ProjectGird and SpChart have dual identities, so that the method is a main body and an observer of the opposite party, and the observer is informed of the data updating of the opposite party, thereby executing the updating operation of an interface and realizing bidirectional automatic updating.
In order to realize the modification of system configuration and the real-time linkage update of the SpChart, an observer mode is adopted between Sysconf and the SpChart, the SpChart is used as an observer, and when the Sysconf is updated, the SpChart control is immediately notified to be updated immediately.
The function of serialization is realized in PJdata and SysConf classes, and the data in the class is stored in a file.
According to the design method for the interactive control for drawing the line list of the shipbuilding enterprise, the technical problem of improving the line list programming efficiency is solved, the UI, the interactive logic and the data model are separated based on the MVVM framework, the line list drawing and the line list operation are integrated into one control, the rapid dragging operation of a mouse and the accurate control of keyboard input are realized, the graph is configurable to adapt to line list legends of different enterprises, and the regular and attractive line list output is realized.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-readable storage media (including, but not limited to, magnetic disk storage and optical storage, etc.) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block or blocks.
These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the foregoing is directed to the preferred embodiments of the present invention, it will be appreciated by those skilled in the art that various modifications and adaptations can be made without departing from the principles of the present invention, and such modifications and adaptations are intended to be comprehended within the scope of the present invention.
Claims (4)
1. A design method for drawing interactive controls of a line form of a shipbuilding enterprise is characterized by comprising the following steps of: the method comprises the following steps:
step 1: establishing a Model-View-ViewModel framework, wherein the Model-View-ViewModel framework comprises a Model module, a View module and a ViewModel module;
step 2: the Model module is responsible for defining a basic data structure and a container of the line list items, realizing the functions of adding, modifying, deleting and inquiring the items and simultaneously managing a plurality of items;
step 3, the view module is responsible for drawing the graph of the line table and simultaneously for acquiring and transmitting data of the user interaction operation;
step 4, the ViewModel module is responsible for reading the data in the Model module, processing the user interaction operation data transmitted by the View module, and storing the processing result to the Model module;
when executing the step 3, the View module performs the following specific steps of drawing the graph of the alignment chart:
step A1: reading basic data of all items to be drawn and the sequence of the items;
step A2: calculating the minimum value Min of all node dates, storing the value as Ts, and taking the Ts as the starting point of a time coordinate axis drawn by a line table;
step A3: reading the length Lc and the width Wc of the canvas;
step A4: reading a pixel width Wm of a time axis unit in system configuration;
step A5: obtaining the Wc/Wm to obtain the time coordinate scale number Cc in the canvas;
step A6: drawing a header, namely drawing a time scale by taking Ts as an X coordinate starting point, and drawing time characters on a time axis scale;
step A7: drawing dotted lines in the Y direction on the whole scale at the rest part except the gauge outfit, and filling the dotted lines with different shading lines;
step A8: reading a piece of project node data;
step A9: acquiring a CSD date of the device, and acquiring a time difference Ds by using the CSD-Ts;
step A10: the whole month of Ds can obtain a time axis, namely the whole scale of the X axis, the number of days of Ds is divided by the number of days of the month of SC X the width Wm of the scale to obtain an SC sub-scale offset value, and the X coordinate of the SC node is obtained by adding the sub-scale offset value to the whole scale coordinate and is stored as Xsc;
a11, reading the height Ph of the project diagram in the system configuration, reading the height Yh of the gauge head, and calculating Yh+Ph/2 to obtain the Y coordinate Ysc of the SC;
step A12: drawing a graph of the SC according to (Xsc, ysc) and a legend of the SC in the system configuration, and temporarily storing the coordinate point;
step A13: executing the step A9, continuing to draw the pattern of the next node until all nodes are drawn;
step A14: reading a connecting line legend of an SC-KL segment in system configuration, and drawing a connecting line according to the SC and KL coordinates in the step A10;
step A15: step A14 is executed, and the drawing of the connecting lines between the nodes of the next two points is continued until all the connecting lines between the nodes with the forced sequence are completely drawn;
step A16: and (C) executing the step A8, and continuing to draw the next item until all the items are drawn.
2. The method for designing the interactive control for drawing the line form of the shipbuilding enterprise according to claim 1, wherein the method comprises the following steps: in performing step 2, the basic data structure of the thread form project is defined by the Model module as different fields according to the main time node of the project.
3. The method for designing the interactive control for drawing the line form of the shipbuilding enterprise according to claim 1, wherein the method comprises the following steps: the container is a List container for managing a plurality of item data Items.
4. The method for designing the interactive control for drawing the line form of the shipbuilding enterprise according to claim 1, wherein the method comprises the following steps: when executing step 4, after receiving the user operation data transmitted from the View module, the View model module first selects to process the operation type judging on the user operation data, and then performs corresponding operation according to the operation type.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011425234.2A CN112434378B (en) | 2020-12-09 | 2020-12-09 | Design method for drawing interactive control of line form of shipbuilding enterprise |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011425234.2A CN112434378B (en) | 2020-12-09 | 2020-12-09 | Design method for drawing interactive control of line form of shipbuilding enterprise |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112434378A CN112434378A (en) | 2021-03-02 |
CN112434378B true CN112434378B (en) | 2024-02-02 |
Family
ID=74691419
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011425234.2A Active CN112434378B (en) | 2020-12-09 | 2020-12-09 | Design method for drawing interactive control of line form of shipbuilding enterprise |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112434378B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114168049B (en) * | 2021-11-29 | 2024-07-19 | 扬州中远海运重工有限公司 | Interactive control of shipbuilding group vertical pipe coiling management |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103617505A (en) * | 2013-12-05 | 2014-03-05 | 用友软件股份有限公司 | Dynamic analysis and display system and method for enterprise flow chart |
CN105630472A (en) * | 2014-11-03 | 2016-06-01 | 中国科学院沈阳自动化研究所 | Quick client development frame for manufacturing execution system and software development method for frame |
WO2017212283A1 (en) * | 2016-06-08 | 2017-12-14 | Novus Communications Ltd | Calibration of tag location system |
CN108460538A (en) * | 2018-03-23 | 2018-08-28 | 国家深海基地管理中心 | A kind of operation of manned underwater vehicle with ensure Information Management System |
CN108536425A (en) * | 2017-03-06 | 2018-09-14 | 贵州省科技信息中心 | A kind of three-layer structure implementation method based on WEB project developments |
CN108762750A (en) * | 2018-05-28 | 2018-11-06 | 深圳市康拓普信息技术有限公司 | A kind of visualization interface generation method and system based on FMP models |
CN109582027A (en) * | 2019-01-14 | 2019-04-05 | 哈尔滨工程大学 | A kind of USV cluster collision-avoidance planning method based on Modified particle swarm optimization algorithm |
CN109716294A (en) * | 2016-06-06 | 2019-05-03 | 赫克斯冈技术中心 | With the user interface for moving mini label |
CN109753273A (en) * | 2017-11-06 | 2019-05-14 | 芜湖美的厨卫电器制造有限公司 | Internet of Things application and development method, apparatus and its equipment based on MVVM frame |
CN109814843A (en) * | 2018-12-27 | 2019-05-28 | 中链科技有限公司 | A kind of object-based page assignment method and system |
CN110866991A (en) * | 2019-12-11 | 2020-03-06 | 北京工业大学 | Marine inspection supervisory systems based on unmanned aerial vehicle takes photo by plane |
CN111651112A (en) * | 2020-06-08 | 2020-09-11 | 武汉人云智物科技有限公司 | Web-based graphical office management system and method |
CN111724473A (en) * | 2020-05-29 | 2020-09-29 | 智慧航海(青岛)科技有限公司 | Method for drawing ship distance line in real time based on reality augmentation system |
CN111814438A (en) * | 2020-07-08 | 2020-10-23 | 中国人民解放军战略支援部队航天工程大学 | System and method for drawing network diagram |
CN112016670A (en) * | 2020-07-05 | 2020-12-01 | 桂林电子科技大学 | Model optimization and compression method for lightweight neural network |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180189035A1 (en) * | 2016-12-29 | 2018-07-05 | TechRev, LLC | Application development tool using graphic objects to bind object sets of different distinct divisions of a design pattern |
-
2020
- 2020-12-09 CN CN202011425234.2A patent/CN112434378B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103617505A (en) * | 2013-12-05 | 2014-03-05 | 用友软件股份有限公司 | Dynamic analysis and display system and method for enterprise flow chart |
CN105630472A (en) * | 2014-11-03 | 2016-06-01 | 中国科学院沈阳自动化研究所 | Quick client development frame for manufacturing execution system and software development method for frame |
CN109716294A (en) * | 2016-06-06 | 2019-05-03 | 赫克斯冈技术中心 | With the user interface for moving mini label |
WO2017212283A1 (en) * | 2016-06-08 | 2017-12-14 | Novus Communications Ltd | Calibration of tag location system |
CN108536425A (en) * | 2017-03-06 | 2018-09-14 | 贵州省科技信息中心 | A kind of three-layer structure implementation method based on WEB project developments |
CN109753273A (en) * | 2017-11-06 | 2019-05-14 | 芜湖美的厨卫电器制造有限公司 | Internet of Things application and development method, apparatus and its equipment based on MVVM frame |
CN108460538A (en) * | 2018-03-23 | 2018-08-28 | 国家深海基地管理中心 | A kind of operation of manned underwater vehicle with ensure Information Management System |
CN108762750A (en) * | 2018-05-28 | 2018-11-06 | 深圳市康拓普信息技术有限公司 | A kind of visualization interface generation method and system based on FMP models |
CN109814843A (en) * | 2018-12-27 | 2019-05-28 | 中链科技有限公司 | A kind of object-based page assignment method and system |
CN109582027A (en) * | 2019-01-14 | 2019-04-05 | 哈尔滨工程大学 | A kind of USV cluster collision-avoidance planning method based on Modified particle swarm optimization algorithm |
CN110866991A (en) * | 2019-12-11 | 2020-03-06 | 北京工业大学 | Marine inspection supervisory systems based on unmanned aerial vehicle takes photo by plane |
CN111724473A (en) * | 2020-05-29 | 2020-09-29 | 智慧航海(青岛)科技有限公司 | Method for drawing ship distance line in real time based on reality augmentation system |
CN111651112A (en) * | 2020-06-08 | 2020-09-11 | 武汉人云智物科技有限公司 | Web-based graphical office management system and method |
CN112016670A (en) * | 2020-07-05 | 2020-12-01 | 桂林电子科技大学 | Model optimization and compression method for lightweight neural network |
CN111814438A (en) * | 2020-07-08 | 2020-10-23 | 中国人民解放军战略支援部队航天工程大学 | System and method for drawing network diagram |
Non-Patent Citations (1)
Title |
---|
造船线表计划编制及负荷评估软件研究;邹定付等;《江苏船舶》;第39卷(第6期);44-47 * |
Also Published As
Publication number | Publication date |
---|---|
CN112434378A (en) | 2021-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10970299B2 (en) | Client side system and method for search backed calendar user interface | |
US4862376A (en) | Bill of material interface to CAD/CAM environment | |
US8082274B2 (en) | Scheduling application allowing freeform data entry | |
US7292244B2 (en) | System and method for automatic label placement on charts | |
US20130024791A1 (en) | Maintaining graphical presentations based on user customizations | |
US20140365938A1 (en) | System and method for computing and overwriting the appearance of project tasks and milestones | |
US8463667B2 (en) | Exporting and importing business templates | |
EP2608056A1 (en) | Creating HTML/CSS representations of a geometric symbol | |
CN112434378B (en) | Design method for drawing interactive control of line form of shipbuilding enterprise | |
US20200042588A1 (en) | User Interface Tools and Methods Facilitating Data Transformations and Coding | |
US10467782B2 (en) | Interactive hierarchical bar chart | |
CN114041111A (en) | Handwriting drawing method, apparatus, electronic device, medium, and program product | |
US20100275156A1 (en) | Managing Data Across a Semantic Data View and a Presentation Data View | |
CN113436298A (en) | Method, device and related components for automatically generating Chinese character stroke order animation | |
CN113157189A (en) | Method for adding note content by quickly referring to original text, storage medium and electronic equipment | |
CN112711388A (en) | Label template generation method and device, electronic equipment and readable storage medium | |
US20210266397A1 (en) | Computer messaging analytics systems and methods | |
CN116861868A (en) | Resume generation method and terminal based on automatic typesetting | |
CN112084750B (en) | Label paper processing method and device, electronic equipment and storage medium | |
CN110287462B (en) | Tracking revision method and system based on browser | |
CN108279962B (en) | Method and device for creating visual data display interface | |
RU134341U1 (en) | AUTOMATED DOCUMENT TEXT SYSTEM | |
US20130155098A1 (en) | Adjusting Fonts for Visual Consistency | |
CN108647198B (en) | Unity-based character editing method and terminal | |
CN118095206B (en) | Batch updating method, device, equipment and medium for text layer formats in video |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |