[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104391709A - File generation method and device - Google Patents

File generation method and device Download PDF

Info

Publication number
CN104391709A
CN104391709A CN201410768212.4A CN201410768212A CN104391709A CN 104391709 A CN104391709 A CN 104391709A CN 201410768212 A CN201410768212 A CN 201410768212A CN 104391709 A CN104391709 A CN 104391709A
Authority
CN
China
Prior art keywords
master routine
file
header file
model
function
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.)
Pending
Application number
CN201410768212.4A
Other languages
Chinese (zh)
Inventor
张天宇
余正宁
罗喜霜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Runke General Technology Co Ltd
Original Assignee
Beijing Runke General Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Runke General Technology Co Ltd filed Critical Beijing Runke General Technology Co Ltd
Priority to CN201410768212.4A priority Critical patent/CN104391709A/en
Publication of CN104391709A publication Critical patent/CN104391709A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The application provides a file generation method and device. The method comprises the following steps: after receiving a user's compiler directive, generating a C language program which at least comprises a first main program and a first program for saving the data of the model from a Simulink model; adding a first type header file and a first type function to the first main program to form a second main program; writing the data of the model in the first program into the second main program to form a third main program. Because the first type can be compiled by a Matlab function, a call model file based on C language can be generated by compilation of the third main program. Because Matlab calls a C program faster than the Simulink model, and calling of the Simulink model can be accelerated by converting the Simulink model to a C file for calling by Matlab, so that the program running efficiency is improved.

Description

