Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

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

Robot teaching programming system and method

The invention relates to a robot teaching programming system which comprises a teaching system, a posture tracking system, a physical robot system and a computer. According to the teaching system, a handheld teaching tool is connected with a teaching controller, and a teaching data collector is connected with the teaching controller and the computer. According to the posture tracking system, a camera set, a posture calculating unit and the computer are sequentially connected, and a tracking marker is fixed to the handheld teaching tool. According to the physical robot system, a physical robot, a physical robot controller and the computer are sequentially connected. The invention further provides a robot teaching programming method, and teaching programming is achieved through coordinate system establishment, interactive teaching, data post-processing and physical robot control. The robot teaching programming system and method have the advantages that a front-line worker uses the handheld teaching tool to interactively complete teaching programming, programming is convenient, in addition, experience and skills of teaching staff are reflected in a program, augmented reality simulation can be conducted, and interference between the robot and working scenes can be found in time.
Owner:QINGDAO TECHNOLOGICAL UNIVERSITY

Anti-operation locking system of transformation substation automatic system

The invention discloses an anti-operation locking system of a transformer substation automatic system, which is characterized by comprising a programming system and an operation system, wherein the programming system is used for providing functions of management, resource allocation and editing and debugging to the whole engineering and is operated in the operation system; the operation system is used for completing the tasks of input processing, program executing and output processing by explaining the target codes generated by the programming system and is operated in a monitoring system, a communication management unit or a measurement and control device of an upper computer; and the programming system and the operation system perform data interaction through a communication interface. The invention improves the programming efficiency of a logic regulation database of the transformer substation automatic system, reduces the difficulty of follow-up maintenance and management, is convenient to examine, maintain and modify the anti-operation logic regulations, and further strengthens the reliability simultaneously while improving the maintainability of the anti-operation logic regulations of the transformer substation.
Owner:GUODIAN NANJING AUTOMATION SOFTWARE ENG

Methods and structures for highly efficient hot carrier injection programming for non-volatile memories

A metal oxide semiconductor field effect transistor (MOSFET) in a non-volatile memory cell has a source, a drain and a channel region between the source and the drain, all formed in a substrate of opposite conductivity type to the conductivity type of the source and drain. The MOSFET is programmed by connecting the drain electrode to the supply source of the main voltage, Vcc, provided to said non-volatile memory cell and supplying selected voltages to the source and substrate so as to invert a portion of the channel region extending from the source toward the drain. The inverted portion of the channel region ends at a pinch-off point before reaching the drain. By controlling the reverse bias across the PN junction between the source and the substrate, the pinch-off point of the inversion region is pulled back toward the source thereby to increase the programming efficiency of the MOSFET.
Methods and structures for highly efficient Hot Carrier Injection (HCI) programming for Non-Volatile Memories (NVM) apply the main positive supply voltage Vcc to, the drain electrode of the NVM cell from the chip main voltage supply in contrast to the conventional method using a higher voltage than Vcc. The source electrode and substrate are reverse biased with a differential voltage relative to the drain, while a voltage pulse is applied to the control gate of the NVM cell to turn on the NVM cell for programming. To optimize the programming condition, the source voltage and the substrate voltage are then adjusted to achieve the maximum threshold voltage shifts under the same applied gate voltage pulse condition (i.e. using a gate pulse with the same voltage amplitude and duration regardless of the source voltage and the substrate voltage). The substrate voltage to the drain voltage can not exceed the avalanche multiplication junction breakdown for a small programming current during the bias voltage adjustment.
Owner:PEGASUS SEMICON SHANGHAI CO LTD

Flash memory unit for shared source line and forming method thereof

The embodiment of the invention provides a flash memory unit for a shared source line and a forming method thereof. The provided flash memory unit for the shared source line comprises a semiconductor substrate, a source line, a floating gate dielectric layer, a floating gate, a control gate dielectric layer, a control gate, side wall dielectric layers, side walls, a tunneling oxide layer, a word line, a drain electrode and a source electrode, wherein the source line is positioned on the surface of the semiconductor substrate; the floating gate dielectric layer, the floating gate, the control gate dielectric layer and the control gate are sequentially positioned on the surface of the semiconductor substrate on two sides of the source line; the side wall dielectric layers are positioned between the source line and the floating gate as well we between the source line and the control gate; the side walls are positioned on the floating gate and the control gate, which are far from the source line; the tunneling oxide layer is adjacent to the side wall and is positioned on the surface of the semiconductor substrate; the word line is positioned on the surface of the tunneling oxide layer; the drain electrode is positioned in the semiconductor substrate at one side of the word line, which is far from the source line; the source electrode is positioned in the semiconductor substrate which is right opposite to the source line; and the floating gate is provided with a p-type doping end which is close to the source line, wherein the doping type of the floating gate is in a p type and the doping type of other parts is respectively in an n type.
Owner:SHANGHAI HUAHONG GRACE SEMICON MFG CORP

General material coding method capable of coding according to user-defined rule

The invention discloses a general material coding method capable of coding according to user-defined rule, belonging to the field of material management. The method is characterized by decomposing the composition of material codes into a plurality of sections, wherein each section is a code name for describing a certain feature of the material. The method comprises the following steps of: making a coding rule, specifically, extracting a plurality of key feature description fields of each type of material so as to make rule basis for converting the key feature description filed into corresponding code for each feature field; and coding according to the rule, specifically, extracting each key feature description attribute of a certain provided material according to the description information of the material, converting the key feature description attribute into a feature description code name of the section, finally, combining the code names of each feature description filed together so as to form a material serial number for uniquely describing the material. In comparison with the prior art, the coding method disclosed by the invention solves the problem that coding products have no generality, so that change of the coding rule is no longer limited by program codes. The general material coding method capable of coding according to user-defined rule is a general coding way more than being just restricted to material coding.
Owner:INSPUR COMMON SOFTWARE

UG NX secondary development based numerical control blade periphery grinding parameterization programming method

The invention discloses a UG NX secondary development based numerical control blade periphery grinding parameterization programming method, which comprises the steps of establishing a periphery grinding machine three-dimensional simulation model, constructing a grinding machine kinematic chain, determining the direction of a machining coordinate system and drawing a blade blank model, drawing a grinding wheel three-dimensional model and carrying out parameterization, decomposing the blade periphery grinding process and establishing blade periphery profile mathematical models of corresponding procedures, deducing a grinding wheel processing track mathematical model of each procedure, programming a tool path model program file by using C++, programming a parameterization interface by using C#, carrying out assignment on variables in a program through the parameterization interface, drawing track points, verifying whether a tool path is reasonable or not by simulation processing, and generating G codes which can be directly applied to grinding machine processing through post-processing. Parameterization programming of the numerical control blade periphery grinding tool path is realized finally by using the method disclosed by the invention. The UG NX secondary development based numerical control blade periphery grinding parameterization programming method has the advantages of high universality, high programming efficiency and good machining quality.
Owner:XIAMEN TUNGSTEN

Heterogeneous multi-core programmable system and memory configuration thereof as well as programming method of computing unit

ActiveCN107341053AFlexible memory allocationEfficient memory allocationResource allocationMemory adressing/allocation/relocationInstruction memoryParallel computing
The invention relates to a heterogeneous multi-core programmable system implemented in a single FPGA (Field Programmable Gate Array) chip and a memory configuration method of the heterogeneous multi-core programmable system as well as a programming method of a computing unit. The heterogeneous multi-core programmable system comprises a host, multiple computing units, and an external DDR (Data Direction Register) memory which serves a system memory configuration shared by the multiple computing units, wherein a storage space is distributed in each computing unit; and each storage space is used for storing data and an instruction which correspond to each computing unit. The memory configuration method comprises the following steps: the host distributes the corresponding storage spaces to all the computing units in the external DDR memory according to computing tasks configured by all the computing units, and further divides each storage space into two symmetric regions. According to the heterogeneous multi-core programmable system and the memory configuration method, the data and instruction memories of the computing units are all distributed to the external DDR memory, so that the phenomenon of insufficient storage capacity for the instructions and the data due to lack of storage resources in the chip can be avoided; and meanwhile, the memory distribution has the advantages of flexibility, high efficiency and reliability.
Owner:SHENZHEN UNIV

