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

35 results about "Software programming" patented technology

Software programming involves using a computer language to develop programs. Software programmers design these programs to carry out specific functions.

A many-core hybrid compilation method and system

The present application relates to the technical field of software compiling installation, and provides a kind of many-core hybrid compiling method and system, comprising: obtaining the source program after function insertion of the first principle software is inserted;Compiling the source program inserted, and the master-slave core intermediate function and slave core function written, and the target program file generated after the source program is compiled, the master-slave core intermediate function target program file and the slave core function target program file are linked into executable program;And the call logic between source program, master-slave core intermediate function and slave core function is specified.The first principle software can be run on slave core to exert the computing power of slave core, and the problem of hybrid compiling, incremental compiling of first principle software programming language and many-core programming language is solved.
Owner:SHANDONG COMP SCI CENTNAT SUPERCOMP CENT IN JINAN +1

Fixed arc bending saw machining grinding machine

The utility model relates to a fixed arc bending saw machining grinding machine. When an existing machining grinding machine is used for machining each sawtooth, a large amount of calculation is needed, the requirement for software programming is higher, and the later debugging difficulty is increased. The bending saw machine comprises a machine body, a grinding head mechanism and a bending saw clamping mechanism are arranged on the machine body, and the bending saw machine is characterized in that the bending saw clamping mechanism is driven by a driving mechanism to move on the machine body along a section of arc, and the grinding head mechanism can swing in the longitudinal space to adjust the angle. According to the utility model, the saw blade is always kept at a relatively fixed circle center position during processing, the software programming difficulty and the later debugging process are simplified, and the production efficiency and quality are improved.
Owner:TONGXIANG SANJING AUTOMATION TECH CO LTD

Systems and methods providing centralized communication across feature programming workflows

Systems and methods that provide status indications in response to detection of one or more duplicate operations between a first software programming workflow and a second software programming workflow are disclosed herein. By selectively generating status indications on display devices associated with designated users during separate software programming workflows as described, systems can be configured to accurately determine when redundant operations are to be executed across different software programming workflows and provide indications that reduce or eliminate the need for subsequent, duplicative operations to be executed when developing corresponding portions of different software programming workflows.
Owner:CITIBANK N A

RISC-v architecture-based zu chongzhi algorithm implementation method, coprocessor and operation device

This invention discloses a method for implementing the Zu Chongzhi algorithm based on the RISC-V architecture, a coprocessor, and a computing device, belonging to the technical field of Zu Chongzhi algorithm implementation. This invention leverages the high speed of hardware logic structure and the high flexibility of software programming by adding the RISC-V extended instruction set to the processor's hardware logic structure. This allows the processor to call the extended instruction set at the instruction set level, thereby increasing the processor's instruction set richness and improving its execution capability for the Zu Chongzhi algorithm. The RISC-V extended instruction set for the Zu Chongzhi algorithm proposed in this invention has good flexibility. Developers can decide whether to add the extended instruction set to the processor's hardware logic structure based on whether there is a need for the Zu Chongzhi algorithm, without changing the hardware logic structure of other parts of the processor.
Owner:WUHAN MARITIME COMMUNICATION RESEARCH INSTITUTE

Intelligentized control system of remains disposal device

The invention discloses an intelligent control system of a remains disposal device. Two control modes of a button operation panel and a voice non-contact control system are adopted. Pure key operation and voice control are switched; a control instruction is issued in a button or voice mode, and whether voice control is needed or not is selected through a voice module switch button; the intelligent control system is composed of a hardware part and a software part. The hardware part is composed of an MCU main control board, a central lifting column system, a side push rod system, a man-machine interaction system, a power supply system and an air purification control system. The software programming part is composed of an MCU embedded software programming part and a voice module software programming part. According to the invention, intelligence of remains cleaning, face lifting and air purification treatment is realized.
Owner:101 INST OF THE MINISTRY OF CIVIL AFFAIRS

Distributed MCU software burning control machine and control method

