Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

3 results about "Compiled language" patented technology

A compiled language is a programming language whose implementations are typically compilers (translators that generate machine code from source code), and not interpreters (step-by-step executors of source code, where no pre-runtime translation takes place).

An Inline Hook Method and Apparatus for Compiled Languages

This application relates to an inline hooking method and apparatus for compiled languages. The method includes: responding to a received inline hooking request, determining the size of the target function to be inline hooked; determining whether the target function can be inline hooked based on the size of the target function and the difference between the address of the hook function and the address of the target function; a hook function, a function used to execute the functionality of the target function by calling a jump function; when it is determined that the target function can be inline hooked, copying the instruction code of the target function to a preset memory area, and revising the content of the copied instruction code to obtain the jump function of the target function; writing a target jump instruction at the beginning of the target function, and using the target jump instruction to redirect the call to the target function to the hook function. This method solves the problem that existing inline hooking methods are not applicable to compiled languages.
Owner:ZHEJIANG DAHUA TECH CO LTD

Efficient solving algorithm of linear MPC for MBD process

PendingCN122331901ACompiled languageTheoretical computer science
This invention proposes an efficient linear MPC solution algorithm for the MBD process, comprising: Step 1, using ADMM to efficiently solve the quadratic programming (QP) problem and deploying the logic through compiled programming language code; Step 2, uniformly encoding various matrix and vector parameters required for the QP optimization problem into a standard row vector input structure; Step 3, using the external code calling module of the MBD tool and designing interface functions, realizing bidirectional data interaction between the graphical programming module of the MBD tool and the compiled language code of the ADMM algorithm through a pointer passing mechanism; Step 4, compiling the ADMM algorithm code to generate a library file, adding information to the simulation target configuration parameters of the MBD tool, and jointly compiling it with other graphical programming modules of MBD to generate a binary executable file. This invention achieves standardized integration and rapid deployment of linear MPC in the MBD development process, and has the advantages of high computational efficiency, good real-time performance, high portability and scalability.
Owner:TONGJI UNIV