JPH0498310A - コンピュータのメニュー方式マンマシンインタフェースシステム - Google Patents

コンピュータのメニュー方式マンマシンインタフェースシステム

Info

Publication number
JPH0498310A
JPH0498310A JP2210500A JP21050090A JPH0498310A JP H0498310 A JPH0498310 A JP H0498310A JP 2210500 A JP2210500 A JP 2210500A JP 21050090 A JP21050090 A JP 21050090A JP H0498310 A JPH0498310 A JP H0498310A
Authority
JP
Japan
Prior art keywords
menu item
menu
user
program
machine interface
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.)
Pending
Application number
JP2210500A
Other languages
English (en)
Inventor
Koichi Tsuchida
弘一 土田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amada Metrecs Co Ltd
Original Assignee
Amada Metrecs Co Ltd
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 Amada Metrecs Co Ltd filed Critical Amada Metrecs Co Ltd
Priority to JP2210500A priority Critical patent/JPH0498310A/ja
Publication of JPH0498310A publication Critical patent/JPH0498310A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 「発明の[」的] (産業上の利用分野) 本発明はコンピュータのマンマシンインタフェースシス
テムに関し、特に画面表示されたメニューを用いるメニ
ュー方式のマンマシンインタフェースシステムに関する
ものである。
(従来の技術) 各種のコンピュータのマンマシンインタフェースシステ
ムには、大別して、コマンド人力方式とメニュー方式と
がある。
コマンド人力方式のマンマシンインタフェースシステム
は、−船釣なオペレーションシステムにて多く見られ、
これはユーザによりキーホードよりキー操゛作によって
入力されたコマンドをヘオペ・レーシッンシステム(モ
ニタプログラム)の如きプログラムが解析し、該当する
プログラムを起動させるようになっている。
メニュー方式のマンマシンインタフェースシステムは、
多くのアプリケーションプログラムにて採用されており
1.−れは、実行可能なプログラムの名前等をメニュー
項目として画面表示し、画面表示されたメニュー項目が
カーソル移動キー、マウス等により選択されることによ
り、そのメニュー項目に対応したプログラムを起動させ
るようになっている。
(発明が解決しようとする課題) コマンド入力方式のマンマシンインタフェースシステム
に於いては、目的を実現するためには、手段を理解する
必要があり、このためユーザは、ユーザズマニュアル等
を用いて各コマンドの用途、パラメータ等を覚える必要
があり、しかもキーホードよりキー操作によってコマン
ドを人力しなければならないため、効率のよい作業を行
う為には、ある程度のキーボード操作の訓練が必要であ
ると云う短所がある。またこれに於いては、ユーザはコ
マンドの実行に伴い画面表示されるメツセージを理解す
る必要があり、この為にはオペレーションシステムの動
作環境等を理解しておく必要がある。
コマンド入力方式のマンマシンインタフェースシステム
は、上述の如き短所を有しているものの、−旦、各コマ
ンド′の用途、パラメータ、オペレーションシステムの
動作環境等が理解されれば、クイックオペレーション性
に優れ、またコマンド人力方式のマンマシンインタフェ
ースシステムに於いては、複数個のコマンドか順に実行
されることにより完結する定常的な作業である場合には
、各コマンドを作業順に列記したバッチファイルがユー
ザによって自由に作成され、このバッチファイルの実行
により複数個のコマンドか順に連続して自動的に実行さ
れる。バッチファイルによるバッチ処理は、応用範囲が
広く、拡張性、カスタマイズ性に優れている。
これに対しメニュー方式のマンマシンインタフェースシ
ステムに於いては、システムの起動によって初期メニュ
ー、例えばメインメニューが自動的に画面表示され、以
降、画面表示されたメニュー中のメニュー項目がカーソ
ル移動キー、マウス等により選択されることにより、そ
のメニュー項目に対応したプログラムが起動され、これ
−によりユーザは、各コマンドの用途、パラメータ等を
覚えたり、キーボード操作の訓練を行ったり、オペレー
ションシステム等の動作環境等を理解していなくとも、
即ちオペレーションシステムを意識することなく、目的
とする処理を難なく行うことができ、優れた操作性、イ
ージオペレーション性がある。
しかし、メニュー方式のマンマシンインタフェースシス
テムに於いては、上述の如き長所とは裏腹に、ユーザが
操作に慣れてくると、ガイダンスとして表示されるメニ
ューが煩わしいものになり、特にメインメニューの下に
ザブメニューが幾つもある如き階層構造のメニューの場
合には、−回のメニュー項目選択では目的とする処理が
開始されず、クイックオペレーション性に劣っている。
またこれに加え、メニュー方式のマンマシンインタフェ
ースシステムに於いては、コマンド人力方式のマンマシ
ンインタフェースシステムとは異なって、ユーザかハツ
チファイル等を自由に作成し、これを実行することがで
きず、ユーザによる応用性、拡張性、カスタマイス性に
劣っているものになる。
本発明は、従来のメニュー11式のマンマシンインタフ
ェースシステムに於ける上述の如き不11合に鑑み、メ
ニュー方式のマンマシンインタフニスシステムの本来の
長所を損なうことなく、クイックオペレーション性、ユ
ーザによる応用性、拡張性、カスタマイズ性について改
善されたメニュー方式のマンマシンインタフェースシス
テムを提供することを目的としている。
[発明の構成] (課題を解決するための手段) 上述の如き目的は、本発明によれば、画面表示されたメ
ニューの項目が選択されることによりその項目に対応し
たプログラムを実行するよう構成されたコンピュータの
メニュー方式マンマシンインタフェースシステムに於て
、ユーザによるメニュー項目の新規登録、変更、削除を
実行するメニュー項目編集機能と、前記メニュー項目編
集機能により新規登録、変更されたメニュー項目をメニ
ューに画面表示するユーザ登録メニュー項目表示機能と
、前記メニュー項目編集機能により新規登録、変更され
たメニュー項目に対応したプログラムを選択的に起動す
るユーザ登録メニュー項目選択機能とを有し、前記メニ
ュー項目編集機能は一つのメニュー項目として画面表示
され、このメニュー項目が選択されることによりメニュ
ー項目編集機能に対応したプログラムを実行し、前記メ
ニュー項目編集機能により新規登録、変更されたメニュ
ー項目は前記ユーザ登録メニュー項目表示機能により追
加されたメニュー項目表して画面表示され、このメニュ
ー項目が選択されることによりこのメニュー項目に対応
したプログラムを起動するよう構成されていることを特
徴とするコンピュータのメニュー方式マンマシンインタ
フェースシステムによって達成される。
(作用) 上述の如き構成によれば、メニュー項目編集機能により
ユーザによって作成されたメニュー項目の新規登録、変
更、削除が自由に行われ、このメニュー項目がユーザ登
録メニュー項目表示機能により追加されたメニュー項目
として画面表示され、このメニュー項目が選択されるこ
とにより、このメニュー項目に対応したプログラムがユ
ーザ登録メニュー項目選択機能により起動される。
(実施例) 以下に本発明の実施例を図面を用いて詳細に説明する。
第1図は本発明によるメニュー方式マンマシンインタフ
ェースシステムが適用されるコンピュータを含むFMS
 (フレキシブル マニファクチャリング システム)
