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

38 results about "Secondary development" patented technology

A secondary development, in music, is a section that appears in certain musical movements written in sonata form. The secondary development resembles a development section in its musical texture, but is shorter and occurs as a kind of excursion within the recapitulation section.

Front-end code generation method and system based on large language model and electronic equipment

The invention relates to the technical field of code generation, and provides a front-end code generation method and system based on a large language model and electronic equipment. According to the application, the business demand instruction is structured through the semantic analysis result corresponding to the business demand instruction to obtain the structured cue word, and the component library document carrying the component specification is set in the component-level cue word generator, so that the vectorized component library document is retrieved according to the semantic analysis result to generate the specification cue word, and the user experience is improved. Therefore, the structured cue word and the standard cue word are fused to obtain a fused cue word for code generation, and a front-end code corresponding to the business demand instruction is obtained, so that the large language model can be combined with the standard cue word to automatically adapt to fine-grained code specifications such as a file structure, a coding specification and a component dependence management rule; therefore, the problem that code specifications cannot be introduced into a large language model is solved, the number of times of secondary development and debugging is reduced, and the generation efficiency of front-end codes is improved.
Owner:广域铭岛数字科技有限公司 +1

Code generation method supporting multiple generation

The invention discloses a code generation method supporting multiple generation, which comprises the following steps of: making a code template, and adding a control flow mark and a variable injection mark in a template file; a code file in the template is subjected to hierarchical isolation and divided into a generation layer and an extension layer, the generation layer comprises template classes capable of generating codes, and the extension layer comprises classes inheriting or combining the generation layer; defining required business logic and a data model; reading the template and the definition by using a code generator, and generating codes which comprise a generation layer code and an extension layer code; and setting the generation layer code file to be read-only. The method has the beneficial effects that through the hierarchical isolation design of the template, the generation layer containing the unified service logic generated by the template cannot be modified in the secondary development process, the code quantity of the expansion layer which can be modified in the template is extremely small, and only the inheriting and combining processes of generation layer classes are very simple.
Owner:CHINACCS INFORMATION IND

Secondary development method and device of target program, equipment and storage medium

The invention discloses a secondary development method and device for a target program, equipment and a storage medium, and the method comprises the steps: opening a source code of the target program, and obtaining a key class in the source code and a package path corresponding to the key class; transmitting the packet path as a parameter into an enhanced plug-in, and analyzing and processing the key class through the enhanced plug-in to generate a pre-processing interface and a post-processing interface; and packaging the pre-processing interface and the post-processing interface to a target software package, and executing secondary development of the target program based on the target software package. According to the technical scheme, the technical problems that in existing software secondary development, source codes need to be given, original code logic needs to be compatible in development and debugging, and confidentiality and development efficiency of the source codes are not improved are solved, front-end and rear-end operation can be achieved under the condition that the source codes are not invaded, and the development efficiency is improved. Therefore, the secondary development of the target program is completed, the development efficiency is improved, and the confidentiality of the source code is facilitated.
Owner:SHANGHAI PARAVIEW SOFTWARE CO LTD

Methods for running R language and deploying machine learning algorithms in AnyLogic software environment

This invention belongs to the field of simulation software secondary development and specifically provides a method for running R language and deploying machine learning algorithms in the AnyLogic software environment. The method includes: creating a Jar package that carries the method; constructing a project main package, including two first-level subpackages, where the first first-level subpackage is composed of two second-level subpackages; porting the constructed project code data into the AnyLogic software environment, and using AnyLogic software to package the active objects contained in the project into a plug-in library that complies with AnyLogic software communication specifications; inserting the plug-in library into the AnyLogic IDE for testing and use; bridging the AnyLogic environment with mainstream R language machine learning packages through the plug-in library, and calling the return values ​​of the R language machine learning in real time during simulation experiments. This method overcomes the complexity and technical challenges of effectively integrating and using R language machine learning methods in AnyLogic, improving the predictive capabilities and overall simulation performance of the simulation model.
Owner:CHINA THREE GORGES UNIV

Standard planetary roller screw pair automatic assembling method and system based on SolidWorks secondary development