The invention discloses a distributed MCU (Microprogrammed Control Unit) software burning control machine and a control method. The control machine comprises a main MCU, a bus transceiver, a burning and communication interface and a plurality of MCU software burning subsystems. The control method comprises the following steps: firstly, performing power-on initialization; then, the upper computer sends an MCU burning selection message of the upper computer, the main MCU controls a power supply control circuit of the MCU software burning subsystem information to be switched on, a digital signal isolation circuit of the MCU software burning subsystem information is started, and a configuration response message is sent through an RS485 bus; after receiving the configuration effective response, the upper computer controls the simulator to execute software burning operation; and finally, the burning and communication interface receives the data of the simulator and sends the data to the corresponding MCU burning interface to burn the MCU. According to the invention, a one-to-many burning link is realized, the software management efficiency is improved, the anti-interference capability in the burning process is enhanced, and the stability of distributed MCU software burning is improved.
Owner:CHINA SHIPBUILDING IND CORP NO 723 RESEARCH INSTITUTE

Equipment and method for preparing perovskite single crystal film by using laser

The invention provides equipment and a method for preparing a perovskite single crystal film by using laser, and the method mainly utilizes capillary action to form a perovskite precursor solution film with a proper thickness, and adjusts the concentration of perovskite in the solution through linear spot laser-induced evaporation and a local micro-flow field to realize single crystal growth of perovskite. And controlling the relative movement of the substrate and the laser by using software programming, thereby realizing the direct printing of the single crystal perovskite.
Owner:TSINGHUA UNIVERSITY

Rapidly deployable ubiquitous humanoid robot motion controller and deployment method

The invention provides a ubiquitous humanoid robot motion controller capable of being quickly deployed and a deployment method, and aims to solve the problem of quickly realizing a walking function of a humanoid robot, the motion controller comprises controller hardware and control software, the control software comprises a model training system, a motor parameter self-adaptive setting part, a real-time communication part and a control software programming interface, and can be conveniently butted with third-party simulation and training software through the designed interface to perform reinforcement learning training and simulation of a robot decision model; and the acquisition of related control parameters, the tuning of the related control parameters and the adaptation of humanoid robot hardware can be automatically carried out, the rapid deployment basically irrelevant to the robot hardware body is realized, and the software adaptation efficiency is greatly improved.
Owner:FUDAN UNIVERSITY

Processing method of two input instruction modes of a stepper motor driver

The application belongs to the field of motor driving, and particularly relates to a processing method of two input instruction modes of a stepping motor driver. When a single pulse instruction signal is input, only one counter is used, when double pulse instruction signals are input, two counters are used in cooperation, without increasing an additional instruction mode switching circuit, according to the state of a mode selection signal, the switching of different processing modes for the single pulse mode and the double pulse mode is realized through software programming, and the simplified design of the circuit is realized.
Owner:XIAN MICROMOTOR RES INST

Full-range optimization modulation method for bus capacitance current of three-level inverter

The invention discloses a full-range optimization modulation method for bus capacitance current of a three-level inverter, which is used for systematically identifying and replacing a small vector which causes large ripple current in the traditional SVPWM (Space Vector Pulse Width Modulation) to realize the suppression of direct-current bus capacitance current ripple and prolong the service life of a capacitor. According to the method, the high-frequency current ripples of the direct-current bus capacitor are effectively suppressed in the full modulation range and the full power factor angle range of the TNPC type three-phase three-level inverter, the method can be realized through simple software programming, the problem is solved from a capacitor current ripple generation source, extra hardware cost does not need to be introduced, and the method is suitable for large-scale popularization and application. The requirement for model selection of the direct-current bus support capacitor is relaxed, a high-capacity capacitor allowing large ripple current does not need to be selected, the size of equipment is reduced, the power density is improved, and the predicted service life of the direct-current bus support capacitor is greatly prolonged.
Owner:HUNAN UNIV

Coding interactively without having to restart a procedure

PendingUS20260186772A1Parallel computingTerm memory
Disclosed is an improved approach to implement software programming which allows for interactive coding without having to restart a procedure. This is implemented using a combination of an interpreter which allows for modification of code during runtime using an interactive console and a versioned memory system used by the interpreter to roll-back memory to a previous state of execution.
Owner:KOGNITOS INC

Intelligent inverse software programming method based on large model