として構築された板金加工業向は生産システムの一例を
示している。板金加圧工業向は生産システムは、複数個
のCNCNCタレットバンチブレスにデータターミナル
ユニット3を有し、各データターミナルユニット3毎に
ローカルデータベースユニット5が接続されている。
データターミナルユニット3は各々データ伝送ライン7
に接続され、データ伝送ライン7には中央管理装置とし
てのIMC(インテリジェントメイン コントローラ)
9と自動プログラミング装置11とが接続され、これら
によりLANが構築されている。
t M C9はマイクロコンピュータ(パーソナルコン
ビュータフにより構成され、これには、加工データベー
ス、スケジュールデータヘース、加工マシン情報データ
ベース、加工来歴情報データベース、棚在庫情報データ
ベース、入出庫来歴情報データベース等を格納したメイ
ンデータベースユニット13が接続されている。
自動プログラミング装置11はCNCの加工命令を作成
するものであり、これには外部データベースユニット1
5か接続されている。
本発明によるメニュー方式マンマシンインタフェースシ
ステムはlMC9に適用され、I M C9は、ハード
ウェア構成として、第2図に示されている如く、CPU
17と、基本ソフトウェア、加圧データ等を格納したハ
ードディスク]9と、加圧データ等のデータの人出を行
うフロッピィディスクドライバ2]と、メニュー画面を
含む各種の画面表示を行うCRT23と、データ、ユー
ザ登録メニュー画面1等の人力を行うキーボード25と
、メニュー項1]の選択等を行うマウス27と、加工デ
ータ等の印字を行うプリンタ29と、加工データ等のデ
ータの人出を行うICカードユニット31と、紙テープ
人出用のNCテープリーダパンチャ33と、ハードディ
スク19のデータバックアップ用のカセットストリーマ
ユニット35とを有している。
第3図はlMC9のソフトウェア構成を示しており、こ
れは、MS−DOS (米国マイクロソフト社の商標)
の如きオペレーションシステム37と、lMC9のマン
マシンインタフェースを司る1MCメニュー管理モジュ
ール39と、メインデータベースユニット13の加工デ
ータベースに対する加工データの入出力及び加工データ
の表示、編集、削除を司る加工データ管理モジュール4
1と、メインデータベースユニット13のスケジュール
データベースに対するスケジュールデータの入出力及び
スケジュールデータの表示、編集、削除を司るスケジュ
ールデータ管理モジュール43と、メインデータベース
ユニット13の加工マシン情報データベースに対する加
工マシン情報データの入出力及び加工マシン情報データ
の表示、編集を司る加エマシン情報管理モジュー、ル4
5と、メインデータベースユニット13の加工来歴情報
データベースに対する加工来歴情報データの入出力及び
加工データの表示、削除を司る加工来歴情報管理モジュ
ール47と、メインデータベースユニット13の棚在庫
情報データベースに対する棚在庫情報データの入出力及
び棚在庫情報データの表示、編集を司る棚在庫情報管理
モジュール49と、メインデータベースユニット13の
入出庫来歴情報データベースに対する入出庫来歴情報デ
ータの入出力及び加工データの表示、削除を司る入出庫
来歴情報管理モジュール51と、各ユーザ毎に設定され
るシステムパラメータ情報の登録、編集を司るメンテナ
ンスモジュール53とを有し、メンテナンスモジュール
53により登録、編集されたシステムパラメータ情報は
システムパラメータデータベータユニット55に格納さ
れるようになっている。
1MCメニュー管理モジュール39によるマンマシンイ
ンタフェースは、基本的には、第4図、第5図に示され
ている如く、階層構造のメニュに於いて各メニュー項目
をCRT23に画面表示し、画面表示されたメニュー項
目がマウス27I、こより選択されることにより、その
メニュー項目に対応したプログラム(モジュール)を実
行するようになっている。尚、第4図はメインメニュー
を、第5図はサブメニューの一つとしての加工データ管
理メニューを示しており、加工データ管理メニューはメ
インメニューにて1番目の「加工データ管理」と云うメ
ニュー項目が選択されることにより画面表示される。
1MCメニュー管理モジュール39によるマンマシンイ
ンタフェースは、第3図に示されている如く、ユーザに
よるキーホード25よりのメニュー項目の新規登録、変
更、削除を実行するメニュー項目編集プログラム57と
、メニュー項目編集プログラム57により新規登録、変
更されたメニュー項目をCRT23のメニュー画面に画
面表示するユーザ登録メニュー項目表示プログラム59
と、メニュー項目編集プログラム57により新規登録、
変更されたメニュー項目に対応したプログラムを選択的
に起動するユーザ登録メニュー項目選択プログラム61
とを含んでいる。
メニュー項目編集プログラム57は、一つのメニュー項
目として、第4図に示されている如きメインメニューに
、例えば、「ユーザメニュー登録」と云う如きメニュー
項目名をもって画面表示され、このメニュー項目か選択
されることにより実行されるようになっている。
メニュー項目編集プログラム57により新規登録、変更
されたメニュー項目は、ユーザ登録メニュー項目表示プ
ログラム59により追加されたメニュー項目として、第
4図に示されている如きメインメニューの、例えば、7
番目に画面表示され、コノメニュー項目が選択されるこ
とにより、ユーザ登録メニュー項目選択プログラム61
によってこのメニュー項目に対応したプログラムが起動
されるようになっている。このプログラムはバッチ処理
プログラムを含んでいてもよい。
メニュー項目編集プログラム57により新規登録、変更
されたメニュー項目は、ユーザメニュー管理ファイル6
3(第7図参照)として、ハードディスク19に格納さ
れる。ユーザメニュー管理ファイル63は、ハードディ
スク19に複数個、格納可能であり、これは、第6図に
示されている如く、ユーザ登録メニュー項目名、メニュ
ー画面に於ける選択メニュー番号、当該レコードが有効
か無効であるかを示すフラグとにより構成されている。
第7図はユーザ登録メニューモードに於けるユーザメニ
ュー管理ファイル63と各部とのユーザメニュー登録の
為のデータの授受関係を示しており、第8図はユーザメ
ニュー選択モードに於けるユーザメニュー管理ファイル
63と各部とのユーザメニュー選択の為のデータの授受
関係を示しており、この場合、ユーザ登録メニュー項目
表示プログラム59はユーザメニュー管理ファイル63
よりユーザ登録メニュー項目名−覧を読み出してこれを
CRT23に画面表示し、ユーザ登録メニュー項目選択
実行プログラム61はマウス27により選択されたユー
ザ登録メニュー項目に基づき矢印Aにて示されている如
くメニュー選択処理をユーザメニュー選択モードにて走
行する。
第9図は本発明によるメニュー方式マンマシンインタフ
ェースシステムに於けるオペレーションフローを示して
おり、上段は従来と同様の既製のメニュー項目選択、換
言すれば、標準メニューに於ケるオペレーションフロー
を、下段はユーザ登録メニュー項目選択、換言すれば、
拡張メニューに於けるオペレーションフローを各々示し
ている。
また第10図および第11図は各々標準メニューと拡張
メニューに於ける処理フローを自動プログラミング装置
よりフロッピィディスクを用いて加工データを入力する
場合を例にとって示している。
これらの図より、拡張メニューに於けるオペレーション
フローに於いては、登録するユーザメニュ項目に応して
1回のメニュー項目選択により、実行可能なプログラム
か起動され、最終的に必要な処理が行われることか理解
されよう。
本発明によるメニュー方式マンマシンインタフェースシ
ステムのソフトウェアアルゴリズムとしては、標準メニ
ューの為のプログラムと、拡張メニュー為のプログラム
及びユーザメニュー項L」登録の為のメニュー項目編集
プログラムは6々互いに独立したロジックにて作成され
ても、互いに共通のロジックにて作成されてもよく、或
はプログラムサイズの観点からは、これは共通のロジッ
クであることが好ましい。
尚、上述の実施例に於いては、メニュー項目の選択はハ
ウスにより行なわれるようになっているが、これは、カ
ーソル移動キー ライトペン、タッチスクリーンにより
行なわれるようになっていてもよい 以上に於いては、本発明を特定の実施例について詳細に
説明したが、本発明は、これらに限定されるものではす
く、本発明の範囲内にて種々の実施例が可能であること
は当業者にとって明らかであろう。
[発明の効果] 上述の如き実施例の説明より理解されるように、本発明
によるメニュー方式マンマシンインタフェースシステム
によれば、メニュー項目編集機能によりユーザによって
作成されたメニュー項目の新規登録、変更、削除が自由
に行れ、このメニュー項目がユーザ登録メニュー項目表
示機能により追加されたメニュー項目として画面表示さ
れ、このメニュー項目か選択されることにより、このメ
ニュー項目に71応じたプロゲラ14かユーザ登録メニ
ュー項目選択機能により起動され、これによりメニュー
方式のマンマシンインタフェースシステムの本来の長所
か!iなわれることなく、特に階層構造の標準メニュー
にて下位にあるメニュー項目のクイックオペレーション
性か改善され、しかもユーザによる応用性、拡張性、カ
スタマイズ性が改善される。
【図面の簡単な説明】
第1図は本発明による本発明によるメニュ方式マンマシ
ンインタフェースシステムが適用されるコンピュータを
含むF M Sとして溝築された板金加工業向は生産シ
ステムの一例を示すシステム構成図、第2図は本発明に
よるメニュー方式マンマシンインタフェースンステムか
適用されるIMCのハードウェア構成図、第3図は本発
明によるメニュー方式マンマシンインタフェースシステ
ムが適用されるIMCのソフトウェア構成図、第4図は
階層構造のメニューに於けるメインメニュ−の画面表示
例を示す説明図、第5図は同じくそれのサブメニューの
一つとしての加工データ管理メニューの画面表示例を示
す説明図、第6図はユーザメニュー管理ファイルのデー
タ構造を示す説明図、第7図はユーザ登録メニューモー
ドに於けるユーザメニュー管理ファイルと各部とのユー
ザメニュー登録の為のデータの授受間・係を示す説明図
、第8図はユーザメニュー選択モードに於けるユーザメ
ニュー管理ファイルと各部とのユーザメニュー選択の為
のデータの授受関係を示す説明図、第9図は本発明によ
るメニュー方式マンマシンインタフェースシステムに於
けるオペレーションフローを示す説明図、第10図およ
び第11図は各々標準メニューと拡張メニューに於ける
処理フローを自動プログラミング装置よりフロッピィデ
ィスクを用いて加工データを入力する場合を例にとって
示すフローチャートである。 7・・・データ伝送ライン 9・・・I M’C11・・・自動プログラミング装置
17・・・CPU   19・・・ハードディスク23
・・・CRT   25・・・キーボード27・・・マ
ウス  37・・・オペレーションシステム39・・・
1MCメニュー管理モジュール57・・・メニュー項目
編集プログラム59・・・ユーザ登録メニュー項目表示
プログラム61・・・ユーザ登録メニュー項目選択プロ
グラム63・・・ユーザメニュー管理ファイル代理人 
弁理士  三 好 秀 和 1・・・CNCタレットパンチプレス 3・・・データターミナルユニット 第4図 第5図 第1図 第6図 第9図 第10図 第11図