The invention discloses an automatic assembling method and system for a standard planetary roller lead screw pair based on SolidWorks secondary development, and relates to the technical field of automatic assembling of mechanical parts. Comprising the steps of newly creating an assembly file; the parts are guided in; assembling characteristics are obtained; adding a matching relationship; parameterized driving assembly is carried out; and assembling is completed. According to the method, by extracting assembly features (such as a reference surface and a reference axis) in a part model and using an API function command to write a program (such as AddCompent5 and AddMate5), automatic import, feature matching and matching relation adding of parts are achieved, and the problem of complexity of multi-roller thread meshing assembly is solved.
Owner:NANJING UNIV OF SCI & TECH

Custom logic programming method and system, electronic equipment and medium

The invention relates to the technical field of open programming, in particular to a user-defined logic programming method and system, electronic equipment and a medium. According to the method, the target process logic is generated by responding to the setting operation of a user on the module parameters of the functional blocks and the routing connection between the functional blocks on the autonomous programming interface; in response to a target operation of a user for the target process logic, loading a target logic program generated based on the target process logic into the lower computer; the target operation comprises one of an uploading operation, a downloading operation and a monitoring operation; and responding to the running operation of the user for the target logic program, and circularly executing the target logic program by the lower computer according to the set time slice so as to meet the process requirement. According to the embodiment of the invention, a flexible and open secondary development programming mode is provided, and the customized authority is given to the user through the autonomous programming interface, so that the user autonomously designs the process logic, and the flexibility of the process logic design can be improved while the time cost and the labor cost are reduced.
Owner:SHENZHEN WEICHUANG SOFTWARE CO LTD

Blockly-based sewing automatic machine visual programming system and method, medium, program product and terminal

According to the Blockly-based sewing automatic machine visual programming system and method, the medium, the program product and the terminal provided by the invention, the code blocks are quickly established in a graphic block dragging manner, and automatic code conversion, encryption and burning integrated operation is provided, so that the secondary development process is simplified. Meanwhile, debugging message output, a drawing function and a plug-in system hot update mode are also considered, and advanced customization requirements of part of users are met. And a built-in interface can realize debugging and file transmission of automaton equipment and other equipment. Through function blocks designed by the system, code conversion, encryption and burning integration and a simulation function, the code error probability is reduced to the greatest extent, so that the code development efficiency and quality are improved. According to the plug-in system, the updating and upgrading process of an existing system is simplified, the secondary development threshold is lowered, and the reliability of codes is ensured.
Owner:ZHEJIANG ZOBOW MECHANICAL & ELECTRICAL TECH

Low-code management method, device and equipment supporting secondary development and repeated generation

The invention provides a low-code management method, device and equipment supporting secondary development and repeated generation, and relates to the technical field of computer software development, and the method comprises the steps: when a code is generated, dividing the generated code into a part which cannot be secondarily developed and a part which can be secondarily developed, storing the part which cannot be secondarily developed in a preset immutable directory, and storing the part which can be secondarily developed in the immutable directory; the secondary development part is stored outside the immutable directory; establishing an incidence relation between the part which cannot be developed for the second time and the part which can be developed for the second time, and enabling codes of the two parts to cooperatively work to realize business logic; when a code regeneration operation is triggered, codes in the immutable directory are completely covered, and for a part capable of being developed for the second time outside the immutable directory, if a file exists, the part is kept unchanged, and if the file does not exist, the part is created. According to the method, the problem that the low-code platform generated codes are difficult to repeatedly generate after secondary development is solved; different characteristics of a front-end and rear-end separation framework are adapted; and the development and maintenance cost is obviously reduced.
Owner:ADVANCED SYST DEV

Application porting method and apparatus, device, and medium

A method of porting a first application, corresponding to a third-party development tool, into a second application, corresponding to a sub-application that depends on a parent application to run, is performed by an electronic device. The device transforms the first application from a first project mechanism into a second project mechanism. The device converts a design resource in the transformed first application from a first resource format into a second resource format. The device exports the design resource to a development tool of the sub-application. The device converts a code resource in the transformed first application from a first programming language into a second programming language. The device exports the code resource to the development tool of the sub-application, The device also performs secondary development on the design resource and the code resource in the development tool of the sub-application.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

A method of batch renaming structure tree based on secondary development of CATIA V6

ActiveCN119645389BGeometric CADSoftware reuseBatch renamingAlgorithm
The invention discloses a structure tree batch renaming method based on CATIA V6 secondary development. The user first activates the renaming function in a three-dimensional view, then selects one or more components to be renamed in the structure tree, then the user selects the filtering method and filtering type of the named object as needed, then customizes a new name for the named object by adding a prefix, a suffix, a sequence number, etc., then executes a "preview name" function to generate a user-defined new name for the renamed object in a renaming workspace, and if the new name meets the user's requirements, executes an "apply modification" function to modify the corresponding object name in the structure tree. The invention can batch modify the object names in the structure tree, greatly reducing the heavy burden of designers manually renaming objects in the structure tree when processing large-scale design projects, and greatly improves the overall quality and efficiency of the design by improving the consistency and accuracy of the naming.
Owner:NORTHWEST ENGINEERING CORPORATION LIMITED

A plug-in secondary development processing method, device, equipment and storage medium

The present application discloses a method, device, equipment and storage medium for secondary development of plug-ins. According to the layer application object tree specification, the method supports the plug-in to carry out adjustment and enhanced function development on the basis of the application. In the coding, startup and operation stages, the method aims at the code syntax, code prompt, model fitting, loader extension and other methods of the plug-in to realize the function enhancement of the application plug-in, so as to achieve a certain balance among the core logic of the module application, personalized needs and industry needs, and solves the technical problems that the modular development is insufficient in supporting cross-industry products, which easily leads to the complexity and difficulty of configuring products, and the limited extensibility of the plug-in mechanism, and the inability to make fundamental adjustments to the benchmark functions.
Owner:JIAXING FACTORY & ENTERPRISE INFORMATION TECH CO LTD

Helical fluted tap parameterization design method and system based on NX secondary development

The invention belongs to the technical field of tool design, and provides a spiral fluted tap parameterization design method and system based on NX secondary development. According to the technical scheme, parameters of an initial model of a spiral fluted tap are determined according to working condition requirements; based on the parameters of the initial model, an expression of each parameter of the spiral fluted tap is established; determining a constraint relationship among the parameter expressions of the spiral fluted tap; based on the constraint relation between the parameter expressions, parametric modeling is conducted on the spiral fluted tap, and a spiral fluted tap parametric graph template is established; and based on the spiral fluted tap parameterization graph template, parameterization design is carried out, a parameterization design scheme is determined, and a model is output. The defects of long period, low efficiency, large workload and the like of the traditional spiral fluted tap design can be effectively overcome, the time of parameter design and modification of the spiral fluted tap is greatly shortened, the workload is greatly reduced, the efficiency is improved, and the cost is reduced.
Owner:SHANDONG UNIV

Method for realizing automatic assembly of three-dimensional model based on secondary development of Creo software

The invention relates to a method for realizing automatic assembly of a three-dimensional model based on secondary development of Creo software. The method comprises the following steps: step 1, constructing a reference surface of a to-be-assembled module; 2, creating a main body assembly in Creo software, and constructing a reference surface of the main body assembly according to an assembly matching relationship between the to-be-assembled module and the main body assembly; step 3, retrieving a reference surface in the to-be-assembled model and the main body component, storing the retrieved reference surface in the process, and pairing the reference surface of the assembly module and the reference surface of the main body component by taking the assembly position relationship between the to-be-assembled module and the main body component as a constraint condition to realize automatic assembly; and 4, packaging the operations in the step 1 and the step 3 into an AFX module library, setting a reference surface in the main body assembly during assembly, and calling the AFX module library through a Creo API interface to realize automatic assembly of the model. The invention provides an efficient and accurate electric appliance element assembling method, and solves the problem that a large number of electric appliance elements need to be assembled repeatedly in a defined manner.
Owner:BEIJING INST OF AEROSPACE CONTROL DEVICES

Porting Method, Device, Equipment and Medium of Application Program

The present application discloses a method, device, equipment and medium for porting an application program, relating to the field of virtual environments. The method includes: through engineering transformation in a third-party development tool, transforming the first application program from a first project mechanism to a second project mechanism; converting the art resources in the transformed first application program from a first resource format to a second resource format and exporting them to the development tool of the sub-application program; converting the code resources in the transformed first application program from a first programming language to a second programming language and exporting them to the development tool of the sub-application program; and performing secondary development on the art resources and the code resources in the development tool of the sub-application program to obtain the second application program. The present application can quickly port the first application program developed by a third-party development tool into the second application program in the form of a sub-application program.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Development assistance system and method based on full-front-end isolation packaging

