JP4802130B2 - Drawing creation program, drawing creation apparatus, and drawing creation method - Google Patents
Drawing creation program, drawing creation apparatus, and drawing creation method Download PDFInfo
- Publication number
- JP4802130B2 JP4802130B2 JP2007072193A JP2007072193A JP4802130B2 JP 4802130 B2 JP4802130 B2 JP 4802130B2 JP 2007072193 A JP2007072193 A JP 2007072193A JP 2007072193 A JP2007072193 A JP 2007072193A JP 4802130 B2 JP4802130 B2 JP 4802130B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- reflection
- input operation
- history
- predetermined
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
Description
この発明は、図面作成プログラム、図面作成装置および図面作成方法に関する。 The present invention relates to a drawing creation program, a drawing creation device, and a drawing creation method.
従来より、設計および製図などの図面作成作業にかかる操作効率を向上させるべく、目的に応じた様々なCAD(Computer Aided Design)が開示されている(例えば、特許文献1(特開2006−99385号公報)参照)。このCADを用いた図面作成作業では、細部にわたる設定(例えば、グリッド線の設定など)を行い、描画や、手戻りや、書き直しや、細部変更など入力操作の試行錯誤を行うことで最終的な図面を作成する。 Conventionally, various CADs (Computer Aided Designs) according to the purpose have been disclosed in order to improve the operation efficiency for drawing creation work such as design and drafting (for example, Japanese Patent Application Laid-Open No. 2006-99385). Publication))). In the drawing creation work using this CAD, the final setting is made by making detailed settings (for example, setting of grid lines, etc.) and performing trial and error of input operations such as drawing, reworking, rewriting, and changing details. Create a drawing.
一方、特許文献2(特開平7−285978号公報)では、この描画や手戻りなどの操作履歴を記憶する発明が開示されており、CADを用いた図面作成作業においても、この操作履歴を用いて、描画した図形などを取り消す操作を行っている。 On the other hand, Patent Document 2 (Japanese Patent Laid-Open No. 7-285978) discloses an invention for storing an operation history such as drawing and reworking, and this operation history is also used in drawing creation work using CAD. To cancel the drawn figure.
ところで、上記した従来の技術は、操作履歴が図面作成作業に反映されず、効率よく図面を作成することができないという課題があった。すなわち、従来の技術は、試行錯誤を行うことで記憶した操作履歴を、描画した図形などを取り消す場合にのみ活用し、図形などを描画する際には活用していなかったので、操作履歴が図面作成作業に反映されず、効率よく図面を作成することができないという課題があった。 By the way, the above-described conventional technique has a problem that the operation history is not reflected in the drawing creation work and the drawing cannot be efficiently created. In other words, the conventional technology uses the operation history stored by trial and error only when canceling the drawn figure, etc., and does not use it when drawing the figure. There is a problem that the drawing cannot be efficiently created without being reflected in the creation work.
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、操作履歴を図面作成作業に反映し、効率よく図面を作成することが可能な図面作成プログラム、図面作成装置および図面作成方法を提供することを目的とする。 Therefore, the present invention has been made to solve the above-described problems of the prior art, and a drawing creation program and a drawing creation apparatus that can efficiently create a drawing by reflecting an operation history in the drawing creation work. Another object of the present invention is to provide a drawing creation method.
上述した課題を解決し、目的を達成するため、請求項1に係る発明は、図面を描画するための入力操作を所定の入力部から受け付けて実行し、当該入力操作が反映された図面を所定の出力部に出力して図面を作成する図面作成処理をコンピュータに実行させる図面作成プログラムであって、前記入力操作が実行されるたびに、当該入力操作および当該入力操作が反映された反映図面を対応付けて、操作履歴として所定の記憶部に格納する操作履歴格納手順と、前記所定の記憶部に記憶された操作履歴から、直前に実行された入力操作を取り消して直前の状態に戻る入力操作である取消操作が複数回実行されることで所定の回数に渡って入力操作の基点となった反映図面を抽出し、当該反映図面に最初に至るまでに実行された一連の入力操作に対応付けて、当該反映図面を基点としてそれぞれ実行された入力操作ごとに、各入力操作が反映された反映図面および各反映図面の成否を示す成否情報を、試行履歴として所定の記憶部に格納する試行履歴格納手順と、前記所定の入力部から現に受け付けられている一連の入力操作を監視し、当該一連の入力操作が前記所定の記憶部に試行履歴として記憶されている場合に、当該一連の入力操作に対応する試行履歴としての各反映図面および成否情報を読み出し、各反映図面および成否情報を前記所定の出力部に出力する試行履歴出力手順とをコンピュータに実行させることを特徴とする。
In order to solve the above-described problems and achieve the object, the invention according to
また、請求項2に係る発明は、上記の発明において、前記操作履歴格納手順によって格納される操作履歴は、描画がされない測量操作を含むものであって、前記試行履歴出力手順は、各反映図面として、前記測量操作が行われている図面を出力することを特徴とする。 According to a second aspect of the present invention, in the above invention, the operation history stored by the operation history storage procedure includes a surveying operation that is not drawn, and the trial history output procedure includes each reflection drawing. As a result, a drawing in which the surveying operation is performed is output.
また、請求項3に係る発明は、図面を描画するための入力操作を所定の入力部から受け付けて実行し、当該入力操作が反映された図面を所定の出力部に出力して図面を作成する図面作成装置であって、前記入力操作が実行されるたびに、当該入力操作および当該入力操作が反映された反映図面を対応付けて、操作履歴として所定の記憶部に格納する操作履歴格納手段と、前記所定の記憶部に記憶された操作履歴から、直前に実行された入力操作を取り消して直前の状態に戻る入力操作である取消操作が複数回実行されることで所定の回数に渡って入力操作の基点となった反映図面を抽出し、当該反映図面に最初に至るまでに実行された一連の入力操作に対応付けて、当該反映図面を基点としてそれぞれ実行された入力操作ごとに、各入力操作が反映された反映図面および各反映図面の成否を示す成否情報を、試行履歴として所定の記憶部に格納する試行履歴格納手段と、前記所定の入力部から現に受け付けられている一連の入力操作を監視し、当該一連の入力操作が前記所定の記憶部に試行履歴として記憶されている場合に、当該一連の入力操作に対応する試行履歴としての各反映図面および成否情報を読み出し、各反映図面および成否情報を前記所定の出力部に出力する試行履歴出力手段とを備えたことを特徴とする。
The invention according to
また、請求項4に係る発明は、コンピュータが、図面を描画するための入力操作を所定の入力部から受け付けて実行し、当該入力操作が反映された図面を所定の出力部に出力して図面を作成する図面作成方法であって、前記コンピュータが、前記入力操作が実行されるたびに、当該入力操作および当該入力操作が反映された反映図面を対応付けて、操作履歴として所定の記憶部に格納する操作履歴格納工程と、前記所定の記憶部に記憶された操作履歴から、直前に実行された入力操作を取り消して直前の状態に戻る入力操作である取消操作が複数回実行されることで所定の回数に渡って入力操作の基点となった反映図面を抽出し、当該反映図面に最初に至るまでに実行された一連の入力操作に対応付けて、当該反映図面を基点としてそれぞれ実行された入力操作ごとに、各入力操作が反映された反映図面および各反映図面の成否を示す成否情報を、試行履歴として所定の記憶部に格納する試行履歴格納工程と、前記所定の入力部から現に受け付けられている一連の入力操作を監視し、当該一連の入力操作が前記所定の記憶部に試行履歴として記憶されている場合に、当該一連の入力操作に対応する試行履歴としての各反映図面および成否情報を読み出し、各反映図面および成否情報を前記所定の出力部に出力する試行履歴出力工程とを実行することを特徴とする。 According to a fourth aspect of the present invention, a computer receives an input operation for drawing a drawing from a predetermined input unit and executes the input operation, and outputs the drawing reflecting the input operation to a predetermined output unit. Each time the input operation is executed, the computer associates the input operation with a reflection drawing reflecting the input operation, and stores it in a predetermined storage unit as an operation history. A cancel operation, which is an input operation that cancels the input operation performed immediately before and returns to the previous state from the operation history storage step to be stored and the operation history stored in the predetermined storage unit, is executed a plurality of times. Extract the reflection drawing that became the base point of the input operation for a predetermined number of times, associate it with the series of input operations executed up to the first time to the reflection drawing, and use the reflection drawing as the base point For each input operation performed, a trial drawing storage step of storing a reflection drawing reflecting each input operation and success / failure information indicating success / failure of each reflection drawing as a trial history in a predetermined storage unit, and the predetermined input unit When a series of input operations currently received from is monitored and the series of input operations are stored as trial histories in the predetermined storage unit, each reflection as a trial history corresponding to the series of input operations is reflected. A drawing and success / failure information is read, and a trial history output step of outputting each reflection drawing and success / failure information to the predetermined output unit is executed.
請求項1、3、4の発明によれば、入力操作が実行されるたびに、入力操作および入力操作が反映された反映図面を対応付けて、操作履歴として所定の記憶部に格納し、所定の記憶部に記憶された操作履歴から、直前に実行された入力操作を取り消して直前の状態に戻る入力操作である取消操作が複数回実行されることで所定の回数に渡って入力操作の基点となった反映図面を抽出し、反映図面に最初に至るまでに実行された一連の入力操作に対応付けて、反映図面を基点としてそれぞれ実行された入力操作ごとに、各入力操作が反映された反映図面および各反映図面の成否を示す成否情報を、試行履歴として所定の記憶部に格納し、所定の入力部から現に受け付けられている一連の入力操作を監視し、一連の入力操作が所定の記憶部に試行履歴として記憶されている場合に、一連の入力操作に対応する試行履歴としての各反映図面および成否情報を読み出し、各反映図面および成否情報を所定の出力部に出力するので、操作履歴を図面作成作業に反映し、効率よく図面を作成することが可能である。 According to the first, third, and fourth aspects of the invention, every time an input operation is executed, the input operation and a reflection drawing reflecting the input operation are associated with each other and stored in the predetermined storage unit as an operation history. The base point of the input operation over a predetermined number of times by performing the cancel operation, which is an input operation that cancels the input operation executed immediately before and returns to the previous state from the operation history stored in the storage unit The reflected drawing was extracted and associated with a series of input operations executed up to the beginning of the reflected drawing, and each input operation was reflected for each input operation executed from the reflected drawing as a base point. The reflection drawings and success / failure information indicating success / failure of each reflection drawing are stored as a trial history in a predetermined storage unit, a series of input operations currently accepted from the predetermined input unit are monitored, and a series of input operations are Trial to storage When stored as a history, each reflection drawing and success / failure information as a trial history corresponding to a series of input operations are read, and each reflection drawing and success / failure information is output to a predetermined output unit. Reflecting on work, it is possible to create a drawing efficiently.
また、請求項2の発明によれば、格納される操作履歴は、描画がされない測量操作を含むものであって、各反映図面として、測量操作が行われている図面を出力するので、描画される操作に限らず、描画されない測量操作も図面作成作業に反映し、さらに効率よく図面を作成することが可能である。 According to the second aspect of the present invention, the stored operation history includes surveying operations that are not drawn, and is output as a drawing in which the surveying operation is performed as each reflection drawing. It is possible to create a drawing more efficiently by reflecting a surveying operation not drawn in the drawing creation work.
以下に添付図面を参照して、この発明に係る図面作成プログラム、図面作成装置および図面作成方法の実施例を詳細に説明する。なお、以下では、この発明が適用された図面作成装置(例えば、CAD装置など)を実施例として説明する。 Exemplary embodiments of a drawing creation program, a drawing creation device, and a drawing creation method according to the present invention will be described below in detail with reference to the accompanying drawings. In the following, a drawing creation apparatus (for example, a CAD apparatus) to which the present invention is applied will be described as an embodiment.
以下の実施例1では、実施例1で用いる主要な用語、実施例1に係る図面作成装置の概要および特徴、図面作成装置の構成、図面作成装置の処理の流れを順に説明し、最後に実施例1の効果を説明する。 In the first embodiment, the main terms used in the first embodiment, the outline and features of the drawing creating apparatus according to the first embodiment, the configuration of the drawing creating apparatus, and the processing flow of the drawing creating apparatus will be described in order, and finally implemented. The effect of Example 1 will be described.
[実施例1に係る図面作成装置の概要および特徴]
まず最初に、図1を用いて実施例1に係る図面作成装置の概要および特徴を説明する。図1は、実施例1に係る図面作成装置の概要および特徴を説明するための図である。なお、図1における三角は、線を描画する操作や線の長さを測量する操作などの描画操作を表し、図1における二重三角は、直前に実行された入力操作を取り消して直前の状態に戻る取消操作を表すものとして説明する。
[Outline and Features of Drawing Making Apparatus According to Embodiment 1]
First, the outline and features of the drawing creation apparatus according to the first embodiment will be described with reference to FIG. FIG. 1 is a diagram for explaining the outline and features of the drawing creation apparatus according to the first embodiment. The triangle in FIG. 1 represents a drawing operation such as a line drawing operation or a line length measurement operation, and the double triangle in FIG. The description will be made on the assumption that it represents the canceling operation to return to FIG.
図1の(A)に示すように、実施例1に係る図面作成装置は、図面を描画するための入力操作を受け付け、入力操作が反映された図面を出力して図面を作成することを概要とし、操作履歴を図面作成作業に反映し、効率よく図面を作成することを主たる特徴とする。 As illustrated in FIG. 1A, the drawing creation apparatus according to the first embodiment receives an input operation for drawing a drawing, outputs a drawing reflecting the input operation, and creates the drawing. The main feature is that the operation history is reflected in the drawing creation work and the drawing is efficiently created.
すなわち、実施例1に係る図面作成装置は、図1の(A)に示すように、ツールとして「線を描画」や、「取消」などの操作を受け付けるボタンを表示し、このツールを用いた入力操作が反映された反映図面を作業画面として表示する。 That is, as shown in FIG. 1A, the drawing creation apparatus according to the first embodiment displays buttons for accepting operations such as “draw line” and “cancel” as a tool, and uses this tool. The reflection drawing reflecting the input operation is displayed as a work screen.
このような概要の下、実施例1に係る図面作成装置は、入力操作が実行されるたびに、入力操作および入力操作が反映された反映図面を対応付けて、操作履歴として所定の記憶部に格納する。具体的には、実施例1に係る図面作成装置は、描画操作および取消操作が実行されるたびに、一連の入力操作が試行された順番である履歴番号と、入力操作の操作内容(例えば、「右から測量」や、「四角を描画」や、「取消」など)と、入力操作が反映された反映図面(例えば、「反映図面1」)とを対応付けて、操作履歴として記憶部に格納する。
Under such an outline, the drawing creating apparatus according to the first embodiment associates an input operation and a reflection drawing reflecting the input operation each time an input operation is executed, and stores the input operation in a predetermined storage unit as an operation history. Store. Specifically, the drawing creation apparatus according to the first embodiment, each time a drawing operation and a cancel operation are executed, a history number that is an order in which a series of input operations are tried, and an operation content of the input operation (for example, “Survey from the right”, “draw square”, “cancel”, etc.) and the reflection drawing (for example, “
具体的に一例をあげて説明すると、実施例1に係る図面作成装置は、描画操作のみならず測量操作も、後々の図面作成作業に反映され得る。すなわち、図1の(B)に示すように、例えば、「左から測量」(図1の(B)における「反映図面7」参照)する測量操作以降の入力操作が結果として取消操作によって取り消さることから(図1の(B)における「入力操作B」参照)、「左から測量」という測量操作が結果として失敗の操作であり、また、「中央から測量」(図1の(B)における「反映図面21」参照)する測量操作以降の入力操作が結果として継続されることから(図1の(B)における「入力操作D」参照)、「中央から測量」という測量操作が結果として成功の操作となり得る。このようなことから、実施例1に係る図面作成装置は、描画操作や、測量操作や、取消操作からなる入力操作を、入力操作が反映された反映図面と対応付けて操作履歴として記憶部に格納する(図3参照)。
Specifically, the drawing creating apparatus according to the first embodiment can reflect not only the drawing operation but also the surveying operation in later drawing creating work. That is, as shown in FIG. 1B, for example, the input operation after the surveying operation of “surveying from the left” (see “reflecting drawing 7” in FIG. 1B) is canceled by the canceling operation as a result. As a result (see “Input Operation B” in FIG. 1B), the survey operation “Survey from the left” results in a failure, and “Survey from the center” (in FIG. 1B) Since the input operation after the surveying operation to be performed (see “
そして、実施例1に係る図面作成装置は、操作履歴から、直前に実行された入力操作を取り消して直前の状態に戻る入力操作である取消操作が複数回実行されることで所定の回数に渡って入力操作の基点となった反映図面を抽出し、反映図面に最初に至るまでに実行された一連の入力操作に対応付けて、反映図面を基点としてそれぞれ実行された入力操作ごとに、各入力操作が反映された反映図面および各反映図面の成否を示す成否情報を、試行履歴として所定の記憶部に格納する。 The drawing creating apparatus according to the first embodiment performs a predetermined number of times by executing a cancel operation, which is an input operation that cancels the input operation executed immediately before and returns to the previous state from the operation history a plurality of times. The input drawing that is the base point of the input operation is extracted and associated with a series of input operations executed up to the beginning of the reflection drawing, and each input operation is executed for each input operation that is executed using the reflection drawing as the base point. The reflection drawing in which the operation is reflected and the success / failure information indicating the success / failure of each reflection drawing are stored as a trial history in a predetermined storage unit.
具体的に一例をあげて説明すると、実施例1に係る図面作成装置は、図1の(B)に示すように、操作履歴から、所定の回数に渡って入力操作の基点となった反映図面(図1の(A)では、「基点図面」)を抽出する。そして、実施例1に係る図面作成装置は、「入力操作A」に対応付けて、「入力操作B」、「入力操作C」および「入力操作D」ごとに、各入力操作が反映された反映図面(例えば、「左から測量」した「反映図面7」や、「右から測量」した「反映図面13」や、「中央から測量」した「反映図面21」など)および成否情報(例えば、「反映図面7」の成否情報は「×」である)を、試行履歴として所定の記憶部に格納する。ここで、図1の(B)に示す例では、「入力操作B」が反映された反映図面および「入力操作C」が反映された反映図面の成否は「×」であり、「入力操作C」が反映された反映図面の成否は「○」である(図4参照)。以下では、所定の回数を3回として設定した場合を実施例として説明する。 Specifically, as shown in FIG. 1B, the drawing creating apparatus according to the first embodiment is a reflection drawing that becomes a base point of an input operation over a predetermined number of times from an operation history, as shown in FIG. (In FIG. 1A, “base drawing”) is extracted. Then, the drawing creating apparatus according to the first embodiment reflects each input operation for each of “input operation B”, “input operation C”, and “input operation D” in association with “input operation A”. Drawings (for example, “reflection drawing 7” “measured from the left”, “reflection drawing 13” “measured from the right”, “reflection drawing 21” “measured from the center”) and success / failure information (for example, “ The success / failure information of the “reflecting drawing 7” is “x”), and is stored in the predetermined storage unit as a trial history. Here, in the example shown in FIG. 1B, the success or failure of the reflection drawing reflecting “input operation B” and the reflection drawing reflecting “input operation C” is “×”, and “input operation C The success / failure of the reflection drawing reflecting “” is “◯” (see FIG. 4). Hereinafter, a case where the predetermined number of times is set to 3 will be described as an example.
そして、実施例1に係る図面作成装置は、所定の入力部から現に受け付けられている一連の入力操作を監視し、一連の入力操作が所定の記憶部に試行履歴として記憶されている場合に、一連の入力操作に対応する試行履歴としての各反映図面および成否情報を読み出し、各反映図面および成否情報を所定の出力部に出力する。 The drawing creating apparatus according to the first embodiment monitors a series of input operations currently accepted from a predetermined input unit, and when the series of input operations is stored as a trial history in a predetermined storage unit, Each reflection drawing and success / failure information as a trial history corresponding to a series of input operations are read, and each reflection drawing and success / failure information are output to a predetermined output unit.
具体的に一例をあげて説明すると、実施例1に係る図面作成装置は、所定の入力部から現に受け付けられている入力操作を監視し、試行履歴として記憶された「入力操作(A)」と一致する場合に、「入力操作(A)」に対応する「反映図面6」や、「反映図面13」や、「反映図面21」および各反映図面の成否情報である「○」や「×」を参照図面として出力する(図1の(A)参照)。 Specifically, the drawing creating apparatus according to the first embodiment monitors an input operation currently received from a predetermined input unit, and stores “input operation (A)” stored as a trial history. If they match, the “reflecting drawing 6” corresponding to the “input operation (A)”, the “reflecting drawing 13”, the “reflecting drawing 21” and the success / failure information “○” or “×” of each reflecting drawing. Is output as a reference drawing (see FIG. 1A).
このようなことから、実施例1に係る端末装置によれば、ユーザは、自らまたは他人が従前に試行錯誤した局面と同様の局面で、その試行錯誤の成功例や失敗例を参照できる結果、上記した主たる特徴のごとく、操作履歴を図面作成作業に反映し、効率よく図面を作成することが可能である。 Therefore, according to the terminal device according to the first embodiment, the user can refer to the success example and the failure example of the trial and error in the same situation as the situation where the user or the other person has previously trial and error, As described above, the operation history is reflected in the drawing creation work, and the drawing can be created efficiently.
[実施例1に係る図面作成装置の構成]
次に、図2を用いて、実施例1に係る図面作成装置の構成を説明する。図2は、実施例1に係る図面作成装置の構成を示すブロック図である。同図に示すように、この図面作成装置10は、入力部11と、出力部12と、処理部20と、記憶部30とから構成される。
[Configuration of Drawing Creation Apparatus According to Embodiment 1]
Next, the configuration of the drawing creation apparatus according to the first embodiment will be described with reference to FIG. FIG. 2 is a block diagram illustrating the configuration of the drawing creation apparatus according to the first embodiment. As shown in FIG. 1, the
このうち、入力部11は、各種の情報や各種操作の入力を受付け、例えば、キーボードやマウスなどに相当する。そして、本発明に密接に関係するものとしては、図面を描画するための入力操作などを受け付けて入力する。
Among these, the
出力部12は、各種情報や各種画像などを出力し、例えば、ディスプレイやモニタなどに相当する。そして、本発明に密接に関係するものとしては、入力操作を反映した図面を作業画面として出力し、試行履歴としての反映図面および成否情報を参照画面として出力する。
The
記憶部30は、制御部20による各種処理に必要なデータやプログラムを記憶する。そして、本発明に密接に関係するものとしては、図2に示すように、操作履歴記憶部31と、試行履歴記憶部32とを備える。
The
このうち、操作履歴記憶部31は、入力操作および入力操作が反映された反映図面を対応付けて、操作履歴として記憶する。具体的には、操作履歴記憶部31は、一連の入力操作が試行された順番である履歴番号と、入力操作の操作内容(例えば、「右から測量」や、「四角を描画」や、「取消」など)と、入力操作が反映された反映図面(例えば、「反映図面1」)とを対応付けて、操作履歴として記憶する(図3参照)。なお、操作履歴記憶部31において記憶される情報または図面は、後述の操作履歴格納部22によって書き込まれる。
Among these, the operation
試行履歴記憶部32は、試行錯誤の基点となった反映図面に最初に至るまでに実行された一連の入力操作に対応付けて、反映図面を基点としてそれぞれ実行された入力操作ごとに、各入力操作が反映された反映図面および各反映図面の成否を示す成否情報を、試行履歴として記憶する。具体的には、試行履歴記憶部32は、反映図面に最初に至るまでに実行された一連の入力操作であるトリガー操作(例えば、「線→四角」)に対応付けて、反映図面を基点としてそれぞれ実行された入力操作ごとに、各入力操作が反映された反映図面(例えば、反映図面7など)および各反映図面の成否を示す成否情報(「○」または「×」)を試行履歴として記憶する(図4参照)。なお、試行履歴記憶部32において書き込まれる情報または図面は、後述の試行履歴格納部23によって書き込まれる。
The trial
処理部20は、各種処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。そして、特に本発明に密接に関係するものとしては、入力操作受付部21と、操作履歴格納部22と、試行履歴格納部23と、試行履歴出力部24とを備える。なお、操作履歴格納部22は、特許請求の範囲に記載の「操作履歴格納手段」に相当し、試行履歴格納部23は、特許請求の範囲に記載の「試行履歴格納手段」に相当し、試行履歴出力部24は、特許請求の範囲に記載の「試行履歴出力手段」に対応する。
The
入力操作受付部21は、図面を描画するための入力操作を受け付ける。具体的には、入力操作受付部21は、入力部11を介して、入力操作である描画操作や、測量操作や、取消操作を受け付け、入力操作(例えば、作業画面における図面に線を描画するなど)を実行する。そして、入力操作受付部21は、入力操作における操作内容(例えば、「線を描画」など)および入力操作が反映された反映図面を操作履歴格納部22に出力し、操作内容を試行履歴出力部24に出力する。
The input
操作履歴格納部22は、入力操作が実行されるたびに、入力操作および入力操作が反映された反映図面を対応付けて、操作履歴として所定の記憶部に格納する。図3は、実施例1に係る操作履歴格納部による処理を説明するための図であり、反映図面として、入力操作が反映された図面を簡略化して表記する(例えば、図1の(B)における「反映図面7」は、図3における「反映図面7」に対応する)。図3を用いて、具体的に一例をあげて説明すると、操作履歴格納部22は、6番目の操作として「四角を描画」という操作内容を入力操作受付部21から受け付けると、履歴番号として「6」と、操作内容として「四角を描画」と、反映図面として「反映図面5」において四角を描画した「反映図面6」とを対応付けて、操作履歴記憶部31に書き込む。
Each time an input operation is executed, the operation
試行履歴格納部23は、所定の記憶部に記憶された操作履歴から、直前に実行された入力操作を取り消して直前の状態に戻る入力操作である取消操作が複数回実行されることで所定の回数に渡って入力操作の基点となった反映図面を抽出し、反映図面に最初に至るまでに実行された一連の入力操作に対応付けて、反映図面を基点としてそれぞれ実行された入力操作ごとに、各入力操作が反映された反映図面および各反映図面の成否を示す成否情報を、試行履歴として所定の記憶部に格納する。
The trial
図4は、実施例1に係る試行履歴格納部による処理を説明するための図である。図4を用いて、具体的に一例をあげて説明すると、試行履歴格納部23は、例えば、一定時間ごとに、操作履歴記憶部31から反映図面を読み込み、3回以上に渡って入力操作の基点となった「反映図面6」(図3における丸印参照)および「反映図面7」(図3における三角印参照)を抽出し、例えば、「反映図面6」に最初に至るまでに実行された2つの連続した入力操作である履歴番号「5」における「線を描画」と、履歴番号「6」における「四角を描画」とを読み出し、トリガー操作として試行履歴記憶部32に「線→四角」を書き込む。そして、試行履歴格納部23は、例えば、「反映図面6」を基点として「左から測量」した入力操作が反映された「反映図面7」や、「右から測量」した入力操作が反映された「反映図面13」や、「中央から測量」した入力操作が反映された「反映図面21」などを反映図面として、「線→四角」と対応させて試行履歴記憶部32に書き込む。さらに、試行履歴格納部23は、例えば、「反映図面7」を基点として「四角を描画」した入力操作が反映された「反映図面8」や、「三角を描画」した入力操作が反映された「反映図面10」などを反映図面として、「反映図面7」と対応させて試行履歴記憶部32に書き込む。
FIG. 4 is a diagram for explaining processing by the trial history storage unit according to the first embodiment. A specific example will be described with reference to FIG. 4. The trial
そして、試行履歴格納部23は、例えば、「反映図面6」を基点とした入力操作が再び「反映図面6」に至る場合(例えば、履歴番号「7〜11」など)、成否情報を「×」とし、また、「反映図面6」を基点とした入力操作が再び「反映図面6」に至らない場合(例えば、履歴番号「21〜」)、成否情報を「○」として、試行履歴記憶部32に書き込む。
For example, when the input operation based on “reflecting drawing 6” reaches “reflecting drawing 6” again (for example, history numbers “7 to 11”, etc.), the trial
試行履歴出力部24は、所定の入力部から現に受け付けられている一連の入力操作を監視し、一連の入力操作が所定の記憶部に試行履歴として記憶されている場合に、一連の入力操作に対応する試行履歴としての各反映図面および成否情報を読み出し、各反映図面および成否情報を前記所定の出力部に出力する。具体的に一例をあげて説明すると、試行履歴出力部24は、入力操作受付部21から、入力操作における一連の操作内容を受け付け、受け付けた操作内容(例えば、直前に受け付けた入力操作と受け付けた入力操作からなる2つの連続した操作内容)を、試行履歴記憶部32におけるトリガー操作から検索する。ここで、受け付けた操作内容が「線→四角」であり、試行履歴記憶部32におけるトリガー操作として「線→四角」がある場合、試行履歴出力部24は、基点となる反映図面に対して入力操作を反映した図面、すなわち、「反映図面7」、「反映図面13」および「反映図面21」を、各反映図面から至る成否情報(例えば、「反映図面7」から至る成否情報「×」)とともに、出力部12を介して参照画面に出力する。
The trial
[図面作成装置による処理]
次に、図5〜図7を用いて、実施例1における図面作成処理の流れを説明する。具体的には、操作履歴を格納する処理と、試行履歴を格納する処理と、反映図面および成否情報を出力する処理とを順に説明する。
[Processing by drawing creation device]
Next, the flow of drawing creation processing according to the first embodiment will be described with reference to FIGS. Specifically, the process of storing the operation history, the process of storing the trial history, and the process of outputting the reflection drawing and the success / failure information will be described in order.
まず最初に、図5を用いて、実施例1における操作履歴を格納する処理の流れを説明する。図5は、実施例1における操作履歴を格納する処理の流れを示すフローチャートである。 First, the flow of processing for storing an operation history in the first embodiment will be described with reference to FIG. FIG. 5 is a flowchart illustrating a flow of processing for storing an operation history in the first embodiment.
図5に示すように、図面作成装置10は、入力操作を受け付けると(ステップS101肯定)、入力操作を実行する(ステップS102)。具体的には、図面作成装置10は、入力操作を受け付けると、入力操作受付部21によって、入力操作における操作内容を実行し、入力操作における操作内容および反映図面を操作履歴格納部22に送信する。
As illustrated in FIG. 5, when receiving the input operation (Yes in Step S101), the
続いて、図面作成装置10は、操作履歴格納部22によって、入力操作を格納し(ステップS103)、処理を終了し、再び、入力操作を待機する。具体的には、図面作成装置10は、操作履歴格納部22によって、入力操作の操作内容および反映図面を受け付けると、入力操作および入力操作が反映された反映図面を対応付けて、操作履歴として操作履歴記憶部31に格納し、処理を終了し、再び、入力操作を待機する。
Subsequently, the
次に、図6を用いて、実施例1における操作履歴から反映図面を抽出する処理の流れを説明する。図6は、実施例1における操作履歴から反映図面を抽出する処理の流れを示すフローチャートである。 Next, the flow of processing for extracting a reflection drawing from the operation history in the first embodiment will be described with reference to FIG. FIG. 6 is a flowchart illustrating a flow of processing for extracting a reflection drawing from the operation history according to the first embodiment.
図6に示すように、図面作成装置10は、一定時間が経過すると(ステップS201肯定)、反映図面ごとに書き込まれた数を計測する(ステップS202)。具体的には、図面作成装置10は、試行履歴格納部23によって、操作履歴記憶部31における反映図面ごとに書き込まれた数(例えば、「反映図面6」が書きこまれた回数)を計測する。
As shown in FIG. 6, when the fixed time has elapsed (Yes in step S201), the
続いて、試行履歴格納部23は、書き込まれた回数が規定回数以上の反映図面を抽出する(ステップS203)。具体的には、試行履歴格納部23は、操作履歴記憶部31における反映図面から、3回以上書き込まれた反映図面を抽出し、この反映図面に最初に至るまでに実行された入力操作を、抽出した反映図面ごとに試行履歴記憶部32にトリガー操作として書き込む。
Subsequently, the trial
続いて、試行履歴格納部23は、規定回数以上の反映図面を基点として実行された入力操作ごとに、この入力操作が反映された反映図面を試行履歴記憶部32に書き込む(ステップS204)。具体的には、試行履歴格納部23は、トリガー操作ごとに操作履歴記憶部31から入力操作が反映された反映図面を抽出し、反映図面として試行履歴記憶部32に書き込む。
Subsequently, the trial
続いて、試行履歴格納部23は、成否情報を試行履歴記憶部に書き込み(ステップS205)、その後、図面作成装置10は、処理を終了し、再び一定時間の経過を待機する。具体的には、試行履歴格納部23は、操作履歴記憶部31において、一連の操作履歴が、トリガー操作を反映した反映図面から、再び同じ反映図面に至るか否かを判定し、成否情報として試行履歴記憶部32に書き込む。
Subsequently, the trial
次に、図7を用いて、実施例1における反映図面および成否情報を出力する処理の流れを説明する。図7は、実施例1における反映図面および成否情報を出力する処理の流れを示すフローチャートである。 Next, the flow of processing for outputting the reflection drawing and success / failure information in the first embodiment will be described with reference to FIG. FIG. 7 is a flowchart illustrating a flow of processing for outputting a reflection drawing and success / failure information in the first embodiment.
図7に示すように、図面作成装置10は、一連の入力操作を受け付けると(ステップS301肯定)、受け付けた入力操作における操作内容と一致するトリガー操作を検索する(ステップS302)。具体的には、試行履歴出力部24は、入力操作受付部21から、入力操作における一連の操作内容を受け付けると、一連の操作内容と一致するトリガー操作を試行履歴記憶部32から検索する。
As illustrated in FIG. 7, when receiving a series of input operations (Yes at Step S301), the
ここで、一連の操作内容と一致するトリガー操作がある場合(ステップS302肯定)、試行履歴出力部24は、反映図面および成否情報を出力し(ステップS303)、その後、図面作成装置10は、処理を終了し、再び、入力操作を待機する。具体的には、試行履歴出力部24は、一連の操作内容と一致するトリガー操作がある場合、試行履歴記憶部32からトリガー操作を基点とした反映図面および各反映図面から至る成否情報を読み込み、出力部12を介して参照画面として出力し、処理を終了し、再び、入力操作を待機する。
Here, when there is a trigger operation that matches a series of operation contents (Yes at Step S302), the trial
一方、一連の操作内容と一致するトリガー操作がない場合(ステップS302否定)、図面作成装置10は、処理を終了し、再び、入力操作を待機する。
On the other hand, when there is no trigger operation that matches the series of operation contents (No at Step S302), the
このように、実施例1に係る図面作成装置10は、操作履歴を格納する処理と、試行履歴を格納する処理と、反映図面および成否情報を出力する処理とを平行して行うことで、操作履歴を図面作成作業に反映する。
As described above, the
[実施例1の効果]
上記したように、実施例1によれば、入力操作が実行されるたびに、入力操作および入力操作が反映された反映図面を対応付けて、操作履歴として操作履歴記憶部に格納し、操作履歴記憶部に記憶された操作履歴から、直前に実行された入力操作を取り消して直前の状態に戻る入力操作である取消操作が複数回実行されることで所定の回数に渡って入力操作の基点となった反映図面を抽出し、反映図面に最初に至るまでに実行された一連の入力操作に対応付けて、反映図面を基点としてそれぞれ実行された入力操作ごとに、各入力操作が反映された反映図面および各反映図面の成否を示す成否情報を、試行履歴として試行履歴記憶部に格納し、所定の入力部から現に受け付けられている一連の入力操作を監視し、一連の入力操作が試行履歴記憶部に試行履歴として記憶されている場合に、一連の入力操作に対応する試行履歴としての各反映図面および成否情報を読み出し、各反映図面および成否情報を参照画面として出力するので、ユーザは、自らまたは他人が従前に試行錯誤した局面と同様の局面で、その試行錯誤の成功例や失敗例を参照できる結果、操作履歴を図面作成作業に反映し、効率よく図面を作成することが可能である。
[Effect of Example 1]
As described above, according to the first embodiment, every time an input operation is executed, the input operation and a reflection drawing reflecting the input operation are associated with each other and stored in the operation history storage unit as an operation history. From the operation history stored in the storage unit, a cancel operation, which is an input operation that cancels the input operation executed immediately before and returns to the previous state, is executed a plurality of times, and the base point of the input operation over a predetermined number of times. The reflected drawing is extracted and associated with a series of input operations executed up to the beginning of the reflected drawing, and each input operation is reflected for each input operation executed from the reflected drawing as a base point. Success / failure information indicating success or failure of each drawing and each reflection drawing is stored in the trial history storage unit as a trial history, a series of input operations currently accepted from a predetermined input unit is monitored, and a series of input operations is recorded in the trial history storage. Since each reflection drawing and success / failure information as a trial history corresponding to a series of input operations are read out and output as a reference screen, the user himself Or, as a result of being able to refer to the success and failure examples of trial and error in a situation similar to the case where others have previously tried and errored, it is possible to efficiently create a drawing by reflecting the operation history in the drawing creation work. .
また、実施例1によれば、格納される操作履歴は、描画がされない測量操作を含むものであって、各反映図面として、測量操作が行われている図面を出力するので、描画される操作に限らず、描画されない測量操作も図面作成作業に反映し、さらに効率よく図面を作成することが可能である。特に、CAD装置を用いた図面作成作業では、描画操作のみならず測量操作も後々の図面作成作業に反映され得ることから、測量操作が作業画面において描画されない場合であっても、測量操作(例えば、「左から測量」)を示唆した参照画面を出力することで、描画されない測量操作も図面作成作業に反映し、さらに効率よく図面を作成することが可能である。 Further, according to the first embodiment, the stored operation history includes a surveying operation that is not drawn, and outputs a drawing in which the surveying operation is performed as each reflection drawing. The surveying operation not drawn is also reflected in the drawing creation work, and the drawing can be created more efficiently. In particular, in drawing creation work using a CAD device, not only drawing operation but also surveying operation can be reflected in subsequent drawing creation work, so even if the surveying operation is not drawn on the work screen, the surveying operation (for example, , "Surveying from the left") is output, the surveying operation that is not drawn can be reflected in the drawing creation work, and the drawing can be created more efficiently.
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、実施例2として、他の実施例を説明する。 Although the embodiments of the present invention have been described so far, the present invention may be implemented in various different forms other than the embodiments described above. Therefore, another embodiment will be described below as a second embodiment.
例えば、実施例1では、基点となる反映図面に対して入力操作を反映した図面のみを出力する場合を説明したが、本発明はこれに限定されるものではなく、一連の入力操作に対応する試行履歴としての各反映図面を複数に渡って出力してもよい。すなわち、例えば、図4に示す例において、「反映図面7」と、「反映図面8」とを対応付けて参照画面に出力し、さらに「反映図面10」を「反映図面7」に対応付けて出力するなどしてもよい。 For example, in the first embodiment, the case where only the drawing reflecting the input operation is output to the reflection drawing serving as the base point has been described. However, the present invention is not limited to this and corresponds to a series of input operations. A plurality of reflection drawings as trial histories may be output. That is, for example, in the example shown in FIG. 4, “reflecting drawing 7” and “reflecting drawing 8” are associated with each other and output to the reference screen, and “reflecting drawing 10” is associated with “reflecting drawing 7”. It may be output.
また、実施例1では、各反映図面から至る成否情報に係らず反映図面を表示する場合を説明したが、本発明はこれに限定されるものではなく、成否情報を反映して反映図面を表示してもよい。すなわち、例えば、成否情報が「×」である反映図面のみや、成否情報が「○」である反映図面のみを参照図面として表示するなど、成否情報を反映して反映図面を表示してもよい。 In the first embodiment, the case where the reflection drawing is displayed regardless of the success / failure information from each reflection drawing has been described. However, the present invention is not limited to this, and the reflection drawing is displayed reflecting the success / failure information. May be. That is, for example, the reflection drawing may be displayed reflecting the success / failure information, such as displaying only the reflection drawing having the success / failure information “×” or only the reflection drawing having the success / failure information “◯” as the reference drawing. .
また、実施例1では、3回以上に渡って入力操作の基点となった反映図面を抽出する場合を説明したが、本発明はこれに限定されるものではなく、任意に設定された回数(例えば、4回や5回など)に渡って入力操作の基点となった反映図面を抽出するようにしてもよい。 Further, in the first embodiment, the case where the reflection drawing that is the base point of the input operation is extracted three times or more has been described, but the present invention is not limited to this, and the number of times set arbitrarily ( For example, the reflection drawing that is the base point of the input operation may be extracted four times or five times.
また、実施例1では、現に受け付けられている一連の入力操作として、直前に受け付けた2つの連続した操作内容を監視し、試行履歴記憶部32におけるトリガー操作から検索する場合を説明したが、本発明はこれに限定されるものではなく、現に受け付けられている一連の操作内容(例えば、直前に受け付けた3つの連続した操作内容)を監視し、試行履歴記憶部32におけるトリガー操作から検索してもよい。
In the first embodiment, as a series of input operations that are currently received, two consecutive operation contents received immediately before are monitored and a search is performed from a trigger operation in the trial
また、実施例1では、反映図面を基点としてそれぞれ実行された入力操作ごとに、各入力操作が反映された反映図面のみ(例えば、「反映図面7」(図4参照))を格納する場合を説明したが、本発明はこれに限定されるものではなく、反映図面および/または入力操作の操作内容(例えば、「反映図面7」に至る操作内容である「左から測量」)などを格納してもよい。すなわち、参照図面として反映図面のみならず、反映図面および/または入力操作の操作内容などを出力し、ユーザが行う部面作成作業の効率化を測ってもよい。 Further, in the first embodiment, for each input operation executed using the reflection drawing as a base point, only the reflection drawing in which each input operation is reflected (for example, “reflection drawing 7” (see FIG. 4)) is stored. Although described above, the present invention is not limited to this, and stores the reflection drawing and / or the operation content of the input operation (for example, “survey from left” which is the operation content leading to “reflection drawing 7”). May be. In other words, not only the reflection drawing but also the reflection drawing and / or the operation content of the input operation may be output as the reference drawing to measure the efficiency of the part creation work performed by the user.
また、実施例1では、一定時間ごとに操作履歴から試行履歴を生成して格納する場合を説明したが、本発明はこれに限定されるものではなく、所定の操作などによって試行履歴を生成してもよい。すなわち、例えば、所定の回数(例えば、10回)入力操作を受け付けるごとに試行履歴を生成することや、図面作成作業を行わず、所定の指示を受け付けることで、操作履歴を読み込み、試行履歴を生成してもよい。 Further, in the first embodiment, the case where the trial history is generated and stored from the operation history at regular intervals has been described, but the present invention is not limited to this, and the trial history is generated by a predetermined operation or the like. May be. That is, for example, every time an input operation is received a predetermined number of times (for example, 10 times), a trial history is generated, or by receiving a predetermined instruction without performing drawing work, the operation history is read and the trial history is It may be generated.
(システム構成等)
また、本実施例において説明した各処理のうち、自動的に平行しておこなわれるものとして説明した処理の全部または一部を別々の処理としておこなうこともできる。すなわち、例えば、試行履歴を格納する処理と、反映図面および成否情報を出力する処理とを別々の処理として行うことで、特定の試行履歴における反映図面および成否情報を複製し、複数からなるユーザが利用できるようにしてもよい。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報(例えば、図3、図4などに示した記憶情報や、図1などに示した出力情報)については、特記する場合を除いて任意に変更することができる。
(System configuration etc.)
In addition, among the processes described in the present embodiment, all or a part of the processes described as being automatically performed in parallel can be performed as separate processes. That is, for example, by performing the process of storing the trial history and the process of outputting the reflection drawing and the success / failure information as separate processes, the reflection drawing and the success / failure information in the specific trial history are duplicated, and a plurality of users It may be made available. In addition, the processing procedure, control procedure, specific name, information including various data and parameters shown in the document and drawings (for example, the stored information shown in FIGS. The output information shown) can be arbitrarily changed unless otherwise specified.
また、図示した図面作成装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる(例えば、図2において、入力操作受付部を操作履歴格納部に統合するなどできる)。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、CPUおよび当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。 Each component of the illustrated drawing creation apparatus is functionally conceptual and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. They can be configured in an integrated manner (for example, in FIG. 2, the input operation accepting unit can be integrated with the operation history storage unit). Further, all or any part of each processing function performed in each device may be realized by a CPU and a program analyzed and executed by the CPU, or may be realized as hardware by wired logic.
(図面作成プログラム)
ところで、上記の実施例では、ハードウェアロジックによって各種の処理を実現する場合を説明したが、本発明はこれに限定されるものではなく、あらかじめ用意されたプログラムをコンピュータで実行することによって実現するようにしてもよい。そこで、以下では、図8を用いて、上記の実施例に示した図面作成装置と同様の機能を有する図面作成プログラムを実行するコンピュータの一例を説明する。図8は、図面作成プログラムを実行するコンピュータを示す図である。
(Drawing creation program)
By the way, in the above embodiment, the case where various processes are realized by hardware logic has been described. However, the present invention is not limited to this, and is realized by executing a program prepared in advance by a computer. You may do it. Therefore, in the following, an example of a computer that executes a drawing creation program having the same function as the drawing creation apparatus shown in the above embodiment will be described with reference to FIG. FIG. 8 is a diagram illustrating a computer that executes a drawing creation program.
同図に示すように、表示装置としてのコンピュータ110は、キーボード120、HDD130、CPU140、ROM150、RAM160およびディスプレイ170をバス180などで接続して構成される。
As shown in the figure, a
ROM150には、上記の実施例1に示した図面作成装置10と同様の機能を発揮する図面作成プログラム、つまり、図8に示すように入力操作受付プログラム150aと、入力操作受付プログラム150bと、試行履歴格納プログラム150cと、試行履歴出力プログラムdとが、あらかじめ記憶されている。なお、これらのプログラム150a〜プログラム150dについては、図2に示した図面作成装置の各構成要素と同様、適宜統合または、分散してもよい。
The
そして、CPU140がこれらのプログラム150a〜プログラム150dをROM150から読み出して実行することで、図8に示すように、プログラム150a〜プログラム150dは、入力操作受付プロセス140aと、入力操作受付プロセス140bと、試行履歴格納プロセス140cと、試行履歴出力プロセス140dとして機能するようになる。なお、プロセス140a〜プロセス140dは、図2に示した、入力操作受付部21と、操作履歴格納部22と、試行履歴格納部23と、試行履歴出力部24とにそれぞれ対応する。
Then, the
そして、CPU140はRAM160に記録された操作履歴データ160aと試行履歴データ160bとに基づいて図面作成プログラムを実行する。
Then, the
なお、上記した各プログラム150a〜プログラム150dについては、必ずしも最初からROM150に記憶させておく必要はなく、例えば、コンピュータ110に挿入されるフレキシブルディスク(FD)、CD−ROM、DVDディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」、またはコンピュータ110の内外に備えられるHDDなどの「固定用の物理媒体」、さらには公衆回線、インターネット、LAN、WANなどを介してコンピュータ110に接続される「他のコンピュータ(またはサーバ)」などに各プログラムを記憶させておき、コンピュータ110がこれから各プログラムを読み出して実行するようにしてもよい。
The above-described
以上のように、図面作成プログラム、図面作成装置および図面作成方法は、図面を描画するための入力操作を所定の入力部から受け付けて実行し、入力操作が反映された図面を所定の出力部に出力して図面を作成することに有用であり、特に、操作履歴を図面作成作業に反映し、効率よく図面を作成することに適する。 As described above, a drawing creation program, a drawing creation device, and a drawing creation method receive and execute an input operation for drawing a drawing from a predetermined input unit, and a drawing reflecting the input operation is output to a predetermined output unit. This is useful for creating a drawing by outputting, and is particularly suitable for efficiently creating a drawing by reflecting an operation history in the drawing creation work.
10 図面作成装置
11 入力部
12 出力部
20 処理部
21 入力操作受付部
22 操作履歴格納部
23 試行履歴格納部
24 試行履歴出力部
30 記憶部
31 操作履歴記憶部
32 試行履歴記憶部
DESCRIPTION OF
Claims (4)
前記入力操作が実行されるたびに、当該入力操作および当該入力操作が反映された反映図面を対応付けて、操作履歴として所定の記憶部に格納する操作履歴格納手順と、
前記所定の記憶部に記憶された操作履歴から、直前に実行された入力操作を取り消して直前の状態に戻る入力操作である取消操作が複数回実行されることで所定の回数に渡って入力操作の基点となった反映図面を抽出し、当該反映図面に最初に至るまでに実行された一連の入力操作に対応付けて、当該反映図面を基点としてそれぞれ実行された入力操作ごとに、各入力操作が反映された反映図面および各反映図面の成否を示す成否情報を、試行履歴として所定の記憶部に格納する試行履歴格納手順と、
前記所定の入力部から現に受け付けられている一連の入力操作を監視し、当該一連の入力操作が前記所定の記憶部に試行履歴として記憶されている場合に、当該一連の入力操作に対応する試行履歴としての各反映図面および成否情報を読み出し、各反映図面および成否情報を前記所定の出力部に出力する試行履歴出力手順と、
をコンピュータに実行させることを特徴とする図面作成プログラム。 Drawing creation that accepts and executes an input operation for drawing a drawing from a predetermined input unit, outputs a drawing reflecting the input operation to a predetermined output unit, and creates a drawing by a computer A program,
An operation history storage procedure for storing the input operation and a reflection drawing reflecting the input operation in association with each other and storing the input operation in a predetermined storage unit each time the input operation is executed;
An input operation over a predetermined number of times by executing a cancel operation, which is an input operation for canceling the input operation executed immediately before and returning to the previous state from the operation history stored in the predetermined storage unit a plurality of times. The reflection drawing that becomes the base point of the input drawing is extracted and associated with a series of input operations executed up to the beginning of the reflection drawing, and each input operation is performed for each input operation executed with the reflection drawing as the base point. A trial history storage procedure for storing the reflection drawing reflecting the success and failure information indicating the success or failure of each reflection drawing in a predetermined storage unit as a trial history;
A series of input operations currently accepted from the predetermined input unit is monitored, and when the series of input operations are stored as trial histories in the predetermined storage unit, trials corresponding to the series of input operations are performed. Reading each reflection drawing and success / failure information as history, and outputting each reflection drawing and success / failure information to the predetermined output unit;
A drawing creation program for causing a computer to execute.
前記試行履歴出力手順は、各反映図面として、前記測量操作が行われている図面を出力することを特徴とする請求項1に記載の図面作成プログラム。 The operation history stored by the operation history storage procedure includes a survey operation that is not drawn,
The drawing creation program according to claim 1, wherein the trial history output procedure outputs a drawing in which the surveying operation is performed as each reflection drawing.
前記入力操作が実行されるたびに、当該入力操作および当該入力操作が反映された反映図面を対応付けて、操作履歴として所定の記憶部に格納する操作履歴格納手段と、
前記所定の記憶部に記憶された操作履歴から、直前に実行された入力操作を取り消して直前の状態に戻る入力操作である取消操作が複数回実行されることで所定の回数に渡って入力操作の基点となった反映図面を抽出し、当該反映図面に最初に至るまでに実行された一連の入力操作に対応付けて、当該反映図面を基点としてそれぞれ実行された入力操作ごとに、各入力操作が反映された反映図面および各反映図面の成否を示す成否情報を、試行履歴として所定の記憶部に格納する試行履歴格納手段と、
前記所定の入力部から現に受け付けられている一連の入力操作を監視し、当該一連の入力操作が前記所定の記憶部に試行履歴として記憶されている場合に、当該一連の入力操作に対応する試行履歴としての各反映図面および成否情報を読み出し、各反映図面および成否情報を前記所定の出力部に出力する試行履歴出力手段と、
を備えたことを特徴とする図面作成装置。 A drawing creation device that receives and executes an input operation for drawing a drawing from a predetermined input unit, outputs the drawing reflecting the input operation to a predetermined output unit, and creates the drawing,
An operation history storage unit that associates the input operation and a reflection drawing reflecting the input operation each time the input operation is performed, and stores the operation history in a predetermined storage unit;
An input operation over a predetermined number of times by executing a cancel operation, which is an input operation for canceling the input operation executed immediately before and returning to the previous state from the operation history stored in the predetermined storage unit a plurality of times. The reflection drawing that becomes the base point of the input drawing is extracted and associated with a series of input operations executed up to the beginning of the reflection drawing, and each input operation is performed for each input operation executed with the reflection drawing as the base point. A trial history storage means for storing a reflection drawing in which the reflection is reflected and success / failure information indicating success / failure of each reflection drawing as a trial storage;
A series of input operations currently accepted from the predetermined input unit is monitored, and when the series of input operations are stored as trial histories in the predetermined storage unit, trials corresponding to the series of input operations are performed. Each reflection drawing and success / failure information as a history is read, trial history output means for outputting each reflection drawing and success / failure information to the predetermined output unit, and
A drawing creation apparatus comprising:
前記コンピュータが、前記入力操作が実行されるたびに、当該入力操作および当該入力操作が反映された反映図面を対応付けて、操作履歴として所定の記憶部に格納する操作履歴格納工程と、
前記所定の記憶部に記憶された操作履歴から、直前に実行された入力操作を取り消して直前の状態に戻る入力操作である取消操作が複数回実行されることで所定の回数に渡って入力操作の基点となった反映図面を抽出し、当該反映図面に最初に至るまでに実行された一連の入力操作に対応付けて、当該反映図面を基点としてそれぞれ実行された入力操作ごとに、各入力操作が反映された反映図面および各反映図面の成否を示す成否情報を、試行履歴として所定の記憶部に格納する試行履歴格納工程と、
前記所定の入力部から現に受け付けられている一連の入力操作を監視し、当該一連の入力操作が前記所定の記憶部に試行履歴として記憶されている場合に、当該一連の入力操作に対応する試行履歴としての各反映図面および成否情報を読み出し、各反映図面および成否情報を前記所定の出力部に出力する試行履歴出力工程と、
を実行することを特徴とする図面作成方法。 A drawing creation method in which a computer receives an input operation for drawing a drawing from a predetermined input unit, executes the input operation, outputs a drawing reflecting the input operation to a predetermined output unit, and creates the drawing,
An operation history storage step in which the computer associates the input operation and a reflection drawing reflecting the input operation each time the input operation is executed, and stores it in a predetermined storage unit as an operation history;
An input operation over a predetermined number of times by executing a cancel operation, which is an input operation for canceling the input operation executed immediately before and returning to the previous state from the operation history stored in the predetermined storage unit a plurality of times. The reflection drawing that becomes the base point of the input drawing is extracted and associated with a series of input operations executed up to the beginning of the reflection drawing, and each input operation is performed for each input operation executed with the reflection drawing as the base point. A trial history storage step of storing a reflection drawing in which the reflection is reflected and success / failure information indicating success / failure of each reflection drawing in a predetermined storage unit as a trial history;
A series of input operations currently accepted from the predetermined input unit is monitored, and when the series of input operations are stored as trial histories in the predetermined storage unit, trials corresponding to the series of input operations are performed. Reading each reflection drawing and success / failure information as a history, and outputting each reflection drawing and success / failure information to the predetermined output unit;
A method for creating a drawing, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007072193A JP4802130B2 (en) | 2007-03-20 | 2007-03-20 | Drawing creation program, drawing creation apparatus, and drawing creation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007072193A JP4802130B2 (en) | 2007-03-20 | 2007-03-20 | Drawing creation program, drawing creation apparatus, and drawing creation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008234257A JP2008234257A (en) | 2008-10-02 |
| JP4802130B2 true JP4802130B2 (en) | 2011-10-26 |
Family
ID=39906957
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007072193A Expired - Fee Related JP4802130B2 (en) | 2007-03-20 | 2007-03-20 | Drawing creation program, drawing creation apparatus, and drawing creation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4802130B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0676039A (en) * | 1992-08-28 | 1994-03-18 | Toppan Printing Co Ltd | Layout device |
| JP3493869B2 (en) * | 1996-02-07 | 2004-02-03 | 富士ゼロックス株式会社 | Image editing device |
| JP2000298684A (en) * | 1999-04-15 | 2000-10-24 | Ricoh Co Ltd | Shape deformation processing method |
| JP4027716B2 (en) * | 2002-05-15 | 2007-12-26 | 株式会社リコー | 3D shape processing method, program, storage medium, and 3D shape processing apparatus |
| JP2005092259A (en) * | 2003-09-11 | 2005-04-07 | Ricoh Co Ltd | Shape processing system, shape processing method, program, and storage medium |
-
2007
- 2007-03-20 JP JP2007072193A patent/JP4802130B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008234257A (en) | 2008-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4901731B2 (en) | Automatic image capture for content generation | |
| JP2010086541A5 (en) | ||
| CN109766196A (en) | A task scheduling method, device and equipment | |
| JP5672311B2 (en) | Synchronous processing method | |
| JP5444724B2 (en) | Verification support program, information processing apparatus, and verification support method | |
| JP5251586B2 (en) | Verification support program, verification support apparatus, and verification support method | |
| JP4802130B2 (en) | Drawing creation program, drawing creation apparatus, and drawing creation method | |
| JP5266032B2 (en) | Workflow server, workflow server control method, program, and recording medium | |
| US7978179B2 (en) | System and method for configuring a computer keyboard | |
| JP2019148874A (en) | Project analysis device and its program | |
| KR20190012492A (en) | Apparatus and method for generating automatic sentence | |
| JP2010009384A (en) | Verification support program, verification support apparatus and verification support method | |
| JP2013029999A (en) | Test code generation device, test code generation method, and test code generation program | |
| JP6318976B2 (en) | DEBUG CIRCUIT, DEBUGGER DEVICE, SEMICONDUCTOR DEVICE, AND DEBUG METHOD | |
| JP4820654B2 (en) | Cycle simulation method, cycle simulation program, recording medium recording the program, and cycle simulator | |
| JP5365182B2 (en) | Temporal formula creation support system, temporal formula creation support method, and temporal formula creation support program | |
| JPWO2011052148A1 (en) | System model management support system, system model management support method and program | |
| JP2008217356A (en) | Measure selection program, measure selection device, and measure selection method | |
| JP4771831B2 (en) | Graphic display program and graphic display method | |
| JP2012164081A (en) | Intermediate code inspection system, intermediate code inspection method, and intermediate code inspection program | |
| JP4678770B2 (en) | Sequence diagram creation method and apparatus | |
| JP5437913B2 (en) | Code area identification device, code area identification method, and code area identification program | |
| CN104503872B (en) | Terminal equipment system performance testing method and device | |
| JP5774468B2 (en) | State transition table generator | |
| JP2008027283A (en) | Labor recording apparatus, labor recording program, recording medium storing labor recording program, and labor recording method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090108 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110720 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110802 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110808 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140812 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4802130 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |