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

23results about How to "Improve programming efficiency" patented technology

Method for generating numerical control machining program, electronic device and storage medium

The application provides a numerical control machining program generation method, an electronic device and a storage medium. The method determines at least one first instruction string corresponding to a to-be-machined pattern according to the shape parameter and the corresponding process parameter of any to-be-machined pattern corresponding to a to-be-machined workpiece; acquires a machining parameter from a preset machining parameter library according to the corresponding process parameter, and determines at least one second instruction string corresponding thereto according to the acquired machining parameter; constructs a corresponding instruction string set according to the at least one first instruction string and the at least one second instruction string corresponding thereto based on the corresponding machining process; and generates a numerical control machining program based on the corresponding instruction string set, so as to clearly describe the hierarchical relationship between the internal instruction strings of the numerical control machining program, improve the readability, expandability, flexibility and accuracy of the numerical control machining program, and reduce the maintenance difficulty.
Owner:BEIJING NOVICK DIGITAL EQUIP CO LTD

Chip burning method, computer device and computer readable storage medium

The application provides a chip burning method, a computer device and a computer readable storage medium. The chip burning method comprises the following steps: generating a plurality of different temporary keys; combining the plurality of temporary keys into a key sequence and storing the key sequence in a temporary key file; receiving an encrypted burning file from a second terminal; matching the temporary keys in the key sequence of the encrypted burning file with the temporary keys stored in a local key database one by one; when the temporary keys are successfully matched with the temporary keys in the local key database, downloading a decrypted program file to a burner, the program file is used for burning to a target chip, and then deleting the matched temporary key from the local key database. By generating a plurality of different temporary keys and storing the temporary keys in the local database, the number of burners that can be used at the same time is controlled by matching the temporary keys one by one and deleting the used keys immediately after successful matching, and the total burning quantity can be accurately controlled.
Owner:ZHUHAI XINMAT TECH CO LTD

Truss manipulator zero-force dragging teaching method

The invention discloses a truss manipulator zero-force dragging teaching method, which comprises the following steps of S1, building a truss manipulator kinetic model: obtaining parameters including gravity torque, static friction force and viscous friction coefficient by building a single-axis kinematics model of a truss manipulator; s2, designing an action process, and identifying each parameter of the kinetic model; and S3, compensating torque output required during mechanical movement according to the obtained identification parameters, and realizing zero-force dragging. The invention provides a zero-force dragging teaching method for a truss manipulator, which can enable an operator to enable the manipulator to move along an expected running track in a dragging manner, and after the dragging is finished, a system records the motion track during the dragging motion of the manipulator and reproduces the motion track during automatic running. Therefore, an operator only needs to understand the action technological process of the manipulator and does not need to have programming skills, application of the manipulator can be achieved, and the operation process is simplified.
Owner:MOTON TRANSMISSION & CONTROL (SHENZHEN) CO LTD

Mirror image file programming method and device, electronic equipment and computer program product

PendingCN121957618AImprove the efficiency of writing to the first storage mediumImprove programming efficiencySoftware deploymentComputer hardwareMirror image
The invention provides a mirror image file programming method and device, electronic equipment and a computer program product. The method comprises the steps of obtaining first data contained in a to-be-programmed first mirror image file; the first data is fill data; the first mirror image file is a sparse image; filling the first data with second data to obtain third data; determining a first programming mode corresponding to the third data according to the second data and a first value; the first programming mode at least comprises writing in a first storage medium or erasing a first offset address and size in the first storage medium; the first value is 0; the first storage medium is an emmc storage medium; and programming the third data to a first storage medium according to the first programming mode. The programming efficiency of the mirror image file can be improved, so that the programming time consumption of the mirror image file is reduced.
Owner:CHINA MOBILE (SUZHOU) SOFTWARE TECH CO LTD +2

Database communication methods, devices, equipment and storage media

ActiveCN116303365BAddress communication barriersImprove programming efficiency
This invention discloses a database communication method, apparatus, device, and storage medium. The method includes intercepting a processing statement to be received by a target component, the processing statement being output by an output component; determining a setting keyword in the processing statement and determining the processing strategy corresponding to the setting keyword in a target configuration file, the target configuration file including the setting keyword and the corresponding processing strategy; modifying the corresponding configuration information in the database corresponding to the target component according to the database modification strategy when the processing strategy includes a database modification strategy; releasing the processing statement so that it is sent to the target component, and the target component executes the processing statement based on the modified configuration information. This achieves the solution to the problem that dialect packets cannot completely eliminate communication barriers between databases by dynamically modifying database parameters.
Owner:JINGDONG TECH HLDG CO LTD

