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

24 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

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

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 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

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

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

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

PendingCN122261640AProgram code adaptionCode compilationPython languagePathPing
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

A parameterized design method and system for a helical flute tap based on NX secondary development

The application belongs to the technical field of tool design, and provides a helical flute tap parameterization design method and system based on NX secondary development, and the technical scheme is as follows: parameters of an initial model of the helical flute tap are determined according to working condition requirements; expressions of various parameters of the helical flute tap are established based on the parameters of the initial model; constraint relationships between the various parameter expressions of the helical flute tap are determined; parameterization modeling of the helical flute tap is carried out based on the constraint relationships between the various parameter expressions, a helical flute tap parameterization graphic template is established; parameterization design is carried out based on the helical flute tap parameterization graphic template, a parameterization design scheme is determined, and a model is output. The application can effectively solve the long cycle, low efficiency, large workload and other shortcomings of traditional helical flute tap design, greatly shorten the time for parameter design and modification of the helical flute tap, greatly reduce the workload, improve the efficiency, and reduce the cost.
Owner:SHANDONG UNIV

Method for creating contact pairs in batches based on ABAQUS secondary development

The invention relates to a method for creating contact pairs in batches based on ABAQUS secondary development, which comprises the following steps of: S1, establishing a contact surface set for parts needing to create contact pairs in an ABAQUS software Interaction module; s2, creating a program execution file, and embedding the program execution file into the ABAQUS software; a working region-5 in the program collects contact and adds a contact surface to a contact surface module; a contact pair master contact surface set and a contact pair slave contact surface set are added to a contact pair creating list of a contact pair parameter setting module from a working region-5, and a reasonable contact type is set; the parameter checking function module is used for carrying out accuracy verification on the set parameters, reminding modification if the parameters are wrong, and creating a plurality of contacts in batches if the parameters are wrong; and S3, finally completing the creation of a plurality of contact pairs of the finite element model. The problems that when a large number of contact pairs exist in the process of building a large finite element analysis model in the earlier stage, manual building is prone to making mistakes, and efficiency is low are solved. The finite element pretreatment efficiency is improved, the finite element analysis period is shortened, and the project development cost is reduced.
Owner:SHANGHAI NEW POWER AUTOMOTIVE TECH CO LTD

Secondary development instruction generation system and method for Flotherm

The invention discloses a secondary development instruction generation system and method for Flotherm, and the method comprises the steps: converting a thermal simulation parameter setting process which originally depends on human experience, manual table look-up and repeated trial and error into an automatic calculation and generation process based on a physical model and a preset rule through three functional modules, namely a fluid parameter setting module, a transient calculation module and a grid encryption optimization module. The problems of input errors and inconsistency caused by human negligence or experience difference are avoided, the parameter setting time is greatly shortened from the hour level to the minute level, and the simulation work efficiency and the result reliability are greatly improved. According to key implicit experiences such as a grid local encryption strategy and transient step length adaptive selection, permanent storage and efficient reuse of technical experiences are realized, high consistency and comparability of simulation settings among different personnel and different projects are also ensured, and the dependence of simulation work on specific personnel is reduced.
Owner:XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA

Methods, devices, computer equipment, and media for porting secondary development code across products

This invention relates to the field of electronic digital data processing technology, and provides a method, apparatus, computer equipment, and medium for cross-product porting of secondary development code. The method includes loading a source project and screening source code files to be ported; identifying the original API type; determining the mapping relationship between the original API type and the target API type; and generating an adaptation layer code framework accordingly. The method also includes copying the source code files to be ported to the target project; replacing call nodes for the original API type with call nodes for the adapter type while maintaining the project hierarchy of the source project; replacing namespace references with the corresponding namespaces in the target project; and obtaining the migrated source code files. Finally, based on the adaptation layer code framework and the migrated source code files, a secondary development project of the target project, based on the API of the second product, is generated. This invention improves the efficiency and accuracy of cross-product secondary development code porting.
Owner:GLODON CO LTD

Assembly punching method based on CATIA software secondary development and secondary development system

The invention belongs to the technical field of CATIA software application, and provides an assembly punching method based on CATIA software secondary development and a secondary development system.The method comprises the steps that an installation face of an assembly and a part to be assembled are selected; determining a reference diameter required by punching of the to-be-assembled part; determining hole data of the mounting surface of the assembly body; determining a coordinate transformation matrix between the mounting surface of the assembly body and the to-be-assembled part; determining hole data of the to-be-assembled part based on the coordinate transformation matrix, the reference diameter and the hole data of the mounting surface of the assembly body; and punching the surface of the to-be-assembled part based on the configuration file and the hole data of the to-be-assembled part. According to the method, the to-be-assembled part can be quickly assembled and punched, the hole type, the hole diameter, the hole depth, the color and the like matched with the holes in the assembly body are automatically set, the assembling and punching efficiency is improved, and possible parameter and attribute errors caused by manual assembling and punching are avoided.
Owner:ANHUI JEE AUTOMATION EQUIP CO LTD

A method for generating an engineering drawing specification table based on CATIA secondary development

The application relates to the field of engineering drawing and application development, and particularly provides a method for generating an engineering drawing list based on CATIA secondary development, which comprises the following steps: S1, obtaining engineering drawing document data and judging the state of the list; S2, obtaining an assembly subpart list and statistically arranging; S3, calculating various data of the list; S4, creating the list; and S5, filling the list. According to the number of assembly subparts, the column number of the list can be calculated, the list conforming to the current drawing size can be created, the problem that a skeleton model cannot be put into the list in top-down design can be solved, and the corresponding relationship between the data of the list and the assembly subpart attributes can be realized. Through the application, the generation efficiency of the assembly list can be improved, the time cost and error rate in the manual creation process can be reduced, and the process of outputting engineering drawings is simplified.
Owner:HUBEI UNIV OF AUTOMOTIVE TECH

A method and system for building, compiling and deploying CAA custom feature plug-ins

The application belongs to the technical field of three-dimensional design development, and discloses a method for constructing, compiling and deploying a CAA custom feature plug-in. The plug-in programmed by C / C++ language can automatically perform syntax checking, formatting, feature compiling and deployment, so that the automation and intelligent degree of the CAA feature development process can be improved, and the development experience can be improved. Based on the same idea, the application also provides a system for constructing, compiling and deploying a CAA custom feature plug-in. The above method is executed through a functional module, and is suitable for programmers to use when performing secondary development on a 3DE platform component application architecture (CAA).
Owner:CHANGJIANG SURVEY PLANNING DESIGN & RES CO LTD