The invention discloses an intelligent inverse software programming method based on a large model. The method comprises the steps that standardized analysis is conducted on input multi-language project codes, code entities, static relations and metadata are extracted, a standardized intermediate representation (IR) is generated, semantic analysis is conducted on the code entities through a large model to recognize service function attributes, a function calling graph and semantic indexes are constructed, and a function-code mapping table is generated; performing code extraction according to a hierarchical extraction strategy in combination with large model aided decision making; and calling a target language compiler to execute static grammar check and reference relationship verification, performing dependency missing tracing and correction in combination with the large model until the code passes verification, generating a differentiated code package, and outputting a reverse engineering processing result. According to the method, in a development scene, the code review and reconstruction period can be shortened; in a teaching scene, removal of functional modules on demand is supported to design programming exercises, and the logic complementation ability and the system understanding depth of a learner are improved.
Owner:西安积石数字技术有限公司

An off-line cleaning system for a compressor

The application relates to a compressor offline cleaning system which comprises a state confirmation module, a cleaning module, a liquid adding module, a liquid storage module and a controller; based on existing software programming and certain hardware modification, the compressor offline cleaning independent disc surface operation task is integrated as sequence control, the execution time of the sequence control program is matched with the dosing amount of the on-site cleaning liquid in time, and thus the optimal compressor offline cleaning process is realized. Compared with the prior art, the application has the advantages of high automation degree, simple operation and low labor cost.
Owner:HUANENG SHANGHAI GAS TURBINE POWER GENERATION CO LTD

A synchronous rectification control method for LLC resonant converters

This invention discloses a synchronous rectification control method for an LLC resonant converter, applicable to an LLC resonant converter composed of an inverter circuit, an LLC resonant cavity, a transformer, and a secondary-side rectifier network. This synchronous rectification control method achieves reliable switching of the synchronous rectifier diodes across the entire voltage range based on the feedback voltage signals of the LLC resonant converter under different operating modes. Especially during mode switching, by first uniformly turning off the drive signals of each synchronous rectifier diode and then gradually soft-starting them with a smaller pulse width, the method avoids the energy backflow problem caused by mis-turning of the secondary-side synchronous rectifier diodes during mode switching, achieving smooth and reliable switching between modes. The synchronous rectification control method proposed in this invention has higher practicality and reliability, requires no additional hardware circuitry, can be directly implemented through controller software programming, and offers greater flexibility, extending to synchronous rectification control schemes under a wider voltage range and more modes.
Owner:MORNSUN GUANGZHOU SCI & TECH

Coding interactively without having to restart a procedure

Disclosed is an improved approach to implement software programming which allows for interactive coding without having to restart a procedure. This is implemented using a combination of an interpreter which allows for modification of code during runtime using an interactive console and a versioned memory system used by the interpreter to roll-back memory to a previous state of execution.
Owner:KOGNITOS INC

Magic number code optimization method and device, computer equipment and storage medium

PendingCN121387358ACode refactoringProgram documentationMagic number (programming)Algorithm
The invention relates to the technical field of software programming, in particular to a magic number code optimization method and device, computer equipment and a storage medium. Carrying out statistics on magic numbers and magic number position information in the to-be-optimized codes to obtain positioning magic number data; matching the positioning magic data with a preset numerical value library to obtain matching relation data; and according to the matching relation data, adding a constant definition code of the magic number in the to-be-optimized code to obtain a first magic number optimization code. According to the scheme, the effect of automatically eliminating common magic numbers in codes can be achieved.
Owner:ANHUI SHENGYUN INTELLIGENT TECH CO LTD

System and method for dual-channel software programming of a dcs platform board

The present application belongs to the field of automatic control technology, and particularly relates to a system and method for double-path software burning and writing of a DCS platform board card. The present application comprises a system module architecture design and a system double-path communication operation process design, relies on a control terminal computer, realizes separation and cooperation of control commands and data / software download communication, and increases the reliability of the software burning process through the design of separation of control and data. The one-way communication mode of network data reduces unnecessary link interaction under the premise of security reinforcement, speeds up the transmission efficiency, the control terminal integrated software burning system based on cross-platform development reduces the development problems caused by system differences, the one-key operation design reduces the risk of software burning manual intervention, improves the burning success rate, and reduces the burning difficulty.
Owner:CHINA NUCLEAR CONTROL SYST ENG

A GPIO and timer-based pwm signal generation method