Memory device and operating method thereof, memory system

ActiveCN115148269BImprove programming speedImprove programming efficiencyMemory cellSoftware engineering
The embodiment of the present disclosure provides a memory device, including a memory array, a peripheral circuit coupled with the memory array; the memory array includes a plurality of memory pieces coupled with an Nth word line, each memory piece includes a plurality of memory cells; the peripheral circuit is configured to: apply a first programming start voltage to the memory cells of at least one first memory piece coupled with the Nth word line, and perform a first programming operation; during the first programming operation, perform a programming operation with a target state being a first state on the basis of gradually increasing a step voltage from the first programming start voltage; obtain a number P of memory cells whose threshold voltage exceeds an upper limit of a threshold voltage of the first state; when P is greater than a first preset value for the first time, obtain a number M of the increased step voltage; N, P and M are all positive integers; determine a second programming start voltage according to P and M; and apply the second programming start voltage to the memory cells of the memory pieces coupled with the Nth word line except the first memory piece, and perform a second programming operation.
Owner:YANGTZE MEMORY TECH CO LTD

A commit query method for querying relevant code in a code repository

The application relates to the computer technology field and discloses a commit query method for querying related codes in a code warehouse, which comprises the following steps: traversing an initial version of the code warehouse, writing all code files into an incremental index and recording the commit ID of the latest submission; when the code warehouse version is updated, obtaining the commit ID of the latest submission after the version is updated, comparing the recorded commit ID of this submission with the recorded commit ID before the submission, obtaining the code files with addition, deletion and modification, and updating the code files into the incremental index; and finally, searching, querying and managing the code warehouse through the incremental index. The incremental index is used to record and manage the code files with addition, deletion or modification during the code warehouse version update, the version update related problems of the code warehouse can be effectively solved, the code files with modification during the version update can be better marked and queried, and the code files in the code warehouse of different versions during the version update can be managed.
Owner:XUANCAI INTERACTIVE NETWORK SCI & TECH +1

A master control board burning machine for smart meters

PendingCN122593801Adefy gravityReduce left and right width
This application belongs to the technical field of electricity meter manufacturing equipment, and discloses a main control board programmer for smart meters, comprising: a base on which a vertical frame is mounted, with multiple programming positions distributed horizontally on the base, the programming positions being used to limit the main control board to be programmed; a programmer frame rotatably mounted on the vertical frame, with multiple programmers mounted on the programmer frame, the programming connectors of the multiple programmers being mounted on the base and corresponding to the programming positions; a pressing mechanism movably mounted on the vertical frame, the main control board to be programmed being electrically connected to the programming connectors through the pressing of the pressing mechanism; the programmer frame has an unfolded state and a folded state by flipping; in the unfolded state, the left and right ends of the programmer frame protrude from the left and right sides of the base respectively; in the folded state, the left and right ends of the programmer frame are close to the left and right center lines. This solves the problem of large overall width and large space occupation when storing existing technologies with multiple programmers arranged linearly.
Owner:SHENZHEN CHUANGREN TECH

OTP burning equipment for display screen

The utility model discloses OTP (One Time Programmable) burning equipment for a display screen, which comprises a feeding platform, a first burning operation area, a second burning operation area and a discharging platform which are sequentially arranged on a supporting machine base along a first direction, the display screen transferring mechanism stretches across the first burning operation area and the second burning operation area from the position above the feeding platform and extends to the position above the discharging platform; a first wiring station, a first burning darkroom, a second burning darkroom, a first burning platform and a second burning platform are arranged in the first burning operation area; and a second wiring station, a third burning darkroom and a third burning platform are arranged in the second burning operation area. According to the OTP burning device, the three burning platforms capable of independently conducting the OTP burning operation are arranged, when one burning platform conducts the OTP burning operation, front-section feeding operation or rear-section discharging operation can be conducted on the other burning platform, the waiting time and the idle time of other function modules of the device are shortened, and the burning efficiency is improved.
Owner:JIANGSU XINTENGSHENG AUTOMATION EQUIPMENT CO LTD

Embedded flash memory structure and manufacturing method

