Programming device and recording medium, and programming method
AssigneeCasio Computer Co., Ltd.
InventorsTomoaki Nagasaka, Shogo Hashimoto, Tomoharu Yamaguchi, Tatsuya Sekitsuka
Life of this patent
Estimating the term…
Abstract
A programming device including a shape indication section which receives at least one first user operation for indicating a shape by specifying two or more portions among a plurality of tangible portions arranged at different positions with each other in a planar direction; and a control section which generates a command list for moving a control target section along the indicated shape.
Claims11
A programming device comprising:
- a programming board which is a tangible object that can be directly and physically touched in real space, and which includes:
- a first shape indication section which, in response to indication of two or more portions by a user operation among a plurality of tangible portions arranged in a planar direction of the programming board, indicates a first shape in the planar direction;
- a command generation section which generates a command for moving a control target section along the first shape indicated by the first shape indication section;
- and
- an operation support section which is operable to specify the first shape in advance by designating two or more portions among the plurality of tangible portions as instruction allowable areas and designating other portions among the plurality of tangible portions as instruction prohibited areas, the two or more portions designated as instruction allowable areas defining the first shape,
- wherein, when the operation support section is operated to specify the first shape in advance, the first shape indication section judges a user operation performed on a portion from among the plurality of tangible portions which is designated as an instruction prohibited area to be invalid and thereby prohibits a shape different from the first shape from being indicated,
- wherein the operation support section comprises a guide sheet which is a tangible object other than the programming board, and which can be directly and physically touched in real space and is structured to be overlaid on the programming board to specify the first shape.
A programming support method executed by a programming device including (A) a programming board which is a tangible object that can be directly and physically touched in real space and (B) an operation support section comprising a guide sheet which is a tangible object other than the programming board, and which can be directly and physically touched in real space and is structured to be overlaid on the programming board, the method comprising:
- in response to indication of two or more portions by a user operation among a plurality of tangible portions arranged in a planar direction of the programming board, indicating a first shape in the planar direction;
- generating a command for moving a control target section along the indicated first shape;
- and
- specifying the first shape in advance by operation of the operation support section, the first shape being specified in advance by designating, in accordance with the operation of the operation support section, two or more portions among the plurality of tangible portions as instruction allowable areas and designating other portions among the plurality of tangible portions as instruction prohibited areas, the two or more portions designated as instruction allowable areas defining the first shape,
- wherein, when the operation support section is operated to specify the first shape in advance, a user operation performed on a portion from among the plurality of tangible portions which is designated as an instruction prohibited area is judged to be invalid, thereby prohibiting a shape different from the first shape from being indicated,
- wherein the guide sheet is structured to be overlaid on the programming board to specify the first shape.
A non-transitory computer-readable storage medium having a program stored thereon that is executable by a computer of a programming device including (A) a programming board which is a tangible object that can be directly and physically touched in real space and (B) an operation support section comprising a guide sheet which is a tangible object other than the programming board, and which can be directly and physically touched in real space and is structured to be overlaid on the programming board, the program being executable by the computer to control the computer to perform processing comprising:
- a first shape indication processing for, in response to indication of two or more portions by a user operation among a plurality of tangible portions arranged in a planar direction of the programming board, indicating a first shape in the planar direction;
- a command generation processing for generating a command for moving a control target section along the first shape indicated in the first shape indication processing;
- and
- an operation support processing for specifying the first shape in advance in accordance with an operation of the operation support section, the first shape being specified in advance by designating, in accordance with the operation of the operation support section, two or more portions among the plurality of tangible portions as instruction allowable areas and designating other portions among the plurality of tangible portions as instruction prohibited areas, the two or more portions designated as instruction allowable areas defining the first shape,
- wherein, when the first shape has been specified in advance by the operation support processing in accordance with the operation of the operation support section, the first shape indication processing judges a user operation performed on a portion from among the plurality of tangible portions which is designated as an instruction prohibited area to be invalid and thereby prohibits a shape different from the first shape among from being indicated,
- wherein the guide sheet is structured to be overlaid on the programming board to specify the first shape.
Dependencies are inferred from the claim text.