Claims (1)

    【特許請求の範囲】
  1. 画面表示されたメニューの項目が選択されることにより
    その項目に対応したプログラムを起動するよう構成され
    たコンピュータのメニュー方式マンマシンインタフェー
    スシステムに於て、ユーザによるメニュー項目の新規登
    録、変更、削除を実行するメニュー項目編集機能と、前
    記メニュー項目編集機能により新規登録、変更されたメ
    ニュー項目をメニューに画面表示するユーザ登録メニュ
    ー項目表示機能と、前記メニュー項目編集機能により新
    規登録、変更されたメニュー項目に対応したプログラム
    を選択的に起動するユーザ登録メニュー項目選択機能と
    を有し、前記メニュー項目編集機能は一つのメニュー項
    目として画面表示され、このメニュー項目が選択される
    ことによりメニュー項目編集機能に対応したプログラム
    を実行し、前記メニュー項目編集機能により新規登録、
    変更されたメニュー項目は前記ユーザ登録メニュー項目
    表示機能により追加されたメニュー項目として画面表示
    され、このメニュー項目が選択されることによりこのメ
    ニュー項目に対応したプログラムを起動するよう構成さ
    れていることを特徴とするコンピュータのメニュー方式
    マンマシンインタフェースシステム。
JP2210500A 1990-08-10 1990-08-10 コンピュータのメニュー方式マンマシンインタフェースシステム Pending JPH0498310A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2210500A JPH0498310A (ja) 1990-08-10 1990-08-10 コンピュータのメニュー方式マンマシンインタフェースシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2210500A JPH0498310A (ja) 1990-08-10 1990-08-10 コンピュータのメニュー方式マンマシンインタフェースシステム