Automatic programming system and method based on augmented reality, for movement track of robot

The invention relates to an automatic programming system and method based on augmented reality, for the movement track of a robot. The automatic programming system and method can be widely applied tothe field of robot automation. The invention discloses the equipment composition of the automatic programming system based on augmented reality, for the movement track of the robot; on the basis of the equipment, coarse positioning for a workpiece to be machined is completed under the aid of augmented reality at first; then the workpiece to be machined is contacted by an end executer of the robotand by virtue of rapid teaching to acquire a series of feature points, then a transfer matrix between the base coordinate system of an industrial robot and the coordinate system of a virtual workpieceis obtained through the matching of the feature points and corresponding edges or surfaces on the three-dimensional model of the virtual workpiece, and then the movement track of the industrial robotis obtained. The system and the method are capable of realizing automatic programming under the rapid teaching, applicable to the workpieces to be machined and with random shapes or poses, and obvious in advantages compared with the existing online teaching or off-line programming method, and achieve the requirements of flexible manufacturing in the aspects of adaptability and high efficiency.
Owner:群青华创(洛阳)机器人科技有限公司 +1

Programming system and programming method thereof

The invention discloses a programming system and a programming method thereof. The system comprises a programmer/PC, a transfer plate and at least one transmit plate, wherein level conversion circuits are arranged on the transfer plate and the transmit plate; the programmer is connected with the transfer plate; the transfer plate and the transmit plate are in communication connection through an RS-485 bus; the transmit plate is connected with a target chip in a one-to-one corresponding way; the transfer plate, the RS-485 bus and the transmit plate form a communication path. The method comprises the following steps: converting a target program into a binary BIN file; converting the binary BIN file into data meeting an IPS protocol; sending control signals through the communication path and controlling the target chip into an IPS download mode; sending a synchronization frame to the target chip through the programmer from the communication path to perform synchronization; reading the model and sector of the target chip through the programmer/PC after synchronization, and writing the model and sector into a program. The system has the advantages that off-line programming can be realized, one-to-multiple parallel programming can be realized, the programming efficiency is improved, and the system cost is low.
Owner:ZHANGZHOU CANNET ELECTRICAL APPLIANCE

Portrait drawing system based robot

The invention discloses a portrait drawing system based on a robot. The system comprises a light source, a shooting mechanism, a first image processing mechanism, a second image processing mechanism, a vector processing mechanism, and a control mechanism; the light source is used for sending electromagnetic waves to a face; the shooting mechanism is an industrial camera with the integration of near-infrared and color and used for obtaining near-infrared images and color images of a human body, sending the color images to the first image processing mechanism, and sending the near-infrared images to the second processing mechanism; the first image processing mechanism is used for obtaining the color images sent by the shooting mechanism and obtaining binary images of the face; the second image processing mechanism is used for obtaining the near-infrared images sent by the shooting mechanism and obtaining binary images of five sense organs of the face; the vector processing mechanism is used for merging the binary images of the color images and the binary images of the near-infrared images, extracting the contour of the face, and performing vector processing of points of the contour; and the control mechanism is used for planning motion points to be drawn by the robot body according to vectorization of the points, controlling the movement of the robot, and accomplishing the drawing of the portrait.
Owner:SHENYANG SIASUN ROBOT & AUTOMATION

Burning verification method and device of Internet of Things device and identity authentication method and device of Internet of Things device

The invention provides a burning verification method and device of an Internet of Things device, and an identity authentication method and device of the Internet of Things device. The burning verification method comprises the steps of receiving a burning request sent by a burning production line by a burning verification device, wherein the burning request is used for requesting the burning verification device to distribute an identity identifier and a device key to a to-be-burnt Internet of Things device, the device key comprises a device private key and a device public key; verifying whetherthe burning request is lawful by the burning verification device; if so, distributing the identity identifier and the device key to the to-be-burnt Internet of Things device; sending the identity identifier and the device key to the burning production line by the burning verification device, so that the burning production line can burn the identity identifier and the device key to the corresponding Internet of Things. By adoption of the embodiment, the safety of identity authentication of the Internet of Things device can be improved, and the cost of a platform side can be reduced.
Owner:ALIBABA (CHINA) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products