The application discloses a PWM signal generation method based on GPIO and a timer, which comprises a main program, an interrupt service function program and a PWM generation subprogram.The main program completes initialization of various parameters according to user setting values, calls the PWM generation subprogram to complete PWM generation and to stop and judge signals.The interrupt service function program periodically enters a timer interrupt to complete an increment counting function according to an initialized unit clock value, and calls the PWM generation subprogram to generate each PWM signal.The PWM generation subprogram makes logical judgment according to various parameter values, sets corresponding GPIO to high or low, completes a PWM generation function, and simultaneously calls a closed-loop control algorithm to obtain various parameter values of the next period when a condition is met.The application can realize duty ratio, phase-shifting angle and frequency adjustment of the PWM by controlling a PWM generation logic timing sequence in a software programming mode, and can realize mixed regulation and control in multiple modes.
Owner:SOUTH CHINA UNIV OF TECH

Chatbot for defining a machine learning (ML) solution

The present disclosure relates to systems and methods for an intelligent assistant (e.g., a chatbot) that can be used to enable a user to generate a machine learning system. Techniques can be used to automatically generate a machine learning system to assist a user. In some cases, the user may not be a software developer and may have little or no experience in either machine learning techniques or software programming. In some embodiments, a user can interact with an intelligent assistant. The interaction can be aural, textual, or through a graphical user interface. The chatbot can translate natural language inputs into a structural representation of a machine learning solution using an ontology. In this way, a user can work with artificial intelligence without being a data scientist to develop, train, refine, and compile machine learning models as stand-alone executable code.
Owner:ORACLE INT CORP

Method for ensuring input signal quality of digital quantity sensor

The invention belongs to the technical field of automatic control, and particularly relates to a method for ensuring the quality of an input signal of a digital quantity sensor, which comprises the following steps of: (1) anti-shake or burr abandoning: adding anti-shake time after an I / O input template of a PLC (Programmable Logic Controller) detects the signal change of the digital quantity sensor once; (2) overtime monitoring: adding the maximum permissible time of each action beat of the digital quantity sensor, and if the maximum permissible time of each action beat is exceeded, judging that a fault occurs; (3) comprehensive diagnosis: the occurrence of an event inevitably accompanies with a series of ordered changes of a plurality of digital quantity sensors, and if the logic sequence is wrong or contradictory, the sensors fail; and (4) diagnosis and alarm: for an important digital quantity sensor, recording a signal abnormal event by software, triggering sound-light alarm, displaying specific fault information on an HMI (Human Machine Interface), and triggering shutdown. According to the method, the abnormality of the digital quantity sensor is judged through targeted design on software programming of the CPU, and timely alarming and parking are performed to avoid accidents.
Owner:SHANXI TAIGANG ENG TECH

A voltage backfeed protection device

This utility model relates to the field of frequency converter and voltage transformer technology, and discloses a voltage backflow protection device, including a power supply cabinet. A touch screen is mounted on the front of the power supply cabinet, along with a control switch and a device interface. The control switch and device interface are located directly below the touch screen, with the device interface to the right of the control switch. A heat dissipation opening is provided on the front of the power supply cabinet. This voltage backflow protection device samples the DC bus voltage, converts the analog signal into a digital signal, and then uses the ARM chip on the power supply motherboard, combined with software programming to set a protection threshold. When energy backflow occurs at the power output terminal and the DC bus voltage rises to the protection threshold, the software algorithm triggers the protection circuit. This triggers the output contactor to trip via the ARM's I / O port, simultaneously blocking the PWM and shutting down the frequency converter, thereby protecting the frequency converter from damage and extending its service life.
Owner:POWER SUZHOU

A bipolar adc static parameter dnl fast test method based on ATE

The application discloses a bipolar ADC static parameter DNL fast test method based on ATE, belongs to the technical field of electronic component detection, and solves the problems of complex hardware structure or great software programming difficulty of the existing bipolar ADC static parameter test method. The method comprises the following steps: connecting a to-be-tested bipolar ADC to an ATE, and configuring a test condition for the to-be-tested bipolar ADC by the ATE; the test condition comprises positive and negative polarity test patterns; the number of test bits in the positive and negative polarity test patterns is n-1, and n is the number of bits of the bipolar ADC; the ATE respectively samples positive and negative polarity outputs of the to-be-tested bipolar ADC based on the positive and negative polarity test patterns; the positive and negative polarity output sampling does not include a highest bit digital output pin; based on the positive and negative polarity output sampling results and the number of test bits, the static parameter DNL of the to-be-tested bipolar ADC is acquired, and whether the static parameter DNL of the to-be-tested bipolar ADC passes the test is judged.
Owner:BEIJING ZHENXING METROLOGY & TEST INST