A kind of document generating method and device
Technical field
The application relates to electronic information field, particularly relates to a kind of document generating method and device.
Background technology
Matlab, as a computational science software, by high performance numerical computing and visually to integrate, and provides a large amount of built-in functions, thus is widely used in analysis, the simulation and design work in the fields such as scientific algorithm, control system, information processing.
In Matlab, m programming language and patterned Simulink modeling tool combine, and call Simulink model by m language program.Originally call Simulink model as m programming language provides special function interface, i.e. sim function to Matlab.Owing to can first compile Simulink model during sim function operation, so calling model can spend certain hour, when the number of times of calling model is more, all need to recompilate model owing to calling sim function at every turn, therefore a large amount of allocating times can be accumulated, this substantially increases the time that program is run undoubtedly, thus causes the reduction of program service efficiency.
Therefore, how to accelerate calling of Simulink model, become problem demanding prompt solution.
Application content
This application provides a kind of document generating method and device, object is to solve the problem called how accelerating Simulink model.
To achieve these goals, this application provides following technical scheme:
A kind of document generating method, comprising:
After receiving the compiler directive of user, by Simulink model generation C programmer, at least comprise the first master routine in described C programmer and preserve first program of data of described model;
By increasing the header file of the first kind and the function of the first kind in described first master routine, form the second master routine, the described first kind is the type that can be compiled by Matlab function;
By by described second master routine of the data of the described model in described first program write, form the 3rd master routine;
By compiling described 3rd master routine, generate the calling model file based on C language.
Alternatively, described by described 3rd master routine of compiling, before generating the calling model file based on C language, also comprise:
If described 3rd master routine comprises at least two subfunctions, then judge that whether the order of described subfunction in described 3rd master routine be correct;
In the incorrect situation of the order of described subfunction, adjust the order of described subfunction.
Alternatively, described by described 3rd master routine of compiling, before generating the calling model file based on C language, also comprise:
When there is useless header file in described 3rd master routine, change described useless header file into type of comment.
Alternatively, described by increasing the header file of the first kind and the function of the first kind in described first master routine, form the second master routine, comprising:
Receive the store path of described first master routine of described user input;
By described store path, find described first master routine;
In described first master routine, increase the header file of the first kind and the function of the first kind, form the second master routine.
Alternatively, the header file of the described first kind comprises: mex.h header file;
The function of the described first kind comprises: mexfunction function;
Described useless header file comprises: _ private.h file.
A kind of file creating apparatus, comprising:
C programmer generation module, for after receiving the compiler directive of user, by Simulink model generation C programmer, at least comprises the first master routine and preserves first program of data of described model in described C programmer;
Increase module, in described first master routine, increase the header file of the first kind and the function of the first kind for passing through, form the second master routine, the described first kind is the type that can be compiled by Matlab function;
Writing module, for by by described second master routine of the data of the described model in described first program write, forms the 3rd master routine;
Collector, for by described 3rd master routine of compiling, generates the calling model file based on C language.
Alternatively, also comprise:
Function order adjusting module, for passing through described 3rd master routine of compiling described, before generating the calling model file based on C language, if described 3rd master routine comprises at least two subfunctions, then judge that whether the order of described subfunction in described 3rd master routine be correct, in the incorrect situation of the order of described subfunction, adjust the order of described subfunction.
Alternatively, also comprise:
Header file modified module, for passing through described 3rd master routine of compiling described, before generating the calling model file based on C language, when there is useless header file in described 3rd master routine, changes described useless header file into type of comment.
Alternatively, described increase module specifically comprises:
Receiving element, for receiving the store path of described first master routine of described user input;
Search unit, for by described store path, find described first master routine;
Increasing unit, for increasing the header file of the first kind and the function of the first kind in described first master routine, forming the second master routine.
Alternatively, described increase module is used for by increasing the header file of the first kind and the function of the first kind in described first master routine, forms the second master routine and comprises:
Described increase module specifically for, by increasing mex.h header file and mexfunction function in described first master routine, form the second master routine;
Described header file modified module is used for changing described useless header file into type of comment and comprises:
Described header file modified module specifically for, general _ private.h file changes type of comment into.
Document generating method described in the application and device, after receiving the compiler directive of user, by Simulink model generation C programmer, at least comprise the first master routine in described C programmer and preserve first program of data of described model, by increasing the header file of the first kind and the function of the first kind in the first master routine, form the second master routine, by the data of the described model in described first program are write in described second master routine, form the 3rd master routine, because the first kind is the type that can be compiled by Matlab function, therefore, by compiling described 3rd master routine, the calling model file based on C language can be generated, visible, method described in the application and device, after by Simulink model generation C programmer, can by increasing first kind header file to C programmer, first kind head function, the write data of model and the mode of compiling, C programmer is converted to the model file that Matlab can directly call, because compare Simulink model, Matlab calls the speed of c program, so, be that C file calls for Matlab by Simulink model conversion, calling of Simulink model can be accelerated undoubtedly, thus improve the efficiency of program operation.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present application or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the application, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
The process flow diagram of Fig. 1 a kind of document generating method disclosed in the embodiment of the present application;
Fig. 2 is the process flow diagram of the embodiment of the present application another document generating method disclosed;
Fig. 3 is the schematic diagram of the step-length type arranging model in the configuration parameter dialog box of Matlab platform;
Fig. 4 is the schematic diagram arranging aims of systems file in Matlab platform in configuration parameter dialog box;
The structural representation of Fig. 5 a kind of file creating apparatus disclosed in the embodiment of the present application;
Fig. 6 is the structural representation of the embodiment of the present application another file creating apparatus disclosed.
Embodiment
Document generating method disclosed in the embodiment of the present application and device, can be applied on Matlab platform, and object is to accelerate calling of Simulink model, thus when needs repeatedly call Simulink model, improve the efficiency that program is run.
Below in conjunction with the accompanying drawing in the embodiment of the present application, be clearly and completely described the technical scheme in the embodiment of the present application, obviously, described embodiment is only some embodiments of the present application, instead of whole embodiments.Based on the embodiment in the application, those of ordinary skill in the art are not making the every other embodiment obtained under creative work prerequisite, all belong to the scope of the application's protection.
A kind of document generating method disclosed in the embodiment of the present application, as shown in Figure 1, comprising:
S101: after receiving the compiler directive of user, by Simulink model generation C programmer, wherein, at least comprises the first master routine and preserves first program of data of described model in described C programmer;
Usually, in C programmer by Simulink model generation, at least comprise the master routine C file of the same name with Simulink model and comprise the C file of data of Simulink model, such as, in C programmer by the compiled rear generation of the Simulink model file of called after TestFM, comprise with the master routine C file of called after TestFM and comprise model data, the C file of called after TestFM_data.In the embodiment of the present application, for convenience of description, master routine is called " the first master routine ", the program of the data comprising model is called " the first program ".
S102: by increasing the header file of the first kind and the function of the first kind in described first master routine, form the second master routine, wherein, the described first kind is the type that can be compiled by Matlab function;
S103: by by described second master routine of the data of the described model in described first program write, form the 3rd master routine;
In the present embodiment, can directly by the data Replica of the model in the first program in the second master routine.
S104: by compiling described 3rd master routine, generate the calling model file based on C language.
In the present embodiment, the calling model file based on C language generated after above step operation, because header file sum functions is wherein the type that can be compiled by Matlab function, and have passed through compilation process, so, directly can be called by Matlab.
Therefore, further, when Matlab needs repeatedly to call Simulink model, can directly repeatedly call by the calling model file based on C language of Simulink model generation, because Matlab calls speed based on C language file faster than the speed calling Simulink model, so the working time of program can be shortened, thus improve the operational efficiency of program.Further, Matlab needs the quantity of the Simulink model called more, and the lifting effect of this operational efficiency is more obvious.
The embodiment of the present application another document generating method disclosed, as shown in Figure 2, specifically comprises the following steps:
S201: after receiving the compiler directive of user, by Simulink model generation C programmer;
Particularly, the dialog box that can be carried by Matlab platform receives the compiler directive of user's input, as shown in Figure 3, user can open the configuration parameter Configuration Parameters dialog box of Simulink model, and the step-length type at solver Solver interface by model is set to fixed step size and preserves setting; As shown in Figure 4, user can open configuration parameter Configuration Parameters dialog box, aims of systems file System target file is set at real-time workshop Real-Time Workshop interface, usually can be set to " ert.tlc " or " grt.tlc " and preserves arrange; After receiving the incremental compilation Incremental build button setting up in Build button or modeling tool hurdle that user clicks in configuration parameter Configuration Parameters dialog box, under Matlab current path, generate the code of C programmer.
Usually, can export corresponding compiling information in generative process, in Matlab order line, if there is generation error, then user can modify to model according to information and again compile, and compiles successfully, will generate corresponding file.In file, at least comprise the first master routine and preserve first program of data of described model.
S202: the store path receiving described first master routine of described user input;
S203: by described store path, finds described first master routine;
S204: increase the header file of the first kind and the function of the first kind in described first master routine, form the second master routine;
In the present embodiment, particularly, the header file of the first kind can but be not defined as mex.h header file, the function of the first kind can but be not defined as mexfunction function.Wherein, mex.h header file and mexfunction function are defined file or parameter in Matlab, therefore, it is possible to by Matlab function direct compilation.
S205: by the data Replica of the model in the first program in the second master routine, forms the 3rd master routine;
S206: when there is useless header file in described 3rd master routine, change described useless header file into type of comment;
In Matlab, * is used to represent comment section, therefore, can add * before useless header file and afterwards, such as useless header file is _ private.h file, with the form of * _ private.h*, change useless header file into annotation, thus avoid occurring mistake in subsequent compilation process.
S207: if described 3rd master routine comprises at least two subfunctions, then judge that whether the order of described subfunction in described 3rd master routine be correct;
S208: in the incorrect situation of the order of described subfunction, adjust the order of described subfunction;
The principle of adjustment can be: the position of called function is as far as possible forward.And the position of calling the function of other subfunction needs as far as possible rearward.Program true(-)running can be ensured after function adjustment, otherwise easily make mistakes.
S209: with mex instrument compiling the 3rd master routine, mex compile successfully, generates the calling model file based on C language, can call described model file as the common sim function of use.
Method described in the present embodiment, achieving Simulink model conversion is the object of calling model file based on C language, when repeatedly calling same model or repeatedly calling different model, saves the working time of program, increases work efficiency.
With said method accordingly, the embodiment of the present application is also disclosed a kind of file creating apparatus, as shown in Figure 5, comprising:
C programmer generation module 501, for after receiving the compiler directive of user, by Simulink model generation C programmer, at least comprises the first master routine and preserves first program of data of described model in described C programmer;
Increase module 502, in described first master routine, increase the header file of the first kind and the function of the first kind for passing through, form the second master routine, the described first kind is the type that can be compiled by Matlab function;
Writing module 503, for by by described second master routine of the data of the described model in described first program write, forms the 3rd master routine;
Collector 504, for by described 3rd master routine of compiling, generates the calling model file based on C language.
Device described in the present embodiment, it is the calling model file based on C language by Simulink model conversion, thus can calling model file be accelerated, and, device described in the present embodiment, generates in the process of the calling model of C language, participates in without the need to user, the automatic generation of C language model can be realized, thus user-friendly.
Another file creating apparatus disclosed in the embodiment of the present application, as shown in Figure 6, comprising:
C programmer generation module 601, for after receiving the compiler directive of user, by Simulink model generation C programmer, at least comprises the first master routine and preserves first program of data of described model in described C programmer;
Receiving element 602, for receiving the store path of described first master routine of described user input;
Search unit 603, for by described store path, find described first master routine;
Increasing unit 604, for increasing the header file of the first kind and the function of the first kind in described first master routine, forming the second master routine;
Wherein, the header file of the first kind can be mex.h header file, and the function of the first kind can be mexfunction function.
Writing module 605, for by by described second master routine of the data of the described model in described first program write, forms the 3rd master routine;
Function order adjusting module 606, for passing through described 3rd master routine of compiling described, before generating the calling model file based on C language, if described 3rd master routine comprises at least two subfunctions, then judge that whether the order of described subfunction in described 3rd master routine be correct, in the incorrect situation of the order of described subfunction, adjust the order of described subfunction;
Header file modified module 607, for passing through described 3rd master routine of compiling described, before generating the calling model file based on C language, when there is useless header file in described 3rd master routine, changes described useless header file into type of comment;
Wherein, useless header file can be _ private.h file.
Collector 608, for by described 3rd master routine of compiling, generates the calling model file based on C language.
File creating apparatus described in the present embodiment, can be the calling model file based on C language automatically by Simulink model conversion, when repeatedly calling same model or repeatedly calling different model, can save the working time of program, increase work efficiency.
It should be noted that, the detailed process that the device described in the application generates calling model file as described in front embodiment of the method, can repeat no more here.
If the function described in the embodiment of the present application method using the form of SFU software functional unit realize and as independently production marketing or use time, can be stored in a computing equipment read/write memory medium.Based on such understanding, the part of the part that the embodiment of the present application contributes to prior art or this technical scheme can embody with the form of software product, this software product is stored in a storage medium, comprising some instructions in order to make a computing equipment (can be personal computer, server, mobile computing device or the network equipment etc.) perform all or part of step of method described in each embodiment of the application.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (ROM, Read-OnlyMemory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. various can be program code stored medium.
In this instructions, each embodiment adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiment, between each embodiment same or similar part mutually see.
To the above-mentioned explanation of the disclosed embodiments, professional and technical personnel in the field are realized or uses the application.To be apparent for those skilled in the art to the multiple amendment of these embodiments, General Principle as defined herein when not departing from the spirit or scope of the application, can realize in other embodiments.Therefore, the application can not be restricted to these embodiments shown in this article, but will meet the widest scope consistent with principle disclosed herein and features of novelty.

Claims (10)

1. a document generating method, is characterized in that, comprising:
After receiving the compiler directive of user, by Simulink model generation C programmer, at least comprise the first master routine in described C programmer and preserve first program of data of described model;
By increasing the header file of the first kind and the function of the first kind in described first master routine, form the second master routine, the described first kind is the type that can be compiled by Matlab function;
By by described second master routine of the data of the described model in described first program write, form the 3rd master routine;
By compiling described 3rd master routine, generate the calling model file based on C language.
2. method according to claim 1, is characterized in that, described by described 3rd master routine of compiling, before generating the calling model file based on C language, also comprises:
If described 3rd master routine comprises at least two subfunctions, then judge that whether the order of described subfunction in described 3rd master routine be correct;
In the incorrect situation of the order of described subfunction, adjust the order of described subfunction.
3. method according to claim 1 and 2, is characterized in that, described by described 3rd master routine of compiling, before generating the calling model file based on C language, also comprises:
When there is useless header file in described 3rd master routine, change described useless header file into type of comment.
4. method according to claim 3, is characterized in that, described by increasing the header file of the first kind and the function of the first kind in described first master routine, forms the second master routine, comprising:
Receive the store path of described first master routine of described user input;
By described store path, find described first master routine;
In described first master routine, increase the header file of the first kind and the function of the first kind, form the second master routine.
5. method according to claim 4, is characterized in that, the header file of the described first kind comprises: mex.h header file;
The function of the described first kind comprises: mexfunction function;
Described useless header file comprises: _ private.h file.
6. a file creating apparatus, is characterized in that, comprising:
C programmer generation module, for after receiving the compiler directive of user, by Simulink model generation C programmer, at least comprises the first master routine and preserves first program of data of described model in described C programmer;
Increase module, in described first master routine, increase the header file of the first kind and the function of the first kind for passing through, form the second master routine, the described first kind is the type that can be compiled by Matlab function;
Writing module, for by by described second master routine of the data of the described model in described first program write, forms the 3rd master routine;
Collector, for by described 3rd master routine of compiling, generates the calling model file based on C language.
7. device according to claim 6, is characterized in that, also comprises:
Function order adjusting module, for passing through described 3rd master routine of compiling described, before generating the calling model file based on C language, if described 3rd master routine comprises at least two subfunctions, then judge that whether the order of described subfunction in described 3rd master routine be correct, in the incorrect situation of the order of described subfunction, adjust the order of described subfunction.
8. the device according to claim 6 or 7, is characterized in that, also comprises:
Header file modified module, for passing through described 3rd master routine of compiling described, before generating the calling model file based on C language, when there is useless header file in described 3rd master routine, changes described useless header file into type of comment.
9. device according to claim 8, is characterized in that, described increase module specifically comprises:
Receiving element, for receiving the store path of described first master routine of described user input;
Search unit, for by described store path, find described first master routine;
Increasing unit, for increasing the header file of the first kind and the function of the first kind in described first master routine, forming the second master routine.
10. device according to claim 9, is characterized in that, described increase module is used for by increasing the header file of the first kind and the function of the first kind in described first master routine, forms the second master routine and comprises:
Described increase module specifically for, by increasing mex.h header file and mexfunction function in described first master routine, form the second master routine;
Described header file modified module is used for changing described useless header file into type of comment and comprises:
Described header file modified module specifically for, general _ private.h file changes type of comment into.
CN201410768212.4A 2014-12-12 2014-12-12 File generation method and device Pending CN104391709A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410768212.4A CN104391709A (en) 2014-12-12 2014-12-12 File generation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410768212.4A CN104391709A (en) 2014-12-12 2014-12-12 File generation method and device

Publications (1)

Publication Number Publication Date
CN104391709A true CN104391709A (en) 2015-03-04

Family

ID=52609617

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410768212.4A Pending CN104391709A (en) 2014-12-12 2014-12-12 File generation method and device

Country Status (1)

Country Link
CN (1) CN104391709A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110286909A (en) * 2019-06-29 2019-09-27 潍柴动力股份有限公司 Simulink model resource uses the statistical method and device of data
CN114676670A (en) * 2021-12-06 2022-06-28 北京新能源汽车股份有限公司 File conversion method and device and electronic equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102087610A (en) * 2009-12-08 2011-06-08 联创汽车电子有限公司 Method for performing model simulation and code generation on custom hardware by using Simulink
CN102708234A (en) * 2012-04-25 2012-10-03 清华大学 Integration platform and method of Matlab (matrix laboratory) simulation model based on HLA (high level architecture)

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102087610A (en) * 2009-12-08 2011-06-08 联创汽车电子有限公司 Method for performing model simulation and code generation on custom hardware by using Simulink
CN102708234A (en) * 2012-04-25 2012-10-03 清华大学 Integration platform and method of Matlab (matrix laboratory) simulation model based on HLA (high level architecture)

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
宋炜: "基于MATLAB的无人机硬件在回路仿真技术研究", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 *
张春明: "《防空导弹飞行控制系统仿真测试技术》", 30 June 2014, 中国宇航出版社 *
张祥: "Matlab / Simulink 模型到C/ C + + 代码的自动实现", 《计算机与通信工程》 *
徐立辉,刘冬莉: "《C程序设计与应用》", 31 January 2011, 清华大学出版社 *
杨涤: "《飞行器系统仿真与CAD》", 31 May 2006, 哈尔滨工业大学出版社 *
陆波: "基于Matlab的发动机/飞行器综合建模与参数估计技术研究", 《万方学术》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110286909A (en) * 2019-06-29 2019-09-27 潍柴动力股份有限公司 Simulink model resource uses the statistical method and device of data
CN110286909B (en) * 2019-06-29 2023-01-24 潍柴动力股份有限公司 Statistical method and device for resource use data of Simulink model
CN114676670A (en) * 2021-12-06 2022-06-28 北京新能源汽车股份有限公司 File conversion method and device and electronic equipment

Similar Documents

Publication Publication Date Title
CN103914315B (en) Configuration method of drivers
CN106293664A (en) Code generating method and device
CN101604241A (en) A kind of code generating method of embedded system
CN103019794B (en) A kind of embedded multiprogram file off-line batch programming method
CN103309904A (en) Method and device for generating data warehouse ETL (Extraction, Transformation and Loading) codes
CN102693281B (en) AUTOCAD-based method for generating auxiliary line in PDMS
CN110955410A (en) Automatic code generation method, device, equipment and medium
CN103903086A (en) Method and system for developing management information system based on service model driving
CN105512425A (en) Method for constructing IO PAD layout based on graphical interface
CN104463355A (en) Mini-satellite testing and planning system based on testing model
CN106951254B (en) Method and device for multiplexing similar service function modules in payment system
CN102385524A (en) Method for replacing compiling chain order based on mixed-compiling order set
CN105653255A (en) Method arranging report template to automatically generate report files in office frame
CN105204837B (en) Method and device for realizing logic programming
CN105095568A (en) Rapid modeling method for large draft fan
CN106407472A (en) Visual editing and management system for big data analysis and calculation task of order model
CN102929853A (en) DCS (Data Communication System) project data generating system and method based on Excel sheet association
CN104391709A (en) File generation method and device
CN110333867B (en) Multiparty secure computing data processing method, device and system
CN103645935A (en) Device and method for adjusting JVM (java virtual machine) parameters in domestic environment
CN103942082A (en) Complier optimization method for eliminating redundant storage access operations
CN105446788B (en) A kind of information processing method and electronic equipment
CN105468726A (en) Data computing method and system based on local computing and distributed computing
CN112527304A (en) Self-adaptive node fusion compiling optimization method based on heterogeneous platform
CN102737150B (en) Parameterization simulation method for flowing problem of mechanism fluid

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20150304

RJ01 Rejection of invention patent application after publication