The invention discloses a development assistance system and method based on full-front-end isolation packaging. The development assistance system comprises an application server module, a configuration client interface module, a debugging plug-in overlay interface module and a middleware core library module. The method and the system have the advantages that the method and the system are constructed on the basis of a plug-in system, interface service is separated from a front-end interface according to the design principle of strong cohesion and loose coupling, and the method and the system are capable of embedding expansion capacity through a vitite plug-in, quick in starting, light in weight and close to developers. According to the method and the system, overlay debugging and independent interface configuration during development are supported, the method and the system are fused to a development process of developers, atomicity, portability and integrity of front-end service development are embodied, front-end secondary development experience and efficiency can be effectively improved, and front-end and rear-end joint debugging difficulty is reduced.
Owner:HUNAN GREATWALL INFORMATION FINANCIAL EQUIP

A front-end project secondary development method, device and medium

The application discloses a front-end project secondary development method, equipment and medium, and the method comprises the following steps: adjusting the initial product code of the front-end project in the Git library to obtain standard product code; the standard product code can support secondary development; obtaining the standard product code from the Git library, cloning the standard product code, and determining the cloned standard product code as the initial code for secondary development; based on the user customization demand and the initial code, the specified page of the front-end project is secondarily developed to obtain a secondary development page; under the pre-set folder of the front-end project, a file in a specified format is newly created, the route of the secondary development page is configured in the file according to the specified format, and a secondary development route configuration file is obtained; and the secondary development route configuration file is parsed through a pre-set script template file to generate a secondary development route script file. The secondary development of the front-end framework project is realized.
Owner:INSPUR GENERSOFT CO LTD

Game testing method and device, computer storage medium and electronic device

This disclosure relates to the field of computer technology, specifically to a game testing method and apparatus, storage medium, and electronic device. The method includes: injecting preset code into a Python virtual machine within a game process; the preset code is used to obtain the address of a target function in the Python virtual machine and establish a data transmission connection between the game process and a control terminal, wherein the target function address is the function address corresponding to the target function of a Python script running in the Python virtual machine; receiving test Python data sent by the control terminal through the data transmission connection, and executing the test Python data in the Python virtual machine based on the target function address. This disclosure separates the test script from the game code, improving the efficiency of testing or secondary development of games developed using Python scripts by injecting the test script into the Python virtual machine within the game process.
Owner:NETEASE (HANGZHOU) NETWORK CO LTD

Breakpoint debugging method, breakpoint debugging device and readable medium

The invention provides a breakpoint debugging method which comprises the steps that trigger detection is carried out for each period, trigger matching information of the period is determined, and the trigger matching information is information of a trigger matched with an instruction; performing priority arbitration on the trigger matching information of different periods to obtain information of a target trigger; under the condition that the instruction matched with the target trigger reaches the submission stage and the target trigger is determined to be triggered, determining an execution action according to the information of the target trigger, so that the processing core executes the execution action; the trigger detection logic and the trigger detection information synchronization logic are low in coupling degree with mainstream water, are designed based on a superscale out-of-order pipeline, have good expandability, and can reduce the difficulty of secondary development of developers on different microarchitectures. The invention further provides a breakpoint debugging device and a readable medium.
Owner:SANECHIPS TECH CO LTD

Automatic performance testing method and system based on JMeter secondary development

The invention discloses an automatic performance test method and system based on JMeter secondary development. The method comprises the following steps: acquiring a target test item; extracting performance index requirements in the target test item; constructing a performance test scheme according to performance index requirements in the target test item; extracting a test scene in the performance test scheme and running the test scene to obtain a test process log; and extracting a performance index value in the test process log, and analyzing the performance index value to obtain a test report. According to the invention, performance tests of different scenes can be satisfied, learning curves of testers are reduced, complexity of test result analysis is reduced, dependence on a test environment is eliminated, and working efficiency of both testers and developers is improved.
Owner:HUNAN ELECTRIC POWER DISPATCH HIGH TECH DEV