PendingCN121968585AIncrease the turn-on voltageReduce the difficulty of openingGate oxideEngineering physics
The invention provides an embedded flash memory structure and a manufacturing method thereof. The manufacturing method comprises the following steps: forming a gate oxide layer, a floating gate material layer, a first nitride layer, a barrier oxide layer and a hard mask layer with a first opening on a substrate; forming an ONO layer in the first opening; part of the ONO layer, the barrier oxide layer and the first nitride layer in the first opening are etched, and the remaining ONO layer forms a first side wall; etching a part of the floating gate material layer; a second side wall is formed on the side wall of the floating gate material, second openings are formed in the inner side of the first side wall and the inner side of the second side wall, and source line polycrystalline silicon is formed in the second openings; removing the hard mask layer; the blocking oxidation layer, the first nitride layer and part of the floating gate material layer are removed, the remaining floating gate material layer forms a floating gate with a right angle, and a third opening is formed between the floating gate and the first side wall; forming a tunneling oxide layer on the surface of the floating gate; and forming a word line on the surface of the substrate on the outer side of the first side wall, wherein the word line fills the third opening and extends towards the source line polycrystalline silicon at the same time.
Owner:SHANGHAI HUAHONG GRACE SEMICON MFG CORP

Robot control method and system

PendingCN122500732Aachieve decouplingImprove programming efficiency
This disclosure relates to the field of industrial robot control technology, specifically to a robot control method and system. The method includes: assigning different tool coordinate system numbers to multiple different tools, and assigning different workpiece coordinate system numbers to multiple different workpieces or workpiece carrying devices; displaying a teaching point editing interface containing multiple teaching entries, each teaching entry defining a target point of the tool's center point; for each teaching entry, generating a configured teaching entry based on the target point's position coordinates input by the user and the bound coordinate system number; sequentially generating robot control program code for each configured teaching entry based on the user's input for the teaching entry and the configured motion instruction template selected by the user for the teaching entry; and executing the robot control program code to control the robot's movement. This disclosure improves program flexibility, adapts to multi-tool and multi-workpiece scenarios, and shortens the debugging cycle by decoupling and automatically switching coordinate systems and points.
Owner:ZHONGKE TIMES (SHENZHEN) COMPUTER SYST CO LTD

Knotter special-shaped part processing method based on feature projection and adaptive ring searching

The application discloses a kind of based on feature projection and self-adapting search ring's knotter special-shaped part processing method, it is characterized in that, including the following steps: S1 obtains the three-dimensional model data of knotter special-shaped part, the main tensile direction of model is calculated using principal component analysis method, and combined with the tool positioning strategy based on datum plane+process hole, establish composite machining coordinate system;S2 traverses model topological surface, according to the angle between the normal of each topological surface and the main tensile direction, wall thickness and the relative attitude with tool positioning datum plane, screen out the set of faces to be projected;S3 with the geometric center of part as origin, the main tensile direction is normal to construct self-adapting projection plane, the set of projected faces is projected to the plane to obtain two-dimensional projection edge set, and two-way search ring is carried out using maximum corner priority strategy, generates the two-dimensional closed ring representing different features.
Owner:SHAOXING ADVANCE GEARBOX CO LTD

A programming method and system for welding robots

This invention proposes a programming method and system for welding robots, relating to the field of robot trajectory planning and programming. The scheme includes: acquiring the edge feature point cloud and dense point cloud of the workpiece to be welded; based on the structural similarity of similar workpieces, performing non-rigid point set registration between the pre-constructed basic model point set and the edge feature point cloud of the workpiece to be welded to obtain the weld seam trajectory point cloud and auxiliary trajectory point cloud of the workpiece to be welded; generating the welding torch pose by setting welding torch pose process parameters according to the weld seam trajectory point cloud, auxiliary trajectory point cloud, and dense point cloud of the workpiece to be welded, and completing the weld seam trajectory planning after pose transformation between coordinate systems; and generating the operating program of the welding robot based on the planned weld seam trajectory. This invention realizes the automatic programming of welding robots for similar workpieces (different specifications and sizes) by establishing a basic model point set of similar workpieces, simplifying the weld seam trajectory planning of complex workpieces and improving the programming efficiency of welding robots.
Owner:SHANDONG UNIV

Macro program file generation method, electronic device, and computer-readable storage medium

This application discloses a method for generating macro program files, an electronic device, and a computer-readable storage medium. The method includes: creating a macro program project matching a process type; wherein the macro program project has a corresponding programming window, and the process type includes multiple process requirements; calling corresponding function instructions to the programming window based on the process requirements to generate a corresponding dialog box; obtaining source code and parameter data determined from the dialog box, and generating a compilable file based on the source code and parameter data; obtaining the configuration link file corresponding to the macro program project, and generating an object file based on the configuration link file and the compilable file. This solution can improve the programming efficiency of CNC systems.
Owner:NANTONG GUOSHENG INTELLIGENCE TECH GRP CO LTD

Intelligent welding method based on deep learning and three-dimensional reconstruction