Succulent plant maintenance device based on segmented time sequence temperature control and control method of succulent plant maintenance device

The invention discloses a succulent plant maintenance device and method based on segmented time sequence temperature control. The device comprises a maintenance cavity, a light supplementing device, a temperature control execution mechanism, a temperature sensor, a temperature transmitter and a core sequential logic control system. The system comprises a clock and segmented time sequence generating circuit, a temperature setting and light supplementing logic generating circuit, a temperature signal collecting and conditioning circuit, a window comparator control circuit and a power driving and executing circuit. Through connection of a hardware circuit, the system controls the light supplementing device to be turned on and off regularly and drives the temperature control executing mechanism to enable the temperature in the maintenance cavity to periodically change along with a preset curve which is determined by a hardware time sequence and comprises a day and night temperature difference. The system realizes automation of indoor maintenance of the succulent plants, can effectively simulate natural rhythm, promote coloring of the succulent plants and inhibit spindling, has the advantages of clear structure, stable operation, low cost, no need of software programming, strong anti-interference capability, high long-term operation reliability and the like, and is suitable for indoor automatic maintenance of the succulent plants.
Owner:XINJIANG UNIVERSITY

A method for implementing full life cycle management of a mine lamp

The application discloses a kind of methods for realizing the whole life cycle management of mine lamp, it is related to the technical field of underground coal mine explosion-proof lighting equipment, comprising: in the LED light source driving circuit of mine lamp, increase processor;Processor is electrically connected with battery component, light source driving circuit respectively, the communication serial IO port of processor is connected with the charging contact of mine lamp, and two-way communication of processor and external device is realized by charging contact;Mine lamp is put into warehouse, activated and parameter configuration;Mine lamp full-dimension working state data acquisition and upload;Background management system carries out information management, early warning, update state to mine lamp according to full-dimension working state data, or sends out scrap lock instruction and makes processor lock light source driving circuit.The application carries out hardware circuit improvement to existing mine lamp light source component, and combines software programming to realize the whole life cycle automatic closed-loop management and control of mine lamp, reduce safety risk, improve management efficiency, reduce the risk management and control cost of using unit, by real-time acquisition, data upload and various instructions issuing of mine lamp state, data management in the whole life cycle of mine lamp, forced locking of light source driving circuit.

A static parameter inl test method based on bipolar dac

This invention relates to a static parameter INL testing method based on a bipolar DAC, belonging to the field of electronic component testing technology. It solves the problems of complex hardware structure or difficult software programming in existing bipolar DAC static parameter INL testing methods. The method includes: connecting the bipolar DAC under test to an ATE (Automatic Test Equipment); connecting the DAC's most significant digital input pin to the ATE without an inverter; performing positive and negative polarity INL tests on the DAC, including: the ATE sending a digital input ladder waveform to the non-most significant digital input pin of the bipolar DAC, and controlling the most significant digital input pin to maintain a low input level during the positive polarity test and a high input level during the negative polarity test; simultaneously, synchronously acquiring the voltage output of the DAC's analog output pin during the current polarity INL test; obtaining the measured INL value based on the synchronous acquisition results of the positive and negative polarity INL tests; if the measured INL value is within the INL criterion range, the test passes; otherwise, the test fails.
Owner:BEIJING ZHENXING METROLOGY & TEST INST

Systems and methods providing centralized communication across feature programming workflows

Systems and methods that provide status indications in response to detection of one or more duplicate operations between a first software programming workflow and a second software programming workflow are disclosed herein. By selectively generating status indications on display devices associated with designated users during separate software programming workflows as described, systems can be configured to accurately determine when redundant operations are to be executed across different software programming workflows and provide indications that reduce or eliminate the need for subsequent, duplicative operations to be executed when developing corresponding portions of different software programming workflows.
Owner:CITIBANK N A