Publications (1)

Publication Number Publication Date
JPH0498310A true JPH0498310A (ja) 1992-03-31

Family

ID=16590395

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2210500A Pending JPH0498310A (ja) 1990-08-10 1990-08-10 コンピュータのメニュー方式マンマシンインタフェースシステム

Country Status (1)

Country Link
JP (1) JPH0498310A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07141295A (ja) * 1993-06-28 1995-06-02 Nec Corp メニュー提示装置
JP2007226752A (ja) * 2006-02-20 2007-09-06 Obic Business Consultants Ltd メニューカスタマイズシステム及びメニューカスタマイズプログラム
JP2008304984A (ja) * 2007-06-05 2008-12-18 Sharp Corp 階層型メニュー表示装置、表示方法及びプログラム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07141295A (ja) * 1993-06-28 1995-06-02 Nec Corp メニュー提示装置
JP2007226752A (ja) * 2006-02-20 2007-09-06 Obic Business Consultants Ltd メニューカスタマイズシステム及びメニューカスタマイズプログラム
JP2008304984A (ja) * 2007-06-05 2008-12-18 Sharp Corp 階層型メニュー表示装置、表示方法及びプログラム

Similar Documents

Publication Publication Date Title
US5828376A (en) Menu control in a graphical user interface
US5668964A (en) Graphical user interface for creating a new notebook with a dragged page
US6072486A (en) System and method for creating and customizing a deskbar
US5515496A (en) Computer system with direct manipulation interface and method of operating same
US8276095B2 (en) System for and method of generating and navigating within a workspace of a computer application
US6232968B1 (en) Data processor controlled display system with a plurality of switchable customized basic function interfaces for the control of varying types of operations
JPH02130628A (ja) データ入力方法
US5680560A (en) Method and device for graphically setting multiple parameter ranges
JPH01204155A (ja) 多重タスク処理システムにおけるアプリケーシヨン・プログラム間の経路選択方法
JP3565441B2 (ja) データ処理システム
US5063495A (en) Method of associating document processing states with an action market
EP0475744B1 (en) Method of obtaining functions by using pictorial symbols
EP0558223B1 (en) Window management system in a computer workstation
EP0621527A1 (en) Hierarchically grouped macroinstructions for a graphical user interface
JPH0498310A (ja) コンピュータのメニュー方式マンマシンインタフェースシステム
JPH11134085A (ja) ビル自動システム内のリアルタイム情報をモニタし、制御する方法およびその装置
JP2787833B2 (ja) マルチウインドウ処理装置及び方法
JPH064256A (ja) ウィンドウ表示装置
JPH03144719A (ja) 情報処理装置及び情報処理方法
JP3060113B2 (ja) コマンド表示選択装置
JPH02263227A (ja) 表示制御装置
JPH06208445A (ja) 絞り込み表示を行うデータ処理装置
JP3168762B2 (ja) 対話処理システム
JPS63138430A (ja) オブジエクト管理処理方式
JP2504579B2 (ja) 画面入出力制御方式