PendingCN121972847AImprove programming efficiencyBreak the limitations of a single strategyProgramme-controlled manipulatorImage enhancementIndustrial roboticsWeld seam
The invention relates to the technical field of intelligent manufacturing and industrial robots, in particular to an intelligent welding method based on deep learning and three-dimensional reconstruction. Comprising the steps that point cloud data of a to-be-welded workpiece is obtained, a welding seam area is recognized through preprocessing and a point cloud segmentation network, and welding seam track information including welding seam space coordinates and a welding gun posture is obtained; optimizing the motion track of the robot through a global optimization algorithm and a local obstacle avoidance algorithm, and generating a planned track; welding seam position information is obtained in real time in the welding process, the real-time welding seam position is obtained through filtering of a state estimation algorithm and compared with a planned track, and position deviation is obtained and dynamically corrected; performing defect detection on the weld seam image, and combining process parameter analysis and case matching to generate a quality evaluation result; and closed-loop self-adaptive control is carried out based on the real-time welding seam position and the quality evaluation result. By means of the method, high-precision automatic extraction of the welding seam track, optimal planning of the movement track, real-time accurate tracking of the welding seam position and intelligent evaluation of the welding quality can be achieved.
Owner:WUHAN UNIV OF SCI & TECH

Method and device for accurately programming memristor

PendingCN121884902AAvoid repeated write-verify operationsImprove programming efficiencyDigital storagePulse parameterSimulation
The invention belongs to the technical field of semiconductor nonvolatile memorizers, and particularly discloses a memristor accurate programming method and device, and the method comprises the steps: obtaining a programming task which is used for indicating the configuration of the conductivity value of a target memristor as a target conductivity value; obtaining a current conductivity value of the target memristor, current conductivity state data of the adjacent memristors and personalized compensation parameters; solving programming pulse parameters based on the conductance response prediction model; applying a single programming pulse so that the conductance value of the target memristor becomes a target conductance value; wherein the conductance response prediction model is used for predicting the conductance value of the memristor after the programming pulse is applied based on the global conductance response value and the personalized compensation parameter of the memristor, and the baseline model is used for predicting the current conductance value of the memristor based on the programming pulse parameter, the current conductance value of the memristor and the current conductance state data of the adjacent memristor. And predicting a global conductance response value of the memristor. According to the invention, both the programming efficiency and the programming precision can be realized.
Owner:HUAZHONG UNIV OF SCI & TECH

A method for confirming the virtual center position of an ultra-precision machine tool based on straight groove cutting.

ActiveCN118478238BAccurate confirmationGuaranteed credibilityAutomatic control devicesMeasurement/indication equipmentsDiamond turningMachine tool
This invention relates to a method for confirming the virtual center position of an ultra-precision machine tool based on straight groove cutting. The workpiece and a diamond turning tool are fixed on the C-axis and B-axis of the ultra-precision machine tool, respectively. The workpiece is turned to eliminate Z-axis tool setting errors. After tool setting is completed using a tool setter, the initial virtual center position is recorded, and the diamond turning tool is controlled to plan the first straight groove. The virtual center function is activated, and the B-axis is rotated by an angle α, controlling the diamond turning tool to plan the second straight groove. Then, the B-axis rotation angle is adjusted to -2α, controlling the diamond turning tool to plan the third straight groove. The depth of the three straight grooves is measured along the Z-axis and recorded. The angle θ between the initial virtual center, the actual virtual center, and the B-axis rotation center, as well as the distance L' from the actual virtual center to the B-axis rotation center, are calculated to confirm the position of the actual virtual center. When machining complex feature structures, this invention can greatly improve the efficiency of toolpath programming, effectively reduce machining path deviations, and improve the surface quality of ultra-precision machining.
Owner:NANCHANG UNIV

Embedded flash memory structure and manufacturing method

PendingCN121968584AIncrease the turn-on voltageReduce the difficulty of openingGate oxideHard mask
The invention provides an embedded flash memory structure and a manufacturing method thereof. The manufacturing method comprises the following steps: sequentially forming a gate oxide layer, a floating gate material layer and a hard mask layer with a groove on the surface of a substrate; forming a first side wall in the groove, wherein the first side wall covers the side wall and part of the bottom wall of the groove; etching part of the floating gate material layer to expose the surface of the gate oxide layer; a second side wall is formed on the side wall of the floating gate material, one end of the second side wall is connected with the first side wall, the other end is connected with the gate oxide layer, and first openings are formed in the inner side of the first side wall and the inner side of the second side wall; forming source line polycrystalline silicon in the first opening; the hard mask layer and part of the floating gate material layer are removed to form a right-angled floating gate and a second opening, the floating gate is located below the first side wall, and the second opening is located between the first side wall and the floating gate; forming a tunneling oxide layer on the surface of the floating gate; word lines are formed on the surface of the substrate on the outer sides of the first side walls, and the word lines extend in the direction of the source line polycrystalline silicon at the same time to fill the second openings.
Owner:SHANGHAI HUAHONG GRACE SEMICON MFG CORP