Method for manufacturing image correction optical lens for vehicle-mounted camera

The application discloses a method for manufacturing image correction optical lens of vehicle-mounted camera. The method comprises the following steps: pre-constructing optical convex lens of up-down structure, optical convex lens of horizontal structure and optical convex lens of diagonal line structure; constructing a basic camera and combining the parameters of the optical convex lens of up-down structure, the optical convex lens of horizontal structure and the optical convex lens of diagonal line structure obtained by the basic camera to generate a first curved surface mixed optical lens and obtain a correction optical camera; constructing a front-moving magnification basic camera, replacing the basic camera with the front-moving magnification basic camera, repeating the foregoing steps, generating a second curved surface mixed optical lens and obtaining a front-moving magnification correction optical camera. The application realizes optical lens correction of image distortion, saves time for software correction of image distortion, improves electronic rearview mirror CMS, reduces system delay, guarantees real-time characteristics of the electronic rearview mirror, and also saves software programming and operation time.
Owner:广东省三目汽车电子有限公司 +1

A device for visualizing the instantaneous rotation axis trajectory of the links of a spherical 4R mechanism

The application belongs to the technical field of robots, and discloses a device for visualizing the instantaneous rotation axis trajectory of a spherical 4R mechanism connecting rod, which comprises a fixed platform and a movable platform, two motion branch chains are arranged between the fixed platform and the movable platform, the fixed platform is provided with a first rotation pair and a fourth rotation pair, the first rotation pair is provided with a rotating motor, and the motion branch chains comprise a first branch chain and a second branch chain. The device is used for drawing the instantaneous rotation axis of the spherical 4R mechanism connecting rod, can be used to study the change of the instantaneous rotation axis of the spherical 4R mechanism connecting rod, and solves the problem that the instantaneous rotation axis of the spherical 4R mechanism connecting rod needs to be drawn through software programming at present, the process is complex, and it is not easy to intuitively represent the relationship between the mechanism position and the instantaneous rotation axis.
Owner:NAT ENERGY CHANGYUAN WUHAN QINGSHAN THERMAL POWER CO LTD

Programming method and equipment for integrating cleaning program in machining center

The invention relates to a programming method and device for integrating a cleaning program in a machining center, and the method comprises the steps: obtaining a machining track of a to-be-cleaned workpiece and geometric data of each cleaning feature in response to a received cleaning request; dividing cleaning areas according to the feature type of each cleaning feature, and determining the cleaning pressure grade of each cleaning area; determining a cleaning track corresponding to each cleaning area based on the geometric data of each cleaning feature and the processing track; and generating a numerical control program based on the cleaning track and the cleaning pressure grade, and cleaning the to-be-cleaned workpiece based on the numerical control program. The numerical control motion control capability of the machining center and the targeted cleaning process design are integrated through software programming. The problems of cost and logistics of special equipment are solved; the problems of blind area cleaning and uncontrollable effect are solved through intelligent track generation based on feature data.
Owner:WEICHAI POWER CO LTD

Simulation operation practical training platform for harmonious locomotive

The invention discloses a harmonious locomotive simulation operation practical training platform, which comprises a practical training platform frame, a part mounting plate is arranged on the practical training platform frame, and a pantograph loop and a main circuit breaker loop are arranged on the part mounting plate. The pantograph loop comprises a one-end loop, a power loop and a pantograph rising relay, the input end of the one-end loop is electrically connected with the power loop, the output end of the one-end loop is electrically connected with the pantograph rising relay, the pantograph indicating lamp is connected with the pantograph rising relay and simulates the working state of a pantograph, and the input end of the main circuit breaker loop is electrically connected with the power loop. The main circuit breaker loop is electrically connected with the pantograph rising relay of the loop at one end, the main circuit breaker loop controls the switching-on and switching-off states of a main circuit breaker, the pantograph rising relay is electrically connected with a main circuit breaker switching-on and switching-off indicating lamp, and the main circuit breaker switching-on and switching-off indicating lamp simulates the switching-on and switching-off states of the main circuit breaker. Relay logic is used for replacing complex TCMS software programming, hardware cost is reduced, extension can be carried out according to requirements, and the method is suitable for large-scale application and popularization.
Owner:TIANJIN LOCOMOTIVE CO LTD