Computer software intelligent development and flowchart data structure design method

ActiveCN115357222BSoftware engineeringLogisim
The application discloses a computer software intelligent development and flowchart data structure design method, relates to the technical field of software automatic development and secondary development, and solves the technical problem that it is difficult to realize the event code nesting association of different windows when realizing the flowchart logic association relationship and the bottom code splicing in the prior art; the method comprises flowchart splitting and data structure design, the flowchart splitting is realized based on the connection relationship between node units, and the data structure design is realized based on the node corresponding relationship; the flowchart is divided into a plurality of flowcharts according to the layer and the level of the node units based on the characteristics of the flowchart and the set limitation conditions; the level of the flowchart division is combined with the node corresponding relationship to generate a level-layer data structure, the nesting association problem of the event codes of different windows is solved, the running speed is improved, and a large amount of storage space is avoided.
Owner:BEIJING NANCAL RUIYUAN DIGITAL TECH CO LTD

Automated testing platform capable of being developed for second time

InactiveCN119415392ARaise the performance ceilingSoftware testing/debuggingPython languageThird party
The invention relates to the field of automatic testing, in particular to an automatic testing platform capable of achieving secondary development, and solves the problems that in the prior art, testing objects are limited, and secondary development is difficult. According to the invention, a Python language is adopted to write a test system architecture, and the test system architecture comprises a core CORE layer, a management layer, an interface layer of an open API and an outermost user layer developed by a user; the test system architecture is a model irrelevant to the test service. The method can be used in any test industry or field by adopting a business-independent automatic platform design; only several simple API interface constraints are provided, and the maximum secondary development flexibility is given to the user himself / herself to freely exert; according to the method, online editing and debugging management are integrated, and a user can complete the whole process from development to debugging to online without installing or using any other third-party development debugging tool.
Owner:MIKAS (ZHEJIANG) TECH CO LTD

AI agent-based nx secondary development code generation method and system

The application provides an AI Agent-based NX secondary development code generation method and system, relates to the field of intelligent development of industrial software, and solves the technical problems of professional programming ability dependence, high technical threshold and low development efficiency of the prior art NX secondary development. The method comprises the following steps: determining a target development mode according to a user's development mode selection instruction; matching associated API knowledge and use examples based on the user's original natural language input and the pre-set NX secondary development field knowledge base; generating an initial NX secondary development source code by using a large language model; obtaining error information existing in the initial NX secondary development source code; and performing self-iteration according to the error information by using an AI Agent until passing the verification; and compiling and packaging the initial source code that passes the verification to obtain an executable DLL file. The application is used in the NX secondary development code generation process.
Owner:SOUTHEAST ZHEJIANG ARTIFICIAL INTELLIGENCE RESEARCH INSTITUTE (TAIZHOU) CO LTD +2

Method for running R language and deploying machine learning algorithm in AnyLogic software environment

The invention belongs to the field of secondary development of simulation software, and particularly provides a method for operating R language and deploying machine learning algorithm in AnyLogic software environment, which comprises the following steps: creating a Jar package bearing the method; a project main package is constructed, the project main package comprises two first-level sub-packages, and the first first-level sub-package is composed of two second-level sub-packages; the constructed project code data are transplanted into an AnyLogic software environment, and active objects contained in the project are packaged into a plug-in library conforming to AnyLogic software communication specifications by using AnyLogic software; the plug-in library is inserted into an AnyLogic IDE (Integrated Development Element) to be tested and used; the AnyLogic environment and an R language mainstream machine learning package are bridged through the plug-in library, and a return value of R language machine learning is called in real time in a simulation experiment. According to the method, the complexity and technical challenges of effectively integrating and using an R language machine learning method in AnyLogic are overcome, and the prediction capability and the overall simulation performance of a simulation model are improved.
Owner:CHINA THREE GORGES UNIV

Smart speaker AI conversation development board (ESP32-S3)

ActiveCN309801868SMedicineEngineering
1. The name of the design product: smart sound box AI conversation development board (ESP32-S3). 2. The use of the design product: learning and secondary development of control development board integrated with AI voice conversation function. 3. The design points of the design product: in shape. 4. The picture or photo that best indicates the design points: perspective view 1. 5. Other circumstances that need to be explained: the A in the view is transparent.
Owner:SHENZHEN FEIPAI ELECTRONICS CO LTD