Visual programming method and device, storage medium and electronic equipment

The invention discloses a visual programming method and device, a storage medium and electronic equipment. The method comprises the following steps: receiving an image block creation operation in a visual programming interface; in response to the block creation operation, a target mapping relation matched with the target code object is searched in a mapping relation set, the mapping relation set is used for storing an object mapping relation, and the object mapping relation comprises an object identifier and a code field matched with the same code object; under the condition that the target mapping relation is found, obtaining a target code field used for indicating the target code object from the target mapping relation; and determining program content matched with the target image block according to the target code field, and displaying the target image block in the visual programming interface. According to the method and the device, the technical problem that the readability of program contents obtained by conventional visual programming is relatively poor is solved.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

A semiconductor device and a manufacturing method thereof

ActiveCN115394843BIncrease writing potentialImprove programming efficiencyDevice materialGate oxide
The embodiment of the present disclosure provides a semiconductor device and a manufacturing method thereof. The semiconductor device comprises a source electrode and a drain electrode arranged in a substrate; a gate oxide layer located above the substrate; a gate electrode formed above the gate oxide layer, and the gate electrode is located between the source electrode and the drain electrode; the gate electrode comprises a floating gate located above the gate oxide layer and a first control gate, and a second control gate located above the floating gate and the first control gate; wherein the first control gate has a first threshold voltage; the second control gate has a second threshold voltage; the first threshold voltage and the second threshold voltage are different; and a dielectric layer is arranged between the floating gate, the first control gate and the second control gate.
Owner:CHANGXIN MEMORY TECH INC

Storage systems, three-dimensional memories and their programming methods

Embodiments of this disclosure relate to a three-dimensional memory and a programming method thereof. Embodiments of this disclosure also relate to a three-dimensional memory system. According to the programming method of a three-dimensional memory according to an embodiment of this disclosure, the three-dimensional memory includes a first storage string, the first storage string including a plurality of storage cells, the programming method including: applying a first programming voltage to the first end storage cell in response to data to be stored in the first end storage cell and a first adjacent storage cell adjacent to the first end storage cell being vacant; and applying the first programming voltage to the first adjacent storage cell.
Owner:YANGTZE MEMORY TECH CO LTD

Multi-peripheral mirror image burning system

The invention discloses a multi-peripheral mirror image burning system. The multi-peripheral mirror image burning system comprises a main computer, a network switch and a multi-path burning complete machine, the multi-path burning complete machine is integrated with a plurality of single-board computers serving as burning hosts, a power supply module for uniformly supplying power to the hosts and a heat dissipation device for heat dissipation. Each single-board computer is provided with a USB interface and a network interface, the network interface is connected with the main computer through the network switch, and the USB interface is used for being connected with a peripheral module to be burnt. The host computer runs a customized management program, can remotely control all the single-board computers, and burns system mirror images to a plurality of peripheral modules in parallel. Through highly integrated hardware architecture and centralized software management, multi-device synchronous burning is realized, the burning efficiency is greatly improved, and the method has the advantages of high integration level, high efficiency and economical efficiency, and is particularly suitable for batch production of embedded modules.
Owner:SHANGHAI JINGHENG ELECTRONIC TECH CO LTD

Visual programming method and device, equipment, storage medium and program product

The invention discloses a visual programming method and device, equipment, a storage medium and a program product, and belongs to the technical field of computers. The method comprises the steps that a programming interface is displayed, the programming interface comprises at least one programming building block, and the programming building blocks are used for representing basic elements for generating program codes; in response to a change operation of an association relationship of a first programming building block in the programming building blocks, determining availability of the first programming building block; the first programming building blocks in a first state or a second state are displayed based on the availability of the first programming building blocks, the first state represents that the first programming building blocks are used for generating program codes corresponding to the first programming building blocks, and the second state represents that the first programming building blocks are limited to generate the corresponding program codes. According to the method, whether the first programming building block is available or not can be visually known by displaying the first state or the second state of the first programming building block, the correct first programming building block can be selected in the programming process, the programming difficulty is reduced, and the programming efficiency is improved.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD