Program for program editing
First Claim
1. A computer-readable recording medium that stores therein a program for program editing for editing a program described using a symbol on a program editing screen, the program for program editing causing an information processing apparatus to function as:
- input-gesture-characteristic-information acquiring unit for acquiring input gesture characteristic information including coordinate information and a shape of a track of the coordinate information input on the program editing screen; and
processing executing unit for specifying an operation target and specifying a command applied to the operation target based on the input gesture characteristic information, executing the command, and displaying a result of execution of the command on the program editing screen, wherein;
the processing executing unit specifies the command based on a gesture definition in which a type of the operation target selected from among a constituent element type and a non-constituent element type, the shape of the track, and a command to be executed, are associated with each other, executes the specified command, and displays a result of execution of the command on the program editing screen,in the constituent element type, the operation target is a symbol of a relay control circuit,the input-gesture-characteristic-information acquiring unit acquires a first input track, which is a record of passing points from a start point to an end point of the coordinate information at first resolution, and a second input track, which is a record of the passing points from the start point to the end point of the coordinate information at second resolution higher than the first resolution,the processing executing unit judges whether a command corresponding to the first input track is present in the gesture definition and judges whether a command corresponding to the second input track is present in the gesture definition, andthe processing executing unit acquires an input character string based on the second input track and, when a command corresponding to the input character string is present in the gesture definition, registers the input character string in the operation target.
1 Assignment
0 Petitions
Accused Products
Abstract
A program for program editing for editing a program described using a symbol on a program editing screen causes an information processing apparatus to function as input-gesture-characteristic-information acquiring unit for acquiring input gesture characteristic information including coordinate information and a track of the coordinate input on the program editing screen, and as processing executing unit for specifying an operation target and specifying a command applied to the operation target on the basis of the input gesture characteristic information, executing the command, and for displaying the result of execution of the command on the program editing screen.
-
Citations
22 Claims
-
1. A computer-readable recording medium that stores therein a program for program editing for editing a program described using a symbol on a program editing screen, the program for program editing causing an information processing apparatus to function as:
-
input-gesture-characteristic-information acquiring unit for acquiring input gesture characteristic information including coordinate information and a shape of a track of the coordinate information input on the program editing screen; and processing executing unit for specifying an operation target and specifying a command applied to the operation target based on the input gesture characteristic information, executing the command, and displaying a result of execution of the command on the program editing screen, wherein; the processing executing unit specifies the command based on a gesture definition in which a type of the operation target selected from among a constituent element type and a non-constituent element type, the shape of the track, and a command to be executed, are associated with each other, executes the specified command, and displays a result of execution of the command on the program editing screen, in the constituent element type, the operation target is a symbol of a relay control circuit, the input-gesture-characteristic-information acquiring unit acquires a first input track, which is a record of passing points from a start point to an end point of the coordinate information at first resolution, and a second input track, which is a record of the passing points from the start point to the end point of the coordinate information at second resolution higher than the first resolution, the processing executing unit judges whether a command corresponding to the first input track is present in the gesture definition and judges whether a command corresponding to the second input track is present in the gesture definition, and the processing executing unit acquires an input character string based on the second input track and, when a command corresponding to the input character string is present in the gesture definition, registers the input character string in the operation target. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable recording medium that stores therein a program for program editing for editing a program described using a symbol on a program editing screen, the program for program editing causing an information processing apparatus to function as:
-
input-gesture-characteristic-information acquiring unit for acquiring input gesture characteristic information including coordinate information, a shape of a track of the coordinate information, and a direction of the track, input on the program editing screen; and processing executing unit for specifying an operation target and specifying a command applied to the operation target based on the input gesture characteristic information, executing the command, and displaying a result of execution of the command on the program editing screen, wherein; the processing executing unit specifies the command based on a gesture definition in which a type of the operation target is selected from among a constituent element type and a non-constituent element type, the shape and the direction of the track, and a command to be executed, are associated with each other, executes the specified command, and displays a result of execution of the command on the program editing screen, in the constituent element type, the operation target is a symbol of a relay control circuit, the input-gesture-characteristic-information acquiring unit acquires a first input track, which is a record of passing points from a start point to an end point of the coordinate information at first resolution, and a second input track, which is a record of the passing points from the start point to the end point of the coordinate information at second resolution higher than the first resolution, the processing executing unit judges whether a command corresponding to the first input track is present in the gesture definition and judges whether a command corresponding to the second input track is present in the gesture definition, and the processing executing unit acquires an input character string based on the second input track and, when a command corresponding to the input character string is present in the gesture definition, registers the input character string in the operation target. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable recording medium that stores therein a program for program editing for editing a program described using a symbol on a program editing screen, the program for program editing causing an information processing apparatus to function as:
-
an input-gesture-characteristic-information acquiring unit for acquiring input gesture characteristic information including coordinate information and a shape of a track of the coordinate information input on the program editing screen; and a processing executing unit for specifying an operation target and specifying a command applied to the operation target based on the input gesture characteristic information, executing the command, and displaying a result of execution of the command on the program editing screen, wherein the processing executing unit specifies based on a gesture definition that associates a type of the operation target, the shape of the track, and a command to be executed, executes the specified command, and displays a result of execution of the command on the program editing screen, and wherein; the processing executing unit judges whether the operation target is a constituent element for a character input, the input-gesture-characteristic-information acquiring unit acquires, when it is judged that the operation target is not the constituent element for a character input, a first input track, which is a record of the coordinate information of passing points from a start point to an end point at first resolution, and acquires, when it is judged that the operation target is the constituent element for the character input, a second input track, which is a record of the coordinate information of the passing points from the start point to the end point at second resolution higher than the first resolution, and when the second input track is acquired, the processing executing unit acquires an input character string based on the second input track and registers the input character string in the operation target.
-
-
20. A computer-readable recording medium that stores therein a program for program editing for editing a program described using a symbol on a program editing screen, the program for program editing causing an information processing apparatus to function as:
-
an input-gesture-characteristic-information acquiring unit for acquiring input gesture characteristic information including coordinate information, a shape of a track of the coordinate information, and a direction of the track, input on the program editing screen; and a processing executing unit for specifying an operation target and specifying a command applied to the operation target based on the input gesture characteristic information, executing the command, and displaying a result of execution of the command on the program editing screen, wherein the processing executing unit specifies the command based on a gesture definition that associates a type of the operation target, the shape and the direction of the track, and a command to be executed, executes the specified command, and displays a result of execution of the command on the program editing screen, wherein; the processing executing unit judges whether the operation target is a constituent element for a character input, the input-gesture-characteristic-information acquiring unit acquires, when it is judged that the operation target is not the constituent element for a character input, a first input track, which is a record of the coordinate information of passing points from a start point to an end point at first resolution, and acquires, when it is judged that the operation target is the constituent element for the character input, a second input track, which is a record of the coordinate information of the passing points from the start point to the end point at second resolution higher than the first resolution, and when the second input track is acquired, the processing executing unit acquires an input character string based on the second input track and registers the input character string in the operation target.
-
-
21. A method for editing a program described using a symbol on a program editing screen, the method comprising:
-
acquiring input gesture characteristic information comprising coordinate information and a shape of a track of the coordinate information input on the program editing screen; specifying an operation target based on the acquired input gesture characteristic information; specifying a command applied to the operation target based on the acquired input gesture characteristic information and a gesture definition; executing the specified command; and displaying a result of said executing the specified command, on the program editing screen, wherein; the gesture definition associates with each other a type of the operation target selected from among a constituent element type and a non-constituent element type, the shape of the track, and a command to be executed, in the constituent element type, the operation target is a symbol of a relay control circuit, the acquiring comprises acquiring a first input track, which is a record of passing points from a start point to an end point of the coordinate information at first resolution, and a second input track, which is a record of the passing points from the start point to the end point of the coordinate information at second resolution higher than the first resolution, the specifying comprises judging whether a command corresponding to the first input track is present in the gesture definition and judging whether a command corresponding to the second input track is present in the gesture definition, and the acquiring comprises acquiring an input character string based on the second input track and, when a command corresponding to the input character string is present in the gesture definition, registering the input character string in the operation target.
-
-
22. A method for editing a program described using a symbol on a program editing screen, the method comprising:
-
acquiring input gesture characteristic information comprising coordinate information, a shape of a track of the coordinate information, and a direction of the track, input on the program editing screen; specifying an operation target based on the acquired input gesture characteristic information; specifying a command applied to the operation target basis on the input gesture characteristic information and a gesture definition; executing the specified command; and displaying a result of the executing of the specified command, on the program editing screen, wherein the gesture definition associates with each other, a type of the operation target selected from among a constituent element type and a non-constituent element type, the shape and the direction of the track, and a command to be executed, wherein, in the constituent element type, the operation target is a symbol of a relay control circuit, wherein the acquiring comprises acquiring a first input track, which is a record of passing points from a start point to an end point of the coordinate information at first resolution, and a second input track, which is a record of the passing points from the start point to the end point of the coordinate information at second resolution higher than the first resolution, wherein the specifying comprises judging whether a command corresponding to the first input track is present in the gesture definition and judging whether a command corresponding to the second input track is present in the gesture definition, and wherein the acquiring comprises acquiring an input character string based on the second input track and, when a command corresponding to the input character string is present in the gesture definition, registering the input character string in the operation target.
-
Specification