JP6128971B2 - Simulation method and simulation method program. - Google Patents

Simulation method and simulation method program. Download PDF

Info

Publication number
JP6128971B2
JP6128971B2 JP2013117509A JP2013117509A JP6128971B2 JP 6128971 B2 JP6128971 B2 JP 6128971B2 JP 2013117509 A JP2013117509 A JP 2013117509A JP 2013117509 A JP2013117509 A JP 2013117509A JP 6128971 B2 JP6128971 B2 JP 6128971B2
Authority
JP
Japan
Prior art keywords
scene
setting
simulation
trigger
symbols
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.)
Active
Application number
JP2013117509A
Other languages
Japanese (ja)
Other versions
JP2014235626A (en
Inventor
克実 ▲高▼橋
克実 ▲高▼橋
武志 幾原
武志 幾原
松本 真司
真司 松本
Original Assignee
株式会社ホロンクリエイト
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 株式会社ホロンクリエイト filed Critical 株式会社ホロンクリエイト
Priority to JP2013117509A priority Critical patent/JP6128971B2/en
Publication of JP2014235626A publication Critical patent/JP2014235626A/en
Application granted granted Critical
Publication of JP6128971B2 publication Critical patent/JP6128971B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、シミュレーション方法及びシミュレーション方法のプログラムに関し、例えばマイコン組込機器等の試作段階におけるユーザビリティの検証、評価に利用することができる。   The present invention relates to a simulation method and a program of the simulation method, and can be used for, for example, verification and evaluation of usability in a prototype stage of a microcomputer embedded device or the like.

従来、ディジタルカメラ、レジスター、モバイル機器等のマイコン組込機器では、実物大の模型であるモックアップモデルを作製する等により、種々の検証が行われている。この種の組込機器では、ユーザーインターフェースを確認することも、ユーザビリティを確認する上で重要である。   2. Description of the Related Art Conventionally, various verifications have been performed on microcomputer-embedded devices such as digital cameras, registers, and mobile devices by creating a mock-up model that is a full-scale model. In this type of embedded device, checking the user interface is also important for checking usability.

このようなユーザーインターフェースの確認に利用可能な電子試作キットとして、従来、Arduino、Phidgets、Gainer(登録商標)、Buglabs等が提供されている。これらの電子試作キットによれば、インターフェースに関して、簡易にユーザビリティを評価することができる。   Conventionally, Arduino, Phidgets, Gainer (registered trademark), Buglabs, and the like have been provided as electronic prototype kits that can be used for confirmation of such user interfaces. According to these electronic prototype kits, usability can be easily evaluated for the interface.

特許文献1等には、ソフトウェアに関するこの種のキットであるソフトウェア開発キットに関する工夫が開示されている。   Patent Document 1 and the like disclose a device relating to a software development kit, which is a kit of this type relating to software.

特開2013−97745公報JP 2013-97745 A

ところで従来のユーザーインターフェースの確認に利用可能な電子試作キットは、コンピュータ、電子回路等の専門の知識が必要であったり、設定に時間を要したりする問題があった。またユーザビリティの検証、評価に時間を要し、実体験に近い形式で簡易にユーザビリティを検証評価できない問題もあった。   By the way, the conventional electronic prototype kit that can be used for confirmation of the user interface has a problem that it requires specialized knowledge of computers, electronic circuits, etc., and requires time for setting. In addition, it takes time to verify and evaluate usability, and there is a problem that usability cannot be easily verified and evaluated in a format close to actual experience.

本発明は、以上の点を考慮してなされたもので、電子回路技術、プログラミング技術等の専門技術を必要とせず、簡易かつ迅速にユーザビリティの検証、評価を実体験に近い形で実行できるようにすることを目的とする。   The present invention has been made in consideration of the above points, and does not require specialized technologies such as electronic circuit technology and programming technology, so that usability can be easily and quickly verified and evaluated in a form close to actual experience. The purpose is to.

本発明者らは、種々の入出力ディバイスを接続可能に構成して入出力ディバイスの設定を受け付けるようにすると共に、この設定に基づいたトリガーのシンボルによりシーンのシンボルを接続した時系列による形態の遷移図によりシミュレーションに係るシーケンスの設定を受け付けるとの着想に至り、本発明を完成するに至った。   The present inventors configured various input / output devices to be connectable so as to accept input / output device settings, and in a time-series form in which scene symbols are connected by trigger symbols based on these settings. The idea of accepting the setting of the sequence related to the simulation by the transition diagram has been reached, and the present invention has been completed.

(1) インターフェース装置によるシミュレーション方法であって、
前記インターフェース装置は、
入力ディバイス及び出力ディバイスをそれぞれ接続する複数のコネクタを備え、コンピュータによる制御により前記コネクタに接続された入力ディバイスの操作を前記コンピュータに通知すると共に、前記コンピュータの制御により前記コネクタに接続された前記出力ディバイスを駆動するインターフェースボックスと、
前記インターフェースボックスに接続された前記コンピュータとを備え、
前記シミュレーション方法は、
前記インターフェースボックスのコネクタに接続された入力ディバイス及び出力ディバイスの定義を受け付けるディバイス設定ステップと、
シミュレーションに係るシーケンスの設定を受け付けるシミュレーション作成処理のステップと、
前記シミュレーション作成処理のステップにより設定を受け付けたシーケンスによりシミュレーションを実行するシミュレーション実行ステップとを備え、
前記シミュレーション作成処理のステップは、
シーンのシンボルを順次シーン間の遷移に係るトリガーのシンボルで接続して、時系列によりこれらのシンボルを配置した形態の遷移図の形式により前記シーケンスの設定を受け付け、
事前に設定された各シーンに係るインデックス用画像の選択により前記シーンの設定を受け付けるシーン設定ステップと、
前記ディバイス設定ステップで設定された入力ディバイスの選択を受け付けることにより、前記トリガーの設定を受けるトリガー設定ステップとを備える。
(1) A simulation method using an interface device,
The interface device
A plurality of connectors for connecting the input device and the output device, respectively, and notifying the computer of the operation of the input device connected to the connector by computer control, and the output connected to the connector by control of the computer An interface box that drives the device;
The computer connected to the interface box,
The simulation method includes:
A device setting step for receiving definitions of an input device and an output device connected to the connector of the interface box;
A step of simulation creation processing for accepting the setting of a sequence related to the simulation;
A simulation execution step of executing a simulation according to the sequence in which the setting is received in the simulation creation processing step,
The simulation creation process step includes:
Connect the symbols of the scene sequentially with trigger symbols related to the transition between scenes, accept the setting of the sequence in the form of a transition diagram in the form of arranging these symbols in time series,
A scene setting step for receiving the setting of the scene by selecting an index image related to each scene set in advance;
A trigger setting step for receiving the setting of the trigger by receiving selection of the input device set in the device setting step.

(1)によれば、シミュレーションに供する機器に応じて入力ディバイス及び出力ディバイスをインターフェースボックスに接続して、ディバイス設定のステップによりこれら入力ディバイス及び出力ディバイスを設定することにより、電子回路技術を有していない者でも、簡易かつ確実に入出力ディバイスを設定することができる。またこのようにして設定された入力ディバイス及び出力ディバイスに関して、シーンのシンボルをトリガーのシンボルにより接続した時系列の形態による遷移図によりシミュレーションに係るシーケンスの設定を受け付けるようにして、事前に設定された各シーンに係るインデックス用画像の選択によりシーンの設定を受け付け、さらにディバイス設定ステップで設定された入力ディバイスの選択によりトリガーの設定を受けることにより、プログラミング技術等の専門技術を有していないものでも、シーケンスを設定することができる。これによりこのようにして設定したシーケンスによりシミュレーションを実行することにより、電子回路技術、プログラミング技術等の専門技術を必要とせず、簡易かつ迅速にユーザビリティの検証、評価を実体験に近い形で実行することができる。   According to (1), the electronic circuit technology is obtained by connecting the input device and the output device to the interface box according to the equipment to be used for the simulation, and setting the input device and the output device in the device setting step. Even those who have not, can easily and reliably set the input / output devices. In addition, regarding the input device and the output device set in this way, the setting of the sequence related to the simulation is accepted by the transition diagram in the form of time series in which the symbols of the scene are connected by the trigger symbols. Even if you do not have specialized technology such as programming technology by accepting scene settings by selecting the index image for each scene and further receiving trigger settings by selecting the input device set in the device setting step , You can set the sequence. By executing simulation using the sequence set in this way, specialized techniques such as electronic circuit technology and programming technology are not required, and usability verification and evaluation can be performed easily and quickly in a form close to actual experience. be able to.

(2) (1)において、
前記インターフェースボックスは、
加速度センサ及び又は温度センサを有し、
前記ディバイス設定ステップは、
前記加速度センサ及び又は温度センサによる入力ディバイスの設定を受け付け、
前記トリガー設定ステップにより設定を受け付けるトリガーに、前記ディバイス設定ステップで設定された前記加速度センサ及び又は温度センサによる入力ディバイスの選択が含まれる。
(2) In (1),
The interface box
Having an acceleration sensor and / or a temperature sensor;
The device setting step includes:
Accepting input device settings by the acceleration sensor and / or temperature sensor,
The trigger that receives the setting in the trigger setting step includes selection of an input device by the acceleration sensor and / or temperature sensor set in the device setting step.

(2)によれば、シミュレーションに係る機器の姿勢、環境をも考慮してシミュレーションを実行することができ、一段と実体験に近い形でユーザビリティの検証、評価を実行することができる。   According to (2), it is possible to execute the simulation in consideration of the posture and environment of the device related to the simulation, and it is possible to perform usability verification and evaluation in a form that is closer to actual experience.

(3) (2)において、
前記シーン設定ステップは、
前記遷移図の表示に係る表示画面における操作により、前記シーンのシンボルの配置を受け付けて前記シーンの設定を受け付け、
前記表示画面は、
シーンのシンボルの配置を受け付けるシーンの帯状領域とトリガーの配置を受け付けるトリガーの帯状領域とが水平方向に順次交互に設けられ、
少なくとも前記シーンの帯状領域は、
垂直方向に一定の幅により前記シーンのシンボルの配置を受け付ける矩形領域が順次設けられ、
前記シーン設定ステップは、
前記シーンの帯状領域に設けられた矩形領域を単位にして、前記シーンのシンボルの配置を受け付けて対応するシーンの設定を受け付ける。
(3) In (2),
The scene setting step includes
By the operation on the display screen related to the display of the transition diagram, the arrangement of the scene is accepted by accepting the arrangement of the symbols of the scene,
The display screen is
The strip band area of the scene that accepts the arrangement of the symbols of the scene and the stripe band area of the trigger that accepts the arrangement of the trigger are alternately provided in the horizontal direction,
At least the band of the scene
A rectangular area for receiving the arrangement of symbols in the scene with a certain width in the vertical direction is sequentially provided,
The scene setting step includes
With the rectangular area provided in the belt-like area of the scene as a unit, the arrangement of the symbol of the scene is accepted and the setting of the corresponding scene is accepted.

(3)によれば、トリガーのシンボルとシーンのシンボルとを整列してシーケンスの設定を受け付け、ユーザーの使い勝手を向上することができ、また時系列による経過とシーンの序列とを対応付けてシーケンスを表現することができ、これによっても使い勝手を向上することができる。   According to (3), it is possible to improve the user-friendliness by aligning the trigger symbol and the scene symbol to improve the user-friendliness, and to correlate the time-series progress with the scene order. This can also improve usability.

(4) インターフェース装置によるシミュレーション方法のプログラムであって、
前記インターフェース装置は、
入力ディバイス及び出力ディバイスをそれぞれ接続する複数のコネクタを備え、コンピュータによる制御により前記コネクタに接続された入力ディバイスの操作を前記コンピュータに通知すると共に、前記コンピュータの制御により前記コネクタに接続された前記出力ディバイスを駆動するインターフェースボックスと、
前記インターフェースボックスに接続された前記コンピュータとを備え、
前記シミュレーション方法のプログラムは、
前記インターフェースボックスのコネクタに接続された入力ディバイス及び出力ディバイスの定義を受け付けるディバイス設定ステップと、
シミュレーションに係るシーケンスの設定を受け付けるシミュレーション作成処理のステップと、
前記シミュレーション作成処理のステップにより設定を受け付けたシーケンスによりシミュレーションを実行するシミュレーション実行ステップとを備え、
前記シミュレーション作成処理のステップは、
シーンのシンボルを順次シーン間の遷移に係るトリガーのシンボルで接続して、時系列によりこれらのシンボルを配置した形態の遷移図の形式により前記シーケンスの設定を受け付け、
事前に設定された各シーンに係るインデックス用画像の選択により前記シーンの設定を受け付けるシーン設定ステップと、
前記ディバイス設定ステップで設定された入力ディバイスの選択を受け付けることにより、前記トリガーの設定を受けるトリガー設定ステップとを備える。
(4) A simulation method program using an interface device,
The interface device
A plurality of connectors for connecting the input device and the output device, respectively, and notifying the computer of the operation of the input device connected to the connector by computer control, and the output connected to the connector by control of the computer An interface box that drives the device;
The computer connected to the interface box,
The simulation method program is:
A device setting step for receiving definitions of an input device and an output device connected to the connector of the interface box;
A step of simulation creation processing for accepting the setting of a sequence related to the simulation;
A simulation execution step of executing a simulation according to the sequence in which the setting is received in the simulation creation processing step,
The simulation creation process step includes:
Connect the symbols of the scene sequentially with trigger symbols related to the transition between scenes, accept the setting of the sequence in the form of a transition diagram in the form of arranging these symbols in time series,
A scene setting step for receiving the setting of the scene by selecting an index image related to each scene set in advance;
A trigger setting step for receiving the setting of the trigger by receiving selection of the input device set in the device setting step.

(4)によれば、シミュレーションに供する機器に応じて入力ディバイス及び出力ディバイスをインターフェースボックスに接続して、ディバイス設定のステップによりこれら入力ディバイス及び出力ディバイスを設定することにより、電子回路技術を有していない者でも、簡易かつ確実に入出力ディバイスを設定することができる。またこのようにして設定された入力ディバイス及び出力ディバイスに関して、シーンのシンボルをトリガーのシンボルにより接続した時系列の形態による遷移図によりシミュレーションに係るシーケンスの設定を受け付けるようにして、事前に設定された各シーンに係るインデックス用画像の選択によりシーンの設定を受け付け、さらにディバイス設定ステップで設定された入力ディバイスの選択によりトリガーの設定を受けることにより、プログラミング技術等の専門技術を有していないものでも、シーケンスを設定することができる。これによりこのようにして設定したシーケンスによりシミュレーションを実行することにより、電子回路技術、プログラミング技術等の専門技術を必要とせず、簡易かつ迅速にユーザビリティの検証、評価を実体験に近い形で実行することができる。   According to (4), by connecting the input device and the output device to the interface box according to the equipment to be used for the simulation, and setting the input device and the output device by the device setting step, it has an electronic circuit technology. Even those who have not, can easily and reliably set the input / output devices. In addition, regarding the input device and the output device set in this way, the setting of the sequence related to the simulation is accepted by the transition diagram in the form of time series in which the symbols of the scene are connected by the trigger symbols. Even if you do not have specialized technology such as programming technology by accepting scene settings by selecting the index image for each scene and further receiving trigger settings by selecting the input device set in the device setting step , You can set the sequence. By executing simulation using the sequence set in this way, specialized techniques such as electronic circuit technology and programming technology are not required, and usability verification and evaluation can be performed easily and quickly in a form close to actual experience. be able to.

(5) (4)において、
前記インターフェースボックスは、
加速度センサ及び又は温度センサを有し、
前記ディバイス設定ステップは、
前記加速度センサ及び又は温度センサによる入力ディバイスの設定を受け付け、
前記トリガー設定ステップにより設定を受け付けるトリガーに、前記ディバイス設定ステップで設定された前記加速度センサ及び又は温度センサによる入力ディバイスの選択が含まれる。
(5) In (4),
The interface box
Having an acceleration sensor and / or a temperature sensor;
The device setting step includes:
Accepting input device settings by the acceleration sensor and / or temperature sensor,
The trigger that receives the setting in the trigger setting step includes selection of an input device by the acceleration sensor and / or temperature sensor set in the device setting step.

(5)によれば、シミュレーションに係る機器の姿勢、環境をも考慮してシミュレーションを実行することができ、一段と実体験に近い形でユーザビリティの検証、評価を実行することができる。   According to (5), it is possible to execute the simulation in consideration of the attitude and environment of the device related to the simulation, and it is possible to execute usability verification and evaluation in a form that is closer to actual experience.

本発明によれば、電子回路技術、プログラミング技術等の専門技術を必要とせず、簡易かつ迅速にユーザビリティの検証、評価を実体験に近い形で実行することができる。   According to the present invention, specialized techniques such as electronic circuit technology and programming technology are not required, and usability can be verified and evaluated easily and quickly in a form close to actual experience.

本発明の第1実施形態に係るインターフェース装置を示す図である。It is a figure which shows the interface apparatus which concerns on 1st Embodiment of this invention. 図1のインターフェースボックス2を示す図である。It is a figure which shows the interface box 2 of FIG. 図2のインターフェースボックスのブロック図である。It is a block diagram of the interface box of FIG. シミュレーションの処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of simulation. 入出力ディバイスの設定の説明に供する図である。It is a figure where it uses for description of the setting of an input / output device. シーケンスの設定の説明に供する図である。It is a figure where it uses for description of the setting of a sequence. シーンの登録の説明に供する図である。It is a figure where it uses for description of the registration of a scene. トリガーの説明に供する図である。It is a figure where it uses for description of a trigger. トリガーの設定の説明に供する図である。It is a figure where it uses for description of the setting of a trigger. シーケンス図の説明に供する図である。It is a figure where it uses for description of a sequence diagram.

以下、本発明の実施形態について図面を参照しながら説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

(1)第1実施形態
図1は、本発明の第1実施形態に係るインターフェース装置を示す接続図である。このインターフェース装置1は、インターフェースボックス(IFbox)2に、入力ディバイス3A、3B、…、出力ディバイス4A、4B、…が接続され、さらにインターフェースボックス2がコンピュータ(PC)5に接続されて構成される。
(1) First Embodiment FIG. 1 is a connection diagram showing an interface device according to a first embodiment of the present invention. The interface device 1 is configured by connecting input devices 3A, 3B,..., Output devices 4A, 4B,... To an interface box (IFbox) 2, and further connecting the interface box 2 to a computer (PC) 5. .

ここでインターフェースボックス2は、種々の入力ディバイス、出力ディバイスを接続可能に構成され、接続された入力ディバイスの操作をコンピュータ5に通知し、またコンピュータ5の制御により接続された出力ディバイスを駆動する。入力ディバイス3A、3B、…、出力ディバイス4A、4B、…は、このインターフェースボックス2に接続可能に構成された入力ディバイス及び出力ディバイスであって、このインターフェース装置1によりユーザビリティの検証、評価に供するマイコン組込機器に実装が予定される入力ディバイス、出力ディバイスである。なおインターフェースボックス2は、汎用のインターフェースである例えばUSBによりコンピュータ5に接続される。   Here, the interface box 2 is configured to connect various input devices and output devices, notifies the computer 5 of the operation of the connected input devices, and drives the connected output devices under the control of the computer 5. The input devices 3A, 3B,..., The output devices 4A, 4B,... Are input devices and output devices configured to be connectable to the interface box 2, and are used for verification and evaluation of usability by the interface device 1. These are input devices and output devices that are planned to be installed in embedded devices. The interface box 2 is connected to the computer 5 by a general-purpose interface such as USB.

このインターフェース装置1では、インターフェースボックス2に接続可能な入力ディバイス、出力ディバイスとして種々のディバイスが用意されており、この種々のディバイスの中から、ユーザビリティの検証、評価に供するマイコン組込機に実装が予定されるディバイスを選択してインターフェースボックス2に接続した後、コンピュータ5による設定によりシミュレーション等が実行される。これにより例えばこのインターフェースボックス2と共に、入力ディバイス3A、3B、出力ディバイス4A、4Bをモックアップモデルに組み込むことにより、簡易に、実体機に近い形で、ユーザビリティを評価、検証することができる。このためこの実施形態において、インターフェースボックス2は、簡易にモックアップモデル等に実装可能に、小型形状により形成される。また種々のディバイスを接続可能に、さらには種々の組込機器の評価等に必要な構成を備えるように形成される。なおこのようなモックアップモデル等の実装を容易とするために、入出力ディバイス、インターフェースボックス2は、それぞれ面ファスナー(マジックテープ:登録商標)が設けられており、これにより実装対象への着脱を簡易かつ迅速に実行することができる。   In this interface device 1, various devices are prepared as input devices and output devices that can be connected to the interface box 2, and these various devices can be mounted on a microcomputer embedded machine used for verification and evaluation of usability. After a planned device is selected and connected to the interface box 2, a simulation or the like is executed by setting by the computer 5. Thus, for example, by incorporating the input device 3A, 3B and the output device 4A, 4B together with the interface box 2 into the mockup model, usability can be easily evaluated and verified in a form close to the real machine. Therefore, in this embodiment, the interface box 2 is formed in a small shape so that it can be easily mounted on a mockup model or the like. In addition, it is formed so that various devices can be connected, and further, it has a configuration necessary for evaluation of various embedded devices. In order to facilitate the mounting of such a mock-up model, the input / output device and the interface box 2 are each provided with a hook-and-loop fastener (magic tape: registered trademark), so that it can be attached to and detached from the mounting target. It can be executed simply and quickly.

図2(A)及び(B)は、インターフェースボックス2を示す側面図及び底面図である。インターフェースボックス2は、射出成型により断面矩形形状のカップ形状によりケース2Aが形成される。インターフェースボックス2は、このケース2Aの開口を塞ぐように、実装基板2Bが配置され、側面にコンピュータ5との接続に供するUSB端子USBが設けられる。インターフェースボックス2は、この実装基板2Bに、インターフェースボックス2としての電気的な機能を担う構成が実装され、この実装基板2Bの背面(インターフェースボックス2の背面)に、入出力ディバイスを接続するコネクタCDI1〜CDI15、CDO1〜CDO4、CA、CR1、CR2、CNDIが設けられる。ここでコネクタCDI1〜CDI15は、スイッチ等の2端子の入力ディバイスを接続するコネクタであり、15個設けられる。これによりインターフェースボックス2は、最大で15個のタクトスイッチ等を接続できるように構成される。また例えば上下方向及び左右方向の押圧操作子に係るタクトスイッチ(後述する4タクトスイッチである)による入力ディバイスについては、コネクタCDI1〜CDI15のうちの4つのコネクタを利用してそれぞれ上下左右の接点を接続することができるように構成される。   2A and 2B are a side view and a bottom view showing the interface box 2. In the interface box 2, the case 2A is formed in a cup shape having a rectangular cross section by injection molding. In the interface box 2, a mounting board 2B is disposed so as to close the opening of the case 2A, and a USB terminal USB for connection to the computer 5 is provided on a side surface. The interface box 2 is mounted on the mounting board 2B with a configuration that performs an electrical function as the interface box 2, and a connector CDI1 that connects an input / output device to the back of the mounting board 2B (the back of the interface box 2). -CDI15, CDO1-CDO4, CA, CR1, CR2, CNDI are provided. Here, connectors CDI1 to CDI15 are connectors for connecting two-terminal input devices such as switches, and 15 connectors are provided. As a result, the interface box 2 is configured so that a maximum of 15 tact switches can be connected. Further, for example, for input devices by tact switches (four tact switches to be described later) related to pressing operators in the up and down direction and the left and right direction, four contacts among the connectors CDI1 to CDI15 are used to respectively connect the up and down and left and right contacts. Configured to be connectable.

コネクタCDO1〜CDO4は、発光ダイオード等による2端子の出力ディバイスを接続するコネクタであり、それぞれ2接点により構成される。これにより例えば単色の発光ダイオードについては、各端子に接続して最大で4個駆動することができるように構成される。また例えば7色の発光ダイオードについては、赤色、青色、緑色の発光に係る各接点を、それぞれコネクタに接続することにより3つのコネクタを使用して駆動できるように構成される。   The connectors CDO1 to CDO4 are connectors for connecting two-terminal output devices such as light emitting diodes, and are each constituted by two contacts. Thus, for example, a single color light emitting diode is configured to be connected to each terminal and driven up to four. Further, for example, the light emitting diodes of seven colors are configured to be driven using three connectors by connecting the respective contacts relating to red, blue, and green light emission to the respective connectors.

コネクタCAは、アナログ入力用のコネクタであり、例えばボリュームである3端子の可変抵抗等を接続可能に構成される。コネクタCR1、CR2は、パルス入力用のコネクタであり、ロータリーエンコーダ等から出力される2相の信号を入力可能に4端子により構成される。コネクタCNDIは、シリアルデータ通信用の入力端子であり、この実施形態では、クロックとデータとを入力可能な4端子により構成され、例えばI2C(Inter−Integrated Circuit)によるシリアルデータを入力可能に構成される。   The connector CA is an analog input connector and is configured to be connectable with, for example, a three-terminal variable resistor as a volume. Connectors CR1 and CR2 are connectors for pulse input, and are configured by four terminals so that a two-phase signal output from a rotary encoder or the like can be input. The connector CNDI is an input terminal for serial data communication. In this embodiment, the connector CNDI includes four terminals that can input a clock and data. For example, serial data can be input using I2C (Inter-Integrated Circuit). The

図3は、インターフェースボックス2の構成を示すブロック図である。インターフェースボックス2は、コネクタCDI1〜CDI15の出力をディジタル入力インターフェース(DIIF)11を介してコア回路12に入力し、これによりコネクタCDI1〜CDI15に接続された入力ディバイスの操作をコア回路12に通知する。またアナログ入力インターフェース(AIIF)13により基準電圧を生成してコネクタCAの所定の端子に印加すると共に、コネクタCAの入力電圧をアナログディジタル変換処理してコア回路12に出力することにより、コネクタCAに接続された可変抵抗の分圧比をコア回路12で把握できるようにする。なおこのようにアナログ入力インターフェース(AIIF)13が基準電圧の印加機能と入力電圧のアナログディジタル変換機能を備えていることにより、コネクタCAには、抵抗値の変化により各種物理量の変化を検出する種々のセンサを入力ディバイスとして接続することも可能である。   FIG. 3 is a block diagram showing the configuration of the interface box 2. The interface box 2 inputs the outputs of the connectors CDI1 to CDI15 to the core circuit 12 via the digital input interface (DIIF) 11, thereby notifying the core circuit 12 of the operation of the input device connected to the connectors CDI1 to CDI15. . In addition, a reference voltage is generated by the analog input interface (AIIF) 13 and applied to a predetermined terminal of the connector CA, and the input voltage of the connector CA is subjected to analog-digital conversion processing and output to the core circuit 12, whereby the connector CA is connected. The core circuit 12 can grasp the voltage dividing ratio of the connected variable resistors. Since the analog input interface (AIIF) 13 has a function of applying a reference voltage and an analog-to-digital conversion function of an input voltage in this way, the connector CA can detect various changes in physical quantities due to changes in resistance values. It is also possible to connect these sensors as input devices.

パルス入力インターフェース(PIIF)14は、コネクタCR1、CR2からそれぞれ入力される2相の入力信号を2値化して処理することにより、コネクタCR1、CR2に接続されたロータリーエンコーダの回転方向と回転量とによる回転情報をコア回路12に出力する。   The pulse input interface (PIIF) 14 binarizes and processes the two-phase input signals input from the connectors CR1 and CR2, respectively, so that the rotation direction and amount of rotation of the rotary encoder connected to the connectors CR1 and CR2 Is output to the core circuit 12.

I2Cインターフェース(I2CIF)15は、コネクタCNDIに接続された外部機器との間でデータを入出力し、またこの入出力に係るデータをコア回路12との間で入出力する。ディジタル出力インターフェース(DOIF)16は、コア回路12の制御によりコネクタCD入O1、CDO2に駆動信号を出力する。加速度センサ17は、当該インターフェースボックス2の傾きを検出可能な3軸の加速度センサであり、コア回路12の制御により検出結果を出力する。温度センサ18は、当該インターフェースボックス2の温度を検出する温度センサである。   The I2C interface (I2CIF) 15 inputs / outputs data to / from an external device connected to the connector CNDI, and inputs / outputs data related to the input / output to / from the core circuit 12. The digital output interface (DOIF) 16 outputs drive signals to the connectors CD input O1 and CDO2 under the control of the core circuit 12. The acceleration sensor 17 is a three-axis acceleration sensor that can detect the inclination of the interface box 2, and outputs a detection result under the control of the core circuit 12. The temperature sensor 18 is a temperature sensor that detects the temperature of the interface box 2.

コア回路12は、このインターフェースボックス2全体の動作を制御するCPU等により構成され、USB端子USBに接続されてなるUSBインターフェース19を介してコンピュータ5と接続され、このコンピュータ5の制御により、コネクタCDI1〜CDI15、CA、CR1、CR2に接続された入力ディバイスの操作をコンピュータ5に通知し、コネクタCDO1〜CDO4に接続された出力ディバイスを駆動する。また同様にコネクタCNDIに接続された外部機器との間でデータ通信してコンピュータ5に通知し、加速度センサ17、温度センサ18の検出結果をコンピュータ5に通知する。   The core circuit 12 is configured by a CPU or the like that controls the operation of the entire interface box 2 and is connected to the computer 5 via the USB interface 19 connected to the USB terminal USB. Under control of the computer 5, the connector CDI1 The operation of the input device connected to the CDI15, CA, CR1, and CR2 is notified to the computer 5, and the output device connected to the connectors CDO1 to CDO4 is driven. Similarly, data communication is performed with an external device connected to the connector CNDI to notify the computer 5, and detection results of the acceleration sensor 17 and the temperature sensor 18 are notified to the computer 5.

インターフェースボックス2において、実装基板2B(図2)は、裏面のコネクタCDI1〜CDI15、CDO1〜CDO4、CA、CR1、CR2、CNDIを実装したコネクタボードを、コネクタCDI1〜CDI15、CDO1〜CDO4、CA、CR1、CR2、CNDI以外の電気的構成を実装したCPUボードに積層してこれらボードを接続することにより構成され、これによりコネクタボードの付け替えにより、接続可能な入力ディバイス、出力ディバイスの種類及び数量を種々に変更できるように構成される。これによりインターフェース装置1は、シミュレーションに供する装置の構成に柔軟に対応することができ、その結果、高い汎用性を確保して種々にユーザビリティを検討することができる。   In the interface box 2, the mounting board 2B (FIG. 2) includes a connector board on which the connectors CDI1 to CDI15, CDO1 to CDO4, CA, CR1, CR2, and CNDI on the back are mounted, and the connectors CDI1 to CDI15, CDO1 to CDO4, CA, It is configured by connecting these boards by stacking them on a CPU board mounted with an electrical configuration other than CR1, CR2, or CNDI. By changing the connector board, the type and quantity of connectable input devices and output devices can be determined. It is configured so that various changes can be made. Thereby, the interface apparatus 1 can respond flexibly to the configuration of the apparatus used for the simulation, and as a result, high versatility can be secured and various usability can be examined.

図4は、このインターフェース装置1の処理手順を示すフローチャートである。インターフェース装置1は、始めにディバイス設定処理(ステップSP1)において、シミュレーションに供する機器に実装が予定され入出力ディバイスをインターフェースボックス2に接続し、またこのインターフェースボックス2をコンピュータ5に接続する。なおモックアップモデル等を使用してシミュレーションを実行する場合、インターフェースボックス2は、必要に応じてモックアップモデルに組み込まれ、またインターフェースボックス2に接続される入出力ディバイスにあっても、このモックアップモデルに組み込まれる。   FIG. 4 is a flowchart showing a processing procedure of the interface apparatus 1. First, in the device setting process (step SP1), the interface device 1 is scheduled to be mounted on a device to be used for simulation, and the input / output device is connected to the interface box 2, and the interface box 2 is connected to the computer 5. When a simulation is executed using a mockup model, etc., the interface box 2 is incorporated into the mockup model as necessary, and this mockup can be performed even in an input / output device connected to the interface box 2. Built into the model.

続いてこのインターフェース装置1では、ディバイス設定プログラムが立ち上げられ、このプログラム上で、インターフェースボックス2の各コネクタに接続された入力ディバイス及び出力ディバイスの定義を受け付ける。ここでこのプログラムが立ち上げられると、コンピュータ5においては、図5に示すように、インターフェースボックス2の実装基板2Bを裏面側(コネクタ側)から平面視した画像G2Bを表示し、またこの画像G2Bの下に加速度センサ17、温度センサ18の選択ボタンB17、B18を表示する。   Subsequently, in the interface device 1, a device setting program is started, and definitions of input devices and output devices connected to each connector of the interface box 2 are received on this program. When this program is started, the computer 5 displays an image G2B obtained by planarly viewing the mounting board 2B of the interface box 2 from the back side (connector side), as shown in FIG. The selection buttons B17 and B18 for the acceleration sensor 17 and the temperature sensor 18 are displayed below the button.

コンピュータ5は、画像G2Bのコネクタをオペレータが選択すると、選択されたコネクタの表示に「?」のマークを表示し、この選択されたコネクタについての入力ディバイス、出力ディバイスの設定である旨、ユーザーに通知する。またさらに対応するウインドウW1を開いて、このコネクタに接続されたディバイスについて、名称の入力、ディバイスの種類、動作設定を受け付ける。またこのように一連の設定を受け付けると、対応するコネクタに定義済みであることを示すシンボルを表示する。なおコネクタCDI1〜CDI15については、接続されたスイッチのオン操作をコア回路12を介して検出することによっても、選択を受け付けて名称等の入力を受け付ける。   When the operator selects the connector of the image G2B, the computer 5 displays a “?” Mark on the display of the selected connector, and informs the user that the input device and output device settings for the selected connector are set. Notice. Further, a corresponding window W1 is opened to accept input of a name, device type, and operation setting for the device connected to this connector. In addition, when a series of settings is received in this way, a symbol indicating that it is already defined in the corresponding connector is displayed. For the connectors CDI1 to CDI15, selection is accepted and an input of a name or the like is accepted also by detecting an on operation of the connected switch via the core circuit 12.

ここでこのようにして入力されるディバイスの種類にあっては、タクトスイッチ、4タクトスイッチ、ロータリーボリューム(可変抵抗)、ロータリーエンコーダ、単色LED、7色LEDが用意されており、ディバイスの名称としては、例えば電源スイッチ、電源ランプ等がディフォルトにより用意されている。これらのディバイスのうち、タクトスイッチ、4タクトスイッチについての動作設定は、長押しの判定の有無と、この長押しの判定に係る押圧時間が含まれる。ロータリーボリューム(可変抵抗)についての動作設定は、最小値、最大値、感度の設定であり、ロータリーエンコーダについての動作設定は、積算値による出力、変化量による出力の選択、感度、極性等である。単色LED、7色LEDについての動作設定は、発光の有無、発光色である。   The types of devices input in this way include tact switches, 4 tact switches, rotary volumes (variable resistors), rotary encoders, single color LEDs, and 7 color LEDs. For example, a power switch, a power lamp, etc. are prepared by default. Among these devices, the operation setting for the tact switch and the 4 tact switch includes the presence / absence of the long press determination and the press time for the long press determination. The operation settings for the rotary volume (variable resistor) are the minimum, maximum, and sensitivity settings, and the operation settings for the rotary encoder are output based on the integrated value, output selection based on the amount of change, sensitivity, polarity, etc. . The operation settings for the single-color LED and the seven-color LED are the presence / absence of light emission and the light emission color.

また加速度センサ17の選択ボタンB17が選択されると、コンピュータ5は、ウインドウW1を対応する表示に切り替え、同様に、名称の入力を受け付け、さらに動作設定を受け付ける。ここでこの動作設定は、加速度センサの使用の有無、加速度の検出に係るX、Y、Z軸についての極性、感度である。また温度センサ18の選択ボタンB18が選択されると、同様に、ウインドウW1の表示を切り替え、名称の入力、動作設定を受け付ける。なおこの動作設定は、温度センサの使用の有無、華氏、摂氏の切り替えである。   When the selection button B17 of the acceleration sensor 17 is selected, the computer 5 switches the window W1 to a corresponding display, and similarly receives an input of a name and further receives an operation setting. Here, the operation settings are presence / absence of use of an acceleration sensor, polarity and sensitivity for X, Y, and Z axes related to detection of acceleration. Similarly, when the selection button B18 of the temperature sensor 18 is selected, the display of the window W1 is similarly switched, and input of a name and operation setting are accepted. This operation setting is the presence / absence of use of the temperature sensor, switching between Fahrenheit and Celsius.

なおこのようにしてそれぞれ設定を受け付ける場合に、コンピュータ5は、ウインドウW1に動作確認用表示を表示し、例えばタクトスイッチについては、インターフェースボックス2を介して検出される対応する入力ディバイスの操作に応じて、操作状態の種類(オン状態、オフ状態、長押し中)等を表示する。またロータリーボリューム、ロータリーエンコーダについては、同様に、インターフェースボックス2を介して検出される操作量を表示し、単色LED、7色LEDについては、ボタンの操作によりLEDを駆動する。また加速度センサについては、インターフェースボックス2を介して検出される加速度センサによるインターフェースボックス2の姿勢を表示する。これによりこの実施形態では、必要に応じて種々の入出力ディバイスを柔軟に接続できるようにして、接続した入出力ディバイスを簡易かつ確実に定義して動作確認できるように構成され、その結果、電子回路技術を有していない者であっても、簡易にユーザビリティの評価等を実行することができる。   When accepting each setting in this way, the computer 5 displays an operation confirmation display in the window W1. For example, for the tact switch, according to the operation of the corresponding input device detected via the interface box 2. The type of operation state (on state, off state, long press) is displayed. Similarly, for the rotary volume and the rotary encoder, the operation amount detected via the interface box 2 is displayed, and for the single color LED and the seven color LED, the LED is driven by operating a button. As for the acceleration sensor, the attitude of the interface box 2 by the acceleration sensor detected via the interface box 2 is displayed. As a result, in this embodiment, various input / output devices can be flexibly connected as necessary, and the connected input / output devices can be defined easily and surely to check the operation. Even those who do not have circuit technology can easily perform usability evaluation and the like.

コンピュータ5は、ユーザーの操作により、このようにして実行されたディバイスの定義をリストにより表示し、さらにはファイルにより保存する。   The computer 5 displays the definition of the device executed in this way as a list by a user operation, and further saves it as a file.

続いてコンピュータ5は、シミュレーション作成処理を実行する(図4:ステップSP2)。ここでシミュレーション作成処理は、ユーザビリティの評価に供する一連の操作を定義する処理である。コンピュータ5は、このシミュレーション作成処理に係るプログラムが立ち上げられると、図6に示すシミュレーション作成処理画面を表示する。ここでこのシミュレーション作成処理画面は、シミュレーションに係る操作手順を記述するメインシーケンスのウインドウW3が表示され、このウインドウW3の右端に、シミュレーションに係る各種設定入力用のウインドウW4が表示され、下側端にライブラリを表示するウインドウW5が表示される。   Subsequently, the computer 5 executes a simulation creation process (FIG. 4: step SP2). Here, the simulation creation process is a process for defining a series of operations used for usability evaluation. When the program related to this simulation creation process is launched, the computer 5 displays a simulation creation process screen shown in FIG. In this simulation creation processing screen, a main sequence window W3 describing an operation procedure related to the simulation is displayed, and a window W4 for various setting inputs related to the simulation is displayed on the right end of the window W3. A window W5 for displaying the library is displayed.

コンピュータ5は、ウインドウW4による入力により、シミュレーションに係る各種設定を受け付けると共に、ステップSP2で作成したディバイス定義のファイルの入力、ライブラリの指定を受け付ける。ここでこの実施形態では、コンピュータ5を出力ディバイスの1つとして使用して、インターフェースボックス2に接続された出力ディバイス、コンピュータ5の状態をシーンと定義する。また各シーンに遷移させるインターフェースボックス2で検出されるユーザーの操作をトリガーと定義する。ここでシミュレーションのシーケンスは、連続したシーンをトリガーにより接続して定義され、図10に示すように、シーンを示すシーンのシンボルSSを、トリガーを示すトリガーのシンボルSTにより接続して時系列によりこれらのシンボルを配置した形態の遷移図の形式により設定が受け付けられる。なおシーンには、ディフォルトにより空のシーン、ジャンプのシーン、カラーのシーンが選択可能に設けられている。ここで空のシーンは、インターフェースボックス2に接続された出力ディバイスの駆動を変化させることなく、かつコンピュータ5からの画像、音声等の出力を変化させないシーンである。空のシーンは、特定のシーンへの遷移が、複数の入力ディバイスの操作によるものの場合に、この複数のトリガーを接続してこれら複数の入力ディバイスの操作を定義する場合等に利用される。   The computer 5 accepts various settings relating to the simulation through the input through the window W4, as well as the input of the device definition file created in step SP2 and the designation of the library. Here, in this embodiment, the computer 5 is used as one of output devices, and the output device connected to the interface box 2 and the state of the computer 5 are defined as a scene. In addition, a user operation detected in the interface box 2 for transitioning to each scene is defined as a trigger. Here, the simulation sequence is defined by connecting consecutive scenes with triggers, and as shown in FIG. 10, the scene symbols SS indicating the scenes are connected by trigger symbols ST indicating the triggers, and these are performed in time series. The setting is accepted in the form of a transition diagram in which the symbols are arranged. By default, an empty scene, a jump scene, and a color scene are selectable. Here, the empty scene is a scene that does not change the drive of the output device connected to the interface box 2 and does not change the output of images, sounds, and the like from the computer 5. An empty scene is used when a transition to a specific scene is caused by an operation of a plurality of input devices, and the operations of the plurality of input devices are defined by connecting the plurality of triggers.

ジャンプのシーンは、他のシーンにジャンプするシーンであり、このメインシーケンスのシーンの他に、他のシーケンスに係るシーンへのジャンプも許容され、その結果、過去にユーザビリティの評価に供したプログラム等を有効活用することができるように構成される。カラーのシーンは、インターフェースボックス2に接続された出力ディバイスである発光ダイオードを駆動し、又はコンピュータ5で所望のファイルを再生するシーンである。   Jump scenes are scenes that jump to other scenes. In addition to this main sequence scene, jumps to scenes related to other sequences are allowed, and as a result, programs that have been used for usability evaluation in the past, etc. It is configured so that it can be used effectively. The color scene is a scene in which a light emitting diode which is an output device connected to the interface box 2 is driven or a desired file is reproduced by the computer 5.

ライブラリには、このカラーのシーンで選択可能なファイルが格納される。なおこのファイルには、コンピュータ5により出力可能な静止画像、動画像、音声等のファイルを適用することができる。コンピュータ5は、ユーザーによりライブラリが選択されると、ライブラリに保持された各ファイルを特定するインデックス用のサムネイル画像を、空のシーン、ジャンプのシーン、カラーのシーンのインデックス用画像と共にライブラリのウインドウW5に表示する。なお図6において、符号L1、L2、L3は、それぞれ空のシーン、ジャンプのシーン、カラーのシーンに係るインデックス用の画像である。また破線により囲った符号L4、L5、…は、ライブラリのファイルに係るインデックス用の画像である。   The library stores files that can be selected in this color scene. A file such as a still image, a moving image, or a sound that can be output by the computer 5 can be applied to this file. When the library is selected by the user, the computer 5 displays an index thumbnail image for specifying each file held in the library together with an empty scene, a jump scene, and a color scene index image W5 in the library. To display. In FIG. 6, symbols L1, L2, and L3 are index images related to an empty scene, a jump scene, and a color scene, respectively. Reference numerals L4, L5,... Enclosed by broken lines are index images related to library files.

ここでシーケンスのウインドウW3には、これらのシーンのインデックス用画像に対応する初期画面のシンボルが、左上端に表示される。図7に示すように、コンピュータ5では、ライブラリのウインドウW5から所望のシーンに係るインデックス用画像をドラッグしてシーンのシンボルSSを配置することにより、シーンの登録を受け付ける。またこのステップSP7との対比により図8に示すように、シーンをドラッグアンドドロップにより接続することによりトリガーのシンボルSTが表示され、トリガーによるシーン間の接続が登録される。   Here, in the sequence window W3, symbols of the initial screen corresponding to the index images of these scenes are displayed at the upper left corner. As shown in FIG. 7, the computer 5 accepts registration of a scene by dragging an index image related to a desired scene from the library window W5 and arranging a symbol SS of the scene. Further, as shown in FIG. 8 in comparison with step SP7, the trigger symbol ST is displayed by connecting the scenes by drag and drop, and the connection between the scenes by the trigger is registered.

なおシーケンスのウインドウW3は、シーンのシンボルSSを配置する帯状領域と、トリガーのシンボルSTを配置する帯状領域とが、水平方向に交互に設けられており、コンピュータ5は、ユーザーによりシーンのドラッグアンドドロップの操作が実行により、操作の終点の箇所に最も近接したシーンのシンボルSSを配置する帯状領域に対応するシンボルSSを表示する。   In the sequence window W3, a band-like area in which the scene symbol SS is arranged and a band-like area in which the trigger symbol ST is arranged are alternately provided in the horizontal direction, and the computer 5 allows the user to drag and drop the scene. When the drop operation is executed, the symbol SS corresponding to the band-like region where the symbol SS of the scene closest to the end point of the operation is arranged is displayed.

またこのように水平方向に設定されたシーンのシンボルSSを配置する帯状領域と、トリガーのシンボルSTを配置する帯状領域とは、さらに垂直方向に一定幅により矩形領域が順次設けられ、コンピュータ5は、ユーザーによりシーンのドラッグアンドドロップの操作が実行されると、この垂直方向についても、操作の終点の箇所に最も近接した矩形領域にシンボルSSを表示する。   Further, the band-like area in which the scene symbols SS set in the horizontal direction are arranged in this manner and the band-like area in which the trigger symbols ST are arranged are sequentially provided with rectangular areas with a certain width in the vertical direction. When the user performs a drag and drop operation on the scene, the symbol SS is also displayed in the rectangular area closest to the end point of the operation in this vertical direction.

これによりこの実施形態では、シーケンスのウインドウW3を格子状の領域に分割して形成される矩形領域を単位にしてシーンのシンボルSSの配置を受け付けてシーケンスの設定を受け付けることにより、トリガーのシンボルSTとシーンのシンボルSSとを整列してシーケンスの設定を受け付け、ユーザーの使い勝手を向上する。またこのようにすることにより時系列による経過とシーンの序列とを対応付けてシーケンスを表現することができ、これによっても使い勝手を向上することができる。   Accordingly, in this embodiment, the trigger symbol ST is received by accepting the arrangement of the scene symbols SS and accepting the setting of the sequence in units of rectangular areas formed by dividing the sequence window W3 into grid-like areas. And the scene symbols SS are aligned to accept the setting of the sequence, improving the usability of the user. In addition, by doing so, it is possible to express a sequence by associating a time-series progress with a sequence of scenes, thereby improving usability.

ここでこのようにして接続したトリガーにおいては、図9に示すように、当初、何らトリガーの内容が設定されていないことを示す「?」のマークが表示され、このマークを選択することにより、このマークの表示が選択状態を示す表示に切り替わると共に、ウインドウW4の表示が入力ディバイスの設定画面(図9)に切り替わる。ここでコンピュータ5は、ステップSP2のディバイス定義のファイルで定義されたインターフェースボックス2の入力ディバイス(加速度センサ、温度センサが選択されている場合には、これらも含まれる)を、設定された名称により一覧表示し、これによりトリガーに係る入力ディバイスの選択を受け付け、さらには選択された入力ディバイスにおけるトリガーの条件の入力を受け付ける。   Here, in the trigger connected in this way, as shown in FIG. 9, initially, a mark of “?” Indicating that no trigger content is set is displayed, and by selecting this mark, The display of this mark is switched to a display indicating the selected state, and the display of the window W4 is switched to the input device setting screen (FIG. 9). Here, the computer 5 uses the set name for the input device of the interface box 2 defined in the device definition file in step SP2 (including an acceleration sensor and a temperature sensor if they are selected). A list is displayed, thereby accepting selection of an input device related to the trigger, and further accepting an input of a trigger condition in the selected input device.

ここでこのトリガーの条件は、例えばタクトスイッチでは、オン操作、オフ操作、長押し操作等である。またロータリーエンコーダ、可変抵抗では、操作量を判定基準値とした操作の有無である。また温度センサでは、特定の基準温度を判定基準とした高温、低温の判定であり、加速度センサでは、特定の方向に一定値以上変位しかた否かである。この実施形態では、これらの他に、トリガーのディバイスにタイマーを選択できるように構成され、一定時間の経過を定義できるように構成される。   Here, the trigger conditions include, for example, an on operation, an off operation, and a long press operation in the tact switch. In addition, in the rotary encoder and the variable resistor, there is presence / absence of an operation with the operation amount as a determination reference value. The temperature sensor determines whether the temperature is high or low using a specific reference temperature as a determination criterion, and the acceleration sensor determines whether or not the displacement is greater than a certain value in a specific direction. In this embodiment, in addition to these, it is configured so that a timer can be selected as a trigger device, and the passage of a fixed time can be defined.

これに対してジャンプ、カラーのシーンについては、ユーザーの選択操作により、別途、詳細な設定が受け付けられる。ここでジャンプについては、名称、ジャンプ先のシーンの入力が受け付けられる。カラーのシーンについては、シーンの名称、インターフェースボックス2に接続された出力ディバイスの選択、この出力ディバイスの発光色、又はライブラリのファイルの選択が受け付けられる。なおこのようにしてジャンプ、カラーのシーンにより登録されたシーンは、選択可能なシーンとしてライブラリに追加登録される。   On the other hand, for jump and color scenes, detailed settings are separately received by the user's selection operation. Here, for jumping, an input of a name and a scene to jump to is accepted. For color scenes, the name of the scene, the selection of an output device connected to the interface box 2, the emission color of this output device, or the selection of a library file is accepted. The scenes registered as jump and color scenes in this way are additionally registered in the library as selectable scenes.

コンピュータ5では、このシーンの選択、設定、トリガーの設定の繰り返しにより、図10に示すように、シーンのシンボルSSを順次トリガーのシンボルSTで接続して、時系列によりこれらのシンボルを配置した形態の遷移図の形式によりシーケンスの設定を受け付け、インターフェースボックス2で検出されるユーザーの操作に応じて、出力ディバイスを発光させたり、コンピュータ5で特定のファイルを再生したりするユーザーインターフェースの定義を受け付ける。   In the computer 5, by repeating the selection, setting and trigger setting of the scene, as shown in FIG. 10, the symbols SS of the scene are sequentially connected by the trigger symbol ST, and these symbols are arranged in time series. The sequence setting is received in the form of the transition diagram, and the definition of a user interface for causing the output device to emit light or playing a specific file on the computer 5 in accordance with a user operation detected by the interface box 2 is received. .

なおコネクタCNDIに係るデータ入出力については、このコネクタCNDIに接続される外部機器を入力ディバイス及び又は出力ディバイスとして定義することにより、外部機器の操作、外部機器による出力をも加味してシミュレーションを実行し、この外部機器を使用する場合のユーザビリティを検証することができる。   For data input / output related to the connector CNDI, the external device connected to the connector CNDI is defined as an input device and / or an output device, so that the simulation is performed in consideration of the operation of the external device and the output from the external device. In addition, usability when using this external device can be verified.

なおこれら図6〜図10の記載によれば、恰も初期画面のシンボルから順次時系列により順次シーンのシンボルSSを配置することによりシーケンスの設定を受け付けているように感じられるものの、このシミュレーション作成処理において、コンピュータ5は、時系列による配置とは無関係に、上述の矩形領域を単位としたランダムな順序によってもシーンのシンボルSSの配置を受け付けてシーンの登録を受け付ける。これによりこのシミュレーション装置1では、例えば充分に検討したシーケンスを始めに登録した後、検討を要する遷移を種々に変更、設定してシーケンスを設定することができ、一段と使い勝手を向上することができる。   According to the description of FIGS. 6 to 10, although it seems that the setting of the sequence is accepted by arranging the symbols SS of the scene sequentially from the symbols on the initial screen in time series, this simulation creation process In this case, the computer 5 accepts the arrangement of the symbols SS of the scene and accepts the registration of the scene in a random order with the rectangular area as a unit, regardless of the arrangement in time series. As a result, in the simulation apparatus 1, for example, after a well-considered sequence is first registered, the transition can be changed and set in various ways, and the sequence can be set, thereby further improving usability.

またこれら図6〜図10では、メインシーケンスのウインドウW3に係るメインシーケンスのタブのみを表示して、メインシーケンスの設定を受け付ける場合を示しているものの、コンピュータ5は、ユーザーの操作に応動して1つ又は複数のサブシーケンスの登録を受け付け、それぞれメインシーケンスと同様にしてそれぞれシーケンスの登録を受け付ける。このサブシーケンスの登録を受け付ける場合、コンピュータ5は、メインシーケンスのタブと共に、ユーザーにより登録された1つ又は複数のサブシーケンスについてのタブを表示して、このタブの選択操作によりウインドウW3の表示を切り替え、メインシーケンス、サブシーケンスの設定を受け付ける。またこの一連の登録作業において、上述したジャンプのシンボルに係る登録により、メインシーケンスの中でサブシーケンスを利用できるようにする。なおこのようなサブシーケンスとしては、例えば従来の組込機器で使用して実績有しているシーケンスを割り当てて、メインシーケンスによりユーザビリティを検証する場合に等であり、これによってもこの実施形態では使い勝手を向上してユーザビリティを簡易かつ確実に検証することができる。   6 to 10 show a case where only the main sequence tab related to the window W3 of the main sequence is displayed and the setting of the main sequence is accepted, the computer 5 responds to the user's operation. Registration of one or a plurality of subsequences is accepted, and registration of each sequence is accepted in the same manner as the main sequence. When accepting registration of this subsequence, the computer 5 displays a tab for one or a plurality of subsequences registered by the user together with a tab for the main sequence, and displays the window W3 by selecting this tab. Switch, main sequence, and sub sequence settings are accepted. In this series of registration operations, the sub-sequence can be used in the main sequence by the registration related to the jump symbol described above. In addition, as such a sub sequence, for example, when a sequence that has been used in a conventional embedded device is allocated and the usability is verified by the main sequence, the usability is also improved in this embodiment. And usability can be verified easily and reliably.

このようにしてシーケンス図の形式によりシミュレーションに供するシーケンスの設定を受け付けると、ユーザーの操作によりこのシーケンスをファイルにより記録する。またこのようにして記録したファイルをユーザー操作により読み出して表示する。この表示において、ユーザーがシミュレーションの実行ボタンを操作すると(図4:ステップSP3)、コンピュータ5は、シミュレーションの処理を開始し、インターフェースボックス2で検出される入力ディバイスの操作、インターフェースボックス2の傾き等に応じて、このシーケンス図の設定に従って、出力ディバイスを駆動し、さらにはファイルを表示し、これによりシミュレーションの処理を実行する。   When the setting of the sequence to be used for the simulation is received in the sequence diagram format as described above, the sequence is recorded as a file by the user's operation. The file recorded in this way is read and displayed by a user operation. In this display, when the user operates the simulation execution button (FIG. 4: step SP3), the computer 5 starts the simulation process, operates the input device detected by the interface box 2, the inclination of the interface box 2, etc. Accordingly, the output device is driven in accordance with the setting of this sequence diagram, and the file is further displayed, thereby executing the simulation process.

コンピュータ5は、このシミュレーションの処理において、インターフェースボックス2を介して検出されるユーザーの操作、対応するシーンの名称等をログにより記録して保持し、これによりシミュレーション結果を種々に検討できるようにする。なおこのシミュレーション結果の検討にあっては、繰り返しのシミュレーションで、特定のシーン間における入力ディバイスの使われ方、操作時間等であり、ユーザビリティを解析することができる。   In the simulation process, the computer 5 records and holds a user operation detected via the interface box 2 and a corresponding scene name in a log so that various simulation results can be examined. . In the examination of the simulation result, it is possible to analyze the usability of the input device between specific scenes, the operation time, and the like by repeated simulations.

この実施形態によれば、インターフェースボックス2に種々の入力ディバイス及び出力ディバイスを接続可能に構成し、このインターフェースボックス2に接続されたディバイスを定義するようにして、この入力ディバイスの操作を定義したトリガーのシンボルにより、少なくとも出力ディバイスの駆動に係るシーンのシンボルを接続して時系列により配置した遷移図によりシミュレーションに供するシーケンスの設定を受け付けることにより、電子回路技術、プログラミング技術等の専門技術を必要とせず、簡易かつ迅速にユーザビリティの検証、評価を実体験に近い形で実行することができる。   According to this embodiment, various input devices and output devices can be connected to the interface box 2 and a device connected to the interface box 2 is defined to define the operation of the input device. By connecting at least the symbols of the scene related to the drive of the output device and accepting the setting of the sequence to be used for the simulation by the transition diagram arranged in chronological order, specialized technology such as electronic circuit technology and programming technology is required. Therefore, usability can be verified and evaluated easily and quickly in a form close to actual experience.

特に、この実施形態では、種々の入出力ディバイスをインターフェースボックスに接続可能に構成し、さらにコンピュータによりこれらインターフェースボックスに接続された入出力ディバイスを定義してシミュレーションできることにより、種々の組込機器のシミュレーションを実行することができ、その結果、高い汎用性を確保して種々の組込機器のユーザビリティを向上し、さらにはデザインを向上することができる。   In particular, in this embodiment, various input / output devices can be connected to the interface box, and the computer can define and simulate the input / output devices connected to these interface boxes, thereby simulating various embedded devices. As a result, high versatility can be secured, the usability of various embedded devices can be improved, and the design can be improved.

〔他の実施形態〕
以上、本発明の実施に好適な具体的な構成を詳述したが、本発明は、本発明の趣旨を逸脱しない範囲で、上述の実施形態の構成を種々に変更することができる。
[Other Embodiments]
As mentioned above, although the specific structure suitable for implementation of this invention was explained in full detail, this invention can change the structure of the above-mentioned embodiment variously in the range which does not deviate from the meaning of this invention.

すなわち上述の実施形態では、インターフェースボックス2に接続可能な出力ディバイスに発光ダイオードを適用する場合について述べたが、本発明はこれに限らず、バイブレータ、LCDパネル等、種々の出力ディバイスを広く適用することができる。   That is, in the above-described embodiment, the case where the light emitting diode is applied to the output device connectable to the interface box 2 has been described. However, the present invention is not limited to this, and various output devices such as a vibrator and an LCD panel are widely applied. be able to.

また上述の実施形態では、単にインターフェースボックス2を使用してシミュレーションを実行する場合について述べたが、本発明はこれに限らず、このようにしてシミュレーションに供したインターフェースボックス2をそのまま組込機器のインターフェースとして使用しても良く、例えば生産台数が少ない少量生産機器においては、このようにして組込機器のインターフェースに利用することにより、一段と設計効率を向上することができる。   In the above-described embodiment, the case where the simulation is simply performed using the interface box 2 has been described. However, the present invention is not limited to this, and the interface box 2 used for the simulation in this way is used as it is in the embedded device. It may be used as an interface. For example, in a small-volume production device with a small number of production units, the design efficiency can be further improved by using it for an interface of an embedded device in this way.

また上述の実施形態では、USBにより有線でインターフェースボックス及びコンピュータを接続する場合について述べたが、本発明はこれに限らず、無線通信によりインターフェースボックス及びコンピュータを接続する場合にも広く適用することができる。     In the above-described embodiment, the case where the interface box and the computer are connected by wire via USB has been described. However, the present invention is not limited to this, and may be widely applied to the case where the interface box and the computer are connected by wireless communication. it can.

1 インターフェース装置
2 インターフェースボックス
2A ケース
2B 実装基板
3A、3B 入力ディバイス
4A、4B 出力ディバイス
5 コンピュータ
11 ディジタル入力インターフェース
12 コア回路
13 アナログ入力インターフェース
14 パルス入力インターフェース
15 I2Cインターフェース
16 ディジタル出力インターフェース
17 加速度センサ
18 温度センサ
19 USBインターフェース
CDI1〜CDI15、CDO1〜CDO4、CA、CR1、CR2、CNDI コネクタ
DESCRIPTION OF SYMBOLS 1 Interface apparatus 2 Interface box 2A Case 2B Mounting board 3A, 3B Input device 4A, 4B Output device 5 Computer 11 Digital input interface 12 Core circuit 13 Analog input interface 14 Pulse input interface 15 I2C interface 16 Digital output interface 17 Acceleration sensor 18 Temperature Sensor 19 USB interface CDI1-CDI15, CDO1-CDO4, CA, CR1, CR2, CNDI connector

Claims (5)

インターフェース装置によるシミュレーション方法であって、
前記インターフェース装置は、
入力ディバイス及び出力ディバイスをそれぞれ接続する複数のコネクタを備え、コンピュータによる制御により前記コネクタに接続された入力ディバイスの操作を前記コンピュータに通知すると共に、前記コンピュータの制御により前記コネクタに接続された前記出力ディバイスを駆動するインターフェースボックスと、
前記インターフェースボックスに接続された前記コンピュータとを備え、
前記シミュレーション方法は、
前記インターフェースボックスのコネクタに接続された入力ディバイス及び出力ディバイスの定義を受け付けるディバイス設定ステップと、
シミュレーションに係るシーケンスの設定を受け付けるシミュレーション作成処理のステップと、
前記シミュレーション作成処理のステップにより設定を受け付けたシーケンスによりシミュレーションを実行するシミュレーション実行ステップとを備え、
前記シミュレーション作成処理のステップは、
シーンのシンボルを順次トリガーのシンボルで接続して、時系列によりこれらのシンボルを配置した形態の遷移図の形式により前記シーケンスの設定を受け付け、
事前に設定された各シーンに係るインデックス用画像の選択により前記シーンの設定を受け付けるシーン設定ステップと、
前記ディバイス設定ステップで設定された入力ディバイスの選択を受け付けることにより、シーン間の遷移に係る前記トリガーの設定を受けるトリガー設定ステップとを備える
シミュレーション方法。
A simulation method using an interface device,
The interface device
A plurality of connectors for connecting the input device and the output device, respectively, and notifying the computer of the operation of the input device connected to the connector by computer control, and the output connected to the connector by control of the computer An interface box that drives the device;
The computer connected to the interface box,
The simulation method includes:
A device setting step for receiving definitions of an input device and an output device connected to the connector of the interface box;
A step of simulation creation processing for accepting the setting of a sequence related to the simulation;
A simulation execution step of executing a simulation according to the sequence in which the setting is received in the simulation creation processing step,
The simulation creation process step includes:
Connect the symbols of the scene sequentially with the symbols of the trigger, accept the setting of the sequence in the form of a transition diagram in the form of arranging these symbols in time series,
A scene setting step for receiving the setting of the scene by selecting an index image related to each scene set in advance;
A simulation setting method comprising: a trigger setting step for receiving the setting of the trigger related to transition between scenes by receiving selection of an input device set in the device setting step.
前記インターフェースボックスは、
加速度センサ及び又は温度センサを有し、
前記ディバイス設定ステップは、
前記加速度センサ及び又は温度センサによる入力ディバイスの設定を受け付け、
前記トリガー設定ステップにより設定を受け付けるトリガーに、前記ディバイス設定ステップで設定された前記加速度センサ及び又は温度センサによる入力ディバイスの選択が含まれる
請求項1に記載のシミュレーション方法。
The interface box
Having an acceleration sensor and / or a temperature sensor;
The device setting step includes:
Accepting input device settings by the acceleration sensor and / or temperature sensor,
The simulation method according to claim 1, wherein the trigger that receives the setting in the trigger setting step includes selection of an input device by the acceleration sensor and / or temperature sensor set in the device setting step.
前記シーン設定ステップは、
前記遷移図の表示に係る表示画面における操作により、前記シーンのシンボルの配置を受け付けて前記シーンの設定を受け付け、
前記表示画面は、
シーンのシンボルの配置を受け付けるシーンの帯状領域とトリガーの配置を受け付けるトリガーの帯状領域とが水平方向に順次交互に設けられ、
少なくとも前記シーンの帯状領域は、
垂直方向に一定の幅により前記シーンのシンボルの配置を受け付ける矩形領域が順次設けられ、
前記シーン設定ステップは、
前記シーンの帯状領域に設けられた矩形領域を単位にして、前記シーンのシンボルの配置を受け付けて対応するシーンの設定を受け付ける
請求項2に記載のシミュレーション方法。
The scene setting step includes
By the operation on the display screen related to the display of the transition diagram, the arrangement of the scene is accepted by accepting the arrangement of the symbols of the scene,
The display screen is
The strip band area of the scene that accepts the arrangement of the symbols of the scene and the stripe band area of the trigger that accepts the arrangement of the trigger are alternately provided in the horizontal direction,
At least the band of the scene
A rectangular area for receiving the arrangement of symbols in the scene with a certain width in the vertical direction is sequentially provided,
The scene setting step includes
The simulation method according to claim 2, wherein a setting of a corresponding scene is received by receiving an arrangement of symbols of the scene in units of a rectangular area provided in a belt-like area of the scene.
インターフェース装置によるシミュレーション方法のプログラムであって、
前記インターフェース装置は、
入力ディバイス及び出力ディバイスをそれぞれ接続する複数のコネクタを備え、コンピュータによる制御により前記コネクタに接続された入力ディバイスの操作を前記コンピュータに通知すると共に、前記コンピュータの制御により前記コネクタに接続された前記出力ディバイスを駆動するインターフェースボックスと、
前記インターフェースボックスに接続された前記コンピュータとを備え、
前記シミュレーション方法のプログラムは、
前記インターフェースボックスのコネクタに接続された入力ディバイス及び出力ディバイスの定義を受け付けるディバイス設定ステップと、
シミュレーションに係るシーケンスの設定を受け付けるシミュレーション作成処理のステップと、
前記シミュレーション作成処理のステップにより設定を受け付けたシーケンスによりシミュレーションを実行するシミュレーション実行ステップとを備え、
前記シミュレーション作成処理のステップは、
シーンのシンボルを順次トリガーのシンボルで接続して、時系列によりこれらのシンボルを配置した形態の遷移図の形式により前記シーケンスの設定を受け付け、
事前に設定された各シーンに係るインデックス用画像の選択により前記シーンの設定を受け付けるシーン設定ステップと、
前記ディバイス設定ステップで設定された入力ディバイスの選択を受け付けることにより、シーン間の遷移に係る前記トリガーの設定を受けるトリガー設定ステップとを備える
シミュレーション方法のプログラム。
A simulation method program using an interface device,
The interface device
A plurality of connectors for connecting the input device and the output device, respectively, and notifying the computer of the operation of the input device connected to the connector by computer control, and the output connected to the connector by control of the computer An interface box that drives the device;
The computer connected to the interface box,
The simulation method program is:
A device setting step for receiving definitions of an input device and an output device connected to the connector of the interface box;
A step of simulation creation processing for accepting the setting of a sequence related to the simulation;
A simulation execution step of executing a simulation according to the sequence in which the setting is received in the simulation creation processing step,
The simulation creation process step includes:
Connect the symbols of the scene sequentially with the symbols of the trigger, accept the setting of the sequence in the form of a transition diagram in the form of arranging these symbols in time series,
A scene setting step for receiving the setting of the scene by selecting an index image related to each scene set in advance;
A simulation method program comprising: a trigger setting step for receiving a setting of the trigger related to transition between scenes by receiving selection of an input device set in the device setting step.
前記インターフェースボックスは、
加速度センサ及び又は温度センサを有し、
前記ディバイス設定ステップは、
前記加速度センサ及び又は温度センサによる入力ディバイスの設定を受け付け、
前記トリガー設定ステップにより設定を受け付けるトリガーに、前記ディバイス設定ステップで設定された前記加速度センサ及び又は温度センサによる入力ディバイスの選択が含まれる
請求項4に記載のシミュレーション方法のプログラム。
The interface box
Having an acceleration sensor and / or a temperature sensor;
The device setting step includes:
Accepting input device settings by the acceleration sensor and / or temperature sensor,
The simulation method program according to claim 4, wherein the trigger that receives the setting in the trigger setting step includes selection of an input device by the acceleration sensor and / or temperature sensor set in the device setting step.
JP2013117509A 2013-06-04 2013-06-04 Simulation method and simulation method program. Active JP6128971B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013117509A JP6128971B2 (en) 2013-06-04 2013-06-04 Simulation method and simulation method program.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013117509A JP6128971B2 (en) 2013-06-04 2013-06-04 Simulation method and simulation method program.

Publications (2)

Publication Number Publication Date
JP2014235626A JP2014235626A (en) 2014-12-15
JP6128971B2 true JP6128971B2 (en) 2017-05-17

Family

ID=52138268

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013117509A Active JP6128971B2 (en) 2013-06-04 2013-06-04 Simulation method and simulation method program.

Country Status (1)

Country Link
JP (1) JP6128971B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3517466B2 (en) * 1994-11-18 2004-04-12 キヤノン株式会社 Operability verification method and device
JP2010108075A (en) * 2008-10-28 2010-05-13 Hitachi Industrial Equipment Systems Co Ltd Programmable controller and method for verifying its sequence program operation
JP5420622B2 (en) * 2011-11-05 2014-02-19 京セラドキュメントソリューションズ株式会社 program

Also Published As

Publication number Publication date
JP2014235626A (en) 2014-12-15

Similar Documents

Publication Publication Date Title
US20210042006A1 (en) Piezoresistive sensors and applications
JP2016532985A5 (en)
CN106662881A (en) Control method, system and user terminal for unmanned aircraft
JP2014032195A (en) Handheld measuring instrument having user-defined display
CN105983229A (en) Electronic go game board and gaming method independently allowing human-machine or online go game
CN109476014B (en) Touch screen test platform for interfacing dynamically positioned target features
WO2012100742A1 (en) Interactive electronic toy bricks system
JP5135404B2 (en) Information processing device
KR101676676B1 (en) Robot programing kit using card key and board having resistor and magnet and method thereof
KR102571997B1 (en) Information processing device, intermediary device, simulated system and information processing method
JP7384575B2 (en) Information processing device, intermediary device, simulation system, information processing method and program
Hook et al. Making 3D printed objects interactive using wireless accelerometers
KR20200086834A (en) A Programable Module Assembly And Executable Code Producing System Therefore
WO2015117301A1 (en) Method and apparatus for operating touch screen device
CN115634444A (en) Magnetic induction type intelligent electronic chessboard control method and device
EP1736869A2 (en) Program creation apparatus, program creation method and program
JP6128971B2 (en) Simulation method and simulation method program.
US11217214B2 (en) Modular control device
KR20180057500A (en) User terminal device for controlling playboard and operating method thereof
JP2005275439A (en) Ui design evaluation method and apparatus
CN102906661B (en) Engage passive user input adnexa and the method thereof of compressible conducting element
CN105380604A (en) Exercise calorie consumption obtaining method and system and electronic equipment
KR101683004B1 (en) Method and Apparatus for Generation Code Using Logic Cube
JP5682285B2 (en) Parameter setting program and electronic music apparatus
CN105474774B (en) Show the device of data used in electronic part mounting

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170120

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: 20170314

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170411

R150 Certificate of patent or registration of utility model

Ref document number: 6128971

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250