Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A materialized programming system and programming method

A programming system and physical technology, applied in the field of physical programming system and programming, can solve problems such as self-learning difficulties, and achieve the effect of reducing difficulty

Active Publication Date: 2020-08-07
叶昌青
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The purpose of the present invention is to provide a materialized programming system and programming method to solve the problem that the current programming system is difficult for younger students to learn by themselves

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A materialized programming system and programming method
  • A materialized programming system and programming method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0065] The materialized programming system of Embodiment 1 includes a main controller 1, a functional module 2 is connected to the main controller 1 in communication, and a parameter module 3 is connected to the functional module 2 in communication;

[0066] The functional module 2 includes a motor control submodule, a steering gear control submodule, a sound control submodule, a lighting control submodule, a sensor control submodule, a logic control submodule and a camera control submodule.

[0067] Write a control program for the corresponding controlled object through each sub-module of the functional module 2, and send the control signal to the main controller 1, and the main controller 1 controls the controlled object; during the programming process The parameters in the program are set through the parameter module 2;

[0068] The functional module 2, the parameter module 3 and the main controller 1 are real objects, and the programming operators only need to splice the r...

Embodiment 2

[0091] Further, embodiment 2 adds the following features and connection relations on the basis of embodiment 1:

[0092] The parameter module 3 is used to set the parameters that need to be set in the program of each of the functional sub-modules during programming;

[0093] When the motor control sub-module writes the motor control program, the speed, steering and running time parameters of the motor are set by the parameter module 3; the specific speed value is set by the parameter module 3 to determine the speed of the motor;

[0094] When the steering gear control submodule writes the steering gear control program, the speed, steering and running time and rotation angle parameters of the steering gear are set by the parameter module 3;

[0095] When the sound control submodule writes the sound control program, the frequency and the volume parameters of the sound are set by the parameter module 3; the volume parameters are set by the parameter module 3 to control the size o...

Embodiment 3

[0100] Further, embodiment 3 adds the following features and connection relations on the basis of embodiment 2:

[0101] The parameter module 3 is independent of the function module 2;

[0102] The parameter module 3 includes several parameter setting submodules, and each of the parameter setting submodules corresponds to a specific number;

[0103] When the function module 2 is programming, the selected parameter setting sub-module is connected to the function module 2 to realize parameter setting;

[0104] The sum of the numbers corresponding to the multiple parameter sub-modules is equal to the number corresponding to the selected parameter setting sub-module, and the corresponding multiple parameter sub-modules are connected to the function module 2 to realize parameter setting.

[0105] The parameter module can be separated and placed on the function module to adjust different parameters. The parameter modules can be in various shapes such as circles or squares.

[010...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a materializing programming system and method. The materializing programming system comprises a master controller, a function module in communication connection with the mastercontroller and a parameter module in communication connection with the function module, wherein the function module comprises a motor control submodule, a steering gear control submodule, a sound control submodule, a light control submodule, a sensor control submodule and a logic control submodule; the submodules of the function module write control programs for corresponding controlled objects,a control signal is sent to the master controller, and the master controller controls the controlled objects; the parameter module sets parameters in the programs in the programming process; the function module, the parameter module and the master controller are all material objects, all that is required for a programming operator is to splice the modules according to the control idea, and the system is simple, easy to learn and convenient to operate.

Description

technical field [0001] The invention relates to the technical field of program design, in particular to a materialized programming system and a programming method. Background technique [0002] Usually computer programming is to write English codes, such as C language, C++, Python and so on. There are certain learning thresholds for both learners and users, at least a certain foundation in English and a grasp of the basic grammar of the programming language itself are required. [0003] In some specific cases, in order to make the use and operation of the programming software easier, an easy-to-use graphical programming software will be specially developed. For example, the programming control of the production line in the factory is a graphical drag-and-drop method. Compared with code programming, graphical programming loses a lot of flexibility, but it is relatively easy to use and operate, and it is widely welcomed when the programming requirements are not very high. ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G09B19/00G06F8/20G06F8/41
CPCG06F8/20G06F8/41G09B19/0053
Inventor 叶昌青
Owner 叶昌青
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products