A method for outputting model data in Unity programming

This invention relates to a method for outputting model data in Unity programming. It utilizes the Autodesk Revit secondary development interface – IExportContext – to output all target data by writing context parameters and adding methods for data extraction and processing within the context. This includes nine context-dependent process methods: Start(), OnViewBegin(), OnElementBegin(), OnMaterial(), OnFaceBegin(), OnPolymesh(), OnElementEnd(), OnViewEnd(), and Finish(). This invention expands the data medium of Revit data and increases the usability of architectural information.
Owner:BEIJING GENERAL MUNICIPAL ENG DESIGN & RES INST

Power engineering cost software cross-platform secondary development method

The application provides a power engineering cost software cross-platform secondary development method, and relates to the field of software development.The method comprises the following steps: dividing a C++ original business module, preparing a to-be-generated header file, dividing the C++ original business module, preparing the to-be-generated header file, and forming information such as a header file, a link library dependency, and a link library directory of each module.Through the use of a path moving mechanism and an erasing mechanism, the existing C++ code function can be reused, and C++ objects and Python object data can be interchanged.The core of the method is to introduce Python language for secondary development, and the advantage lies in simple syntax, dynamic support, which can greatly improve the development efficiency, reduce the learning threshold, and simplify the cross-platform adaptation process.
Owner:江西博微新技术有限公司

A BIM component coding method based on a 3DE platform and a component information library

The application discloses a BIM component coding method based on a 3DE platform and a component information base, and comprises the following steps: formulating a project coding standard according to project characteristics and operation and maintenance management requirements; establishing a network-based component information base according to the project coding standard; developing a coding standard data acquisition interface through a secondary development language EKL provided by the 3DE; designing a coding tool interface through a secondary development framework KAC provided by the 3DE, calling the coding data interface through the secondary development language EKL, and writing attributes and codes at a specified position of a model component; and developing an XML file export function, and traversing the model component to obtain attributes and codes in an attribute structure tree through the secondary development language EKL. The application solves the technical problems of no tool for BIM component coding on the 3DE platform, low fusion degree of coding and standard, missing attribute adding function and low data flow conversion efficiency, and improves the BIM component coding efficiency and quality based on the 3DE platform.
Owner:CHINA POWER CONSRTUCTION GRP GUIYANG SURVEY & DESIGN INST CO LTD +1

A dynamic hub line logic flow development method based on a few code scenarios

This invention relates to the field of software development and engineering technology, and discloses a dynamic hub logic flow development method based on a low-code scenario. The method includes setting functional hub points, setting and storing scenarios, setting trigger methods, parsing and operating logic flows, error handling and data set protection, nested and hierarchical management of logic flows, and expanding functional hub points. This invention encapsulates all commonly used business functions of the platform, such as data processing, page interaction, and process control, into nodes. By dragging and dropping to configure the node order and parameters, functional flows that meet business requirements can be quickly built without writing a large amount of code. This allows non-developers to implement business functions through configuration, reducing secondary development workload. It also supports developers to register and customize nodes to further expand the tool's capabilities. This method is suitable for the rapid construction, maintenance, and expansion of enterprise-level business systems, covering the entire business process requirements, including data processing, logic control, front-end interaction, and service integration.
Owner:BEIJING LEADING SOFTWARE CO LTD

A CAA secondary development method and system based on VsCode

The present invention belongs to the field of three-dimensional design and application technology, and discloses a CAA secondary development method based on VsCode. The method comprises the following steps: initializing the VsCode original workspace as a CAA workspace, dynamically marking CAA modules, generating build target instructions, and providing diagnostic services during CAA interactive programming; executing the build target instructions, compiling the CAA modules into dynamic link libraries or executable programs, and deploying them to a 3DE platform for execution. The present invention provides core functions for CAA secondary development based on VsCode, enabling VsCode to recognize CAA workspaces, perform intelligent diagnosis, and provide a CAA runtime environment. This allows CAA secondary development to also perform continuous integration and continuous delivery (CI / CD), thereby improving the efficiency of secondary development.
Owner:CHANGJIANG SURVEY PLANNING DESIGN & RES CO LTD