Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Simulation program visualization method oriented to SIMSCRIPT language

A simulation program and language technology, applied in the field of simulation program visualization oriented to SIMSCRIPT language, can solve the problems of complicated operation, cannot support the visualization method of SIMSCRIPT simulation program, and does not support code graphical display, and achieves the effect of overcoming low code efficiency.

Active Publication Date: 2021-01-22
中国人民解放军国防大学联合作战学院
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although this method is effective, there are two defects: first, SimScript code can only be viewed in text form in SimEclipse, and does not support graphical display of code, so it is difficult for users to have a clear and intuitive cognition; The calling relationship of events, processes, and routines needs to be searched one by one by manually searching keywords, which is cumbersome to operate
But this method cannot support the visualization method based on SIMSCRIPT simulation program

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Simulation program visualization method oriented to SIMSCRIPT language
  • Simulation program visualization method oriented to SIMSCRIPT language
  • Simulation program visualization method oriented to SIMSCRIPT language

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] In order to make the purpose, content and advantages of the present invention clearer, the specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0045] This embodiment proposes a simulation program visualization method for SIMSCRIPT language. The adopted system mainly includes an interface configuration module, a code analysis module, a visualization module and a code navigation module. The overall structure of the system is as follows: figure 1 shown.

[0046] The interface configuration module is used to configure information such as primitive style, primitive connection style, background style and multi-level display style. Specific features include:

[0047] (1) Graphic element style configuration: users can set style information such as graphic element size, font color, font size, graphic element background color, graphic element border thickness, and grap...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a simulation program visualization method for an SIMSCRIPT language. An adopted system comprises an interface configuration module, a code analysis module, a visualization module and a code navigation module. According to the method, events, processes and routines in a simulation program and calling relations among the events, the processes and the routines are abstracted according to SIMSCRIPT grammatical rules, the events, the processes and the routines are drawn in a primitive mode in a graphical mode, and the relations among the events, the processes and the routinesare drawn in a primitive connection mode. Code navigation is achieved by clicking the primitives, and the defects that in an existing working mode, the efficiency of manual code analysis is low, andmanual code retrieval is complex can be overcome. In addition, when the method is adopted, a plurality of users can access the same SIMSCRIPT simulation program at the same time, and the defect that SimEclipse can only be used by a single user can be overcome.

Description

technical field [0001] The invention belongs to the technical field, and in particular relates to a SIMSCRIPT language-oriented simulation program visualization method. Background technique [0002] SIMSCRIPT is a simulation language with a long history, with clear simulation mechanism, high abstraction level of grammar and strong self-explaining ability. SIMSCRIPT provides different levels of programming abstraction. Modelers can use the general language programming provided by SIMSCRIPT to solve calculation problems, and they can also use the simulation-oriented programming provided by SIMSCRIPT to build simulation models. SIMSCRIPT supports two simulation strategies of event scheduling and process interaction. Simulation elements such as events and processes, and the calling relationship between elements are very important for a SIMSCRIPT simulation program. Therefore, to analyze a SIMSCRIPT simulation program, it is first necessary to quickly clarify the scheduling log...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/36
CPCG06F11/3604
Inventor 方旭东王海波师磊唐宇波黄海燕吴高洁沈弼龙张珊司光亚吴琳
Owner 中国人民解放军国防大学联合作战学院
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products