(57)【要約】      （修正有）【課題】予め注文者にプログラムを配布しておくことにより、注文者がこのプログラムを実行することによって、複数の注文者についての蛇腹の設計条件の算出を並行して行うことができるようにし、かつ、正確な蛇腹設計条件算出を迅速に行うことができる蛇腹設計条件算出プログラム及び記録媒体を提供する。【解決手段】予め設定した選択肢の選択及び数値入力のためのインターフェイスを介して入力される選択結果及び数値に基づいて蛇腹の設計条件を算出するためのコンピュータプログラムであって、角柱状のガイドレールを保護するための蛇腹か円柱状のガイドシャフトを保護するための蛇腹かによって、ガイドレールの型番、ガイドシャフトの径、必要な最大伸長、必要なストローク及びフランジの厚さから必要項目の入力を求め、この入力結果に基づいて、蛇腹の最小縮長及び蛇腹の山数を算出することを特徴とする蛇腹設計条件算出プログラム。【選択図】  図１
2005009593.tif 000002
【特許請求の範囲】
【請求項１】
予め設定した選択肢の選択及び数値入力のためのインターフェイスを介して入力される選択結果及び数値に基づいて蛇腹の設計条件を算出するためのコンピュータプログラムであって、
角柱状のガイドレールを保護するための蛇腹であってガイドレールにガイドされて移動する移動体の前後に蛇腹を使用する場合における最大伸長及び最小縮長を算出する第１の場合か、角柱状のガイドレールを保護するための蛇腹であって上記移動体の移動ストロークのみがわかっている第２の場合か、円柱状のガイドシャフトを保護するための蛇腹であって蛇腹の両端をフランジで取付ける第３の場合か、円柱状のガイドシャフトを保護するための蛇腹であって蛇腹の一端をフランジで取付け他端をクランプバンドで取付ける第４の場合か、円柱状のガイドシャフトを保護するための蛇腹であって蛇腹の両端をクランプバンドで取付ける第５の場合かの選択を求め、
第１の場合が選択されたときには、ガイドレールの型番の入力を求め、この入力結果に基づいてガイドレールの全長及び移動体の長さを設定し、蛇腹の最大伸長、蛇腹の最小縮長及び蛇腹の山数を算出し、
第２の場合が選択されたときには、ガイドレールの型番及び必要なストロークの入力を求め、この入力結果に基づいて、蛇腹の最大伸長、蛇腹の最小縮長及び蛇腹の山数を算出し、
第３の場合が選択されたときには、ガイドシャフトの径、必要な最大伸長、必要なストローク及びフランジの厚さの入力を求め、この入力結果に基づいて、蛇腹の最小縮長及び蛇腹の山数を算出し、
第４の場合が選択されたときには、ガイドシャフトの径、必要な最大伸長、必要なストローク及びフランジの厚さの入力を求め、この入力結果に基づいて、蛇腹の最小縮長及び蛇腹の山数を算出し、
第５の場合が選択されたときには、ガイドシャフトの径、必要な最大伸長及び必要なストロークの入力を求め、この入力結果に基づいて、蛇腹の最小縮長及び蛇腹の山数を算出することを特徴とする蛇腹設計条件算出プログラム。
【請求項２】
請求項１記載の蛇腹設計条件算出プログラムを収納した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、算出に必要な選択及び数値の入力を求めてこの入力結果に応じて蛇腹設計条件を算出する蛇腹設計条件算出プログラムに関する。
【０００２】
【従来の技術】
従来、主にガイドレールを保護するための角形蛇腹や、主に円柱状のガイドシャフトを保護するための丸蛇腹を設計する場合には、角形蛇腹か丸蛇腹かの選択や、移動体の移動ストローク等の種々の条件に従って、蛇腹の最大伸長、最小縮長や、山数の算出を行っている。
【０００３】
【特許文献１】
特開２００１−００４０２７公報
【０００４】
【発明が解決しようとする課題】
上述のような蛇腹の設計の手順においては、種々の条件を漏れなく決定しながら、順次的に所定の計算式に従って設計条件を算出してゆくこととなるが、このとき、ガイドレールやガイドシャフトの型番によって既定されている数値の特定が煩雑であり、これにより、設計条件の算出に誤りが生ずるおそれがあった。また、従来、設計条件の算出には長時間を要していた。また、これらの算出は、設計の度に蛇腹の注文者から設計者に対する条件の提示を求めて、その度に設計者が算出しなければならないため、複数の注文者についての算出を並行して行うことができず、設計の効率化を図ることに限界があった。
【０００５】
そこで、本発明は、上述の実情に鑑みて提案されるものであって、予め注文者にプログラムを配布しておくことにより、注文者がこのプログラムを実行することによって、複数の注文者についての蛇腹の設計条件の算出を並行して行うことができるようにし、かつ、正確な蛇腹設計条件の算出を迅速に行うことができる蛇腹設計条件算出プログラム及び記録媒体を提供しようとするものである。
【０００６】
【課題を解決するための手段】
上述の課題を解決するため、第１の発明（請求項１記載の発明）に係る蛇腹設計条件算出プログラムは、予め設定した選択肢の選択及び数値入力のためのインターフェイスを介して入力される選択結果及び数値に基づいて蛇腹の設計条件を算出するためのコンピュータプログラムであって、角柱状のガイドレールを保護するための蛇腹であってガイドレールにガイドされて移動する移動体の前後に蛇腹を使用する場合における最大伸長及び最小縮長を算出する第１の場合か、角柱状のガイドレールを保護するための蛇腹であって上記移動体の移動ストロークのみがわかっている第２の場合か、円柱状のガイドシャフトを保護するための蛇腹であって蛇腹の両端をフランジで取付ける第３の場合か、円柱状のガイドシャフトを保護するための蛇腹であって蛇腹の一端をフランジで取付け他端をクランプバンドで取付ける第４の場合か、円柱状のガイドシャフトを保護するための蛇腹であって蛇腹の両端をクランプバンドで取付ける第５の場合かの選択を求める。そして、第１の場合が選択されたときには、ガイドレールの型番の入力を求め、この入力結果に基づいてガイドレールの全長及び移動体の長さを設定し、蛇腹の最大伸長、蛇腹の最小縮長及び蛇腹の山数を算出する。第２の場合が選択されたときには、ガイドレールの型番及び必要なストロークの入力を求め、この入力結果に基づいて、蛇腹の最大伸長、蛇腹の最小縮長及び蛇腹の山数を算出する。第３の場合が選択されたときには、ガイドシャフトの径、必要な最大伸長、必要なストローク及びフランジの厚さの入力を求め、この入力結果に基づいて、蛇腹の最小縮長及び蛇腹の山数を算出する。第４の場合が選択されたときには、ガイドシャフトの径、必要な最大伸長、必要なストローク及びフランジの厚さの入力を求め、この入力結果に基づいて、蛇腹の最小縮長及び蛇腹の山数を算出する。そして、第５の場合が選択されたときには、ガイドシャフトの径、必要な最大伸長及び必要なストロークの入力を求め、この入力結果に基づいて、蛇腹の最小縮長及び蛇腹の山数を算出することを特徴とするものである。
【０００７】
この蛇腹設計条件算出プログラムにおいては、注文者が種々の条件を順次入力してゆくことにより、設計条件を自動的に算出することができるので、正確な算出を迅速に行うことができる。
【０００８】
そして、第２の発明（請求項２記載の発明）に係る記録媒体は、上記第１の発明に係る蛇腹設計条件算出プログラムを収納したことを特徴とするものである。
【０００９】
この記録媒体においては、収納している蛇腹設計条件算出プログラムにより、注文者が種々の条件を順次入力してゆくことにより、設計条件を自動的に算出することができるので、正確な算出を迅速に行うことができる。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。本発明に係る蛇腹設計条件算出プログラムは、ディスプレイ等に予め設定した選択肢の選択及び数値入力及び数値入力を表示し、これに対応して選択結果及び数値がインターフェイスを介して入力され、これらに基づいて蛇腹の設計条件を算出するためのコンピュータプログラムである。
【００１１】
なお、この蛇腹設計条件算出プログラムは、蛇腹制作者から予め蛇腹注文者に配布しておくことにより、蛇腹注文者がこのプログラムを実行することによって、複数の蛇腹注文者について、後述するように、蛇腹の設計条件の算出を並行して行うことができる。この蛇腹設計条件算出プログラムの配布は、フレキシブルディスクや、いわゆる「ＣＤ−ＲＯＭ」等の記録媒体に収納して配布したり、或いは、インターネット等の電気通信回線を通じて配布（ダウンロード）することによって行うことができる。また、この蛇腹設計条件算出プログラムは、蛇腹設計者がインターネットのサーバ上に置いておき、蛇腹注文者がインターネットを介してこのサーバにアクセスし、いわゆるＣＧＩソフトのように、ブラウザを介してこのプログラムを実行し、その実行結果のみを取得し、或いは送信するようにすることもできる。さらに、この蛇腹設計条件算出プログラムの実行結果の蛇腹注文者から蛇腹制作者への送信は、結果をプリントアウトしたものをファクシミリや郵送で送信することができる他、結果のデータを電子メールによって送信することもできる。
【００１２】
この蛇腹設計条件算出プログラムは、図１のメインルーチンのフローチャートに示すように、ステップｓｔ１において、図２に示すメインメニュー画面を表示する。このメインメニュー画面において、以下の第１乃至第５の場合のいずれかの選択を求める画面となっており、それぞれの場合を選択するためのボタン（符号は省略する。）とともに表示されている。この選択での第１の場合とは、角柱状のガイドレールを保護するために角形蛇腹を用いる場合であって、かつ、ガイドレールにガイドされて移動する移動体の前後に蛇腹を使用する場合における最大伸長及び最小縮長を算出する場合である。また、この選択での第２の場合とは、角柱状のガイドレールを保護するために角形蛇腹を用いる場合であって、かつ、移動体の移動ストロークのみがわかっている場合である。また、この選択での第３の場合とは、円柱状のガイドシャフトを保護するために丸蛇腹を用いる場合であって、かつ、蛇腹の両端をフランジで取付ける場合である。また、この選択での第４の場合とは、円柱状のガイドシャフトを保護するために丸蛇腹を用いる場合であって、かつ、蛇腹の一端をフランジで取付け他端をクランプバンドで取付ける場合である。また、この選択での第５の場合とは、円柱状のガイドシャフトを保護するために丸蛇腹を用いる場合であって、かつ、蛇腹の両端をクランプバンドで取付ける場合である。なお、本発明の実施の形態の蛇腹設計条件算出プログラムでは、角柱状のガイドレールの保護に角型蛇腹を用い、また、円柱状のガイドシャフトの保護に丸蛇腹を用いるものとして上記の第１乃至第５の場合からいずれかの選択を求めるものとしたが、必要に応じて、角柱状のガイドレールの保護に丸蛇腹を用いる場合を選択肢に加えてもよいし、同様に、円柱状のガイドシャフトの保護に角形蛇腹を用いる場合を選択肢に加えてもよい。
【００１３】
そして、メインメニュー画面で第１の場合が選択されたならば、図１に示すように、ステップｓｔ２からステップｓｔ３に進み、第１のサブルーチンｓｕｂ１に進む。メインメニュー画面で第２の場合が選択されたならば、ステップｓｔ４からステップｓｔ５に進み、第２のサブルーチンｓｕｂ２に進む。メインメニュー画面で第３の場合が選択されたならば、ステップｓｔ６からステップｓｔ７に進み、第３のサブルーチンｓｕｂ３に進む。メインメニュー画面で第４の場合が選択されたならば、ステップｓｔ８からステップｓｔ９に進み、第４のサブルーチンｓｕｂ４に進む。メインメニュー画面で第５の場合が選択されたならば、ステップｓｔ１０からステップｓｔ１１に進み、第５のサブルーチンｓｕｂ５に進む。また、第１乃至第５の場合のいずれもが選択されなかった場合には、ステップｓｔ１０からステップｓｔ２に戻る。
【００１４】
第１のサブルーチンｓｕｂ１では、ステップｓｔ３において、図３に示すように、第１の入力画面（角形蛇腹用）を表示する。この第１の入力画面（角形蛇腹用）において、ガイドレールの型番の入力を求め、この入力結果に基づいてガイドレールの全長及び移動体の長さを設定し、蛇腹の最大伸長Ａ´、蛇腹の最小縮長Ｂ´及び蛇腹の山数Ｎを算出する。この算出においては、図４に示すように、ステップｓｔ２１でガイドレールの型番の入力を求め、ステップｓｔ２２では、ガイドレールの型番の入力を有無を判別する。型番の入力がない場合には、ステップｓｔ２３に進んで処理を終了する。型番の入力がある場合には、ステップｓｔ２４に進む。ステップｓｔ２４では、入力されたガイドレールの型番に基づいて、蛇腹の山折り部１つに相当する長さの最大値ａをコンピュータの記憶部から呼び出して設定及び表示し、また、蛇腹の山折り部１つに相当する長さの最小値ｂを、標準値として、例えば、２．５ｍｍと設定及び表示し、また、外形の値と折幅Ｐの数値をコンピュータの記憶部から呼び出して設定及び表示する。次のステップｓｔ２５では、入力されたガイドレールの型番に基づいて、考慮寸法Ｃ´及び予めガイドレールの型番に対応されたデータを記憶部から呼び出してガイドレールの全長Ｌ及び移動体の長さＴを設定及び表示する。ここで、考慮寸法Ｃ´は、伸縮しない部分の寸法としての考慮寸法であり、蛇腹の端部をマジックテープ（「マジックテープ」は株式会社クラレの登録商標である。）で固定する場合及びエンドプレートで固定する場合において、例えば、それぞれ９．６ｍｍ及び３．２ｍｍと設定する。そして、ステップｓｔ２６で、蛇腹の山数Ｎを、下記の計算式により算出し、表示する。
Ｎ＝（Ｌ−Ｔ−Ｃ´×２）／（ａ＋ｂ）
また、蛇腹の最大伸長Ａ´及び蛇腹の最小縮長Ｂ´を以下の計算式により算出し、表示する。なお、上式で求めた蛇腹の山数Ｎは、ガイドレールの全長Ｌ、移動体の長さＴ、蛇腹の山折り部１つの最大値ａ及び最小値ｂの値によっては、小数点以下が数桁にも及ぶ半端な値になることから、以下の蛇腹の最大伸長Ａ´及び蛇腹の最小縮長Ｂ´の算出にあたっては、この山数Ｎを、０．５を単位とする段階的な「有効山数」という値にまるめて使用する。
Ｂ´＝ｂ×（有効山数＋１）＋Ｃ´
Ａ´＝Ｌ−Ｔ−Ｂ´
【００１５】
次のステップｓｔ２７では、蛇腹の端部がマジックテープで固定されるものか、或いは、エンドプレートで固定されるものかについてラジオボタンによる選択を求め、選択結果を表示する。なお、この図３は、このラジオボタンによる選択を終えた状態を示している。次に、ステップｓｔ２８では、蛇腹の必要数量や希望納期の入力を求め、この入力結果及び上述の計算結果を画面表示するとともに、プリントアウト、または、データの保存を行う。また、プリントアウトしたものをファクシミリ等により送信すること、または、保存されたデータを電子メールにより送信することを求める図示しない画面表示を行って、ステップｓｔ２９でプログラムの動作を終了（リターン）する。その後、蛇腹注文者は、以上の計算結果がプリントアウトされたものをファクシミリ等で送信すること、または、保存されたデータを電子メールにより送信することができる。蛇腹作成者は、このファクシミリや電子メール等の送信を受けて、見積書等を作成することができる。
【００１６】
第２のサブルーチンｓｕｂ２では、図１のステップｓｔ５において、図５に示すように、第２の入力画面（角形蛇腹用）を表示する。この第２の入力画面（角形蛇腹用）において、ガイドレールの型番及び必要なストロークの入力を求め、この入力結果に基づいて、蛇腹の最大伸長Ａ´、蛇腹の最小縮長Ｂ´及び蛇腹の山数Ｎを算出する。この算出においては、図６に示すように、ステップｓｔ３１でガイドレールの型番の入力を求め、ステップｓｔ３２では、ガイドレールの型番の入力を有無を判別する。型番の入力がない場合には、ステップｓｔ３３に進んで処理を終了する。型番の入力がある場合には、ステップｓｔ３４に進む。ステップｓｔ３４では、入力されたガイドレールの型番に基づいて、蛇腹の山折り部１つに相当する長さの最大値ａを設定及び表示し、また、蛇腹の山折り部１つに相当する長さの最小値ｂを、標準値として、例えば、２．５ｍｍと設定及び表示し、また、外形の値と折幅Ｐの数値をコンピュータの記憶部から呼び出して設定及び表示する。次のステップｓｔ３５では、入力されたガイドレールの型番に基づいて、考慮寸法Ｃ´及び入力されたストロークＳを設定及び表示する。ここで、考慮寸法Ｃ´は、伸縮しない部分の寸法としての考慮寸法であり、蛇腹の端部をマジックテープで固定する場合及びエンドプレートで固定する場合において、例えば、それぞれ９．６ｍｍ及び３．２ｍｍと設定する。そして、ステップｓｔ３６では、蛇腹の山数Ｎを、下記の計算式により算出し、表示する。
Ｎ＝（Ｓ−Ｃ´）／（ａ−ｂ）
また、蛇腹の最大伸長Ａ´及び蛇腹の最小縮長Ｂ´を以下の計算式により算出し、表示する。なお、蛇腹の山数Ｎについては、上述したように、０．５を単位とする段階的な「有効山数」という値にまるめて使用する。
Ｂ´＝ｂ×Ｎ＋Ｃ´
Ａ´＝Ｓ＋Ｂ´
【００１７】
次のステップｓｔ３７では、蛇腹の端部がマジックテープで固定されるものか、或いは、エンドプレートで固定されるものかについてラジオボタンによる選択を求め、選択結果を表示する。なお、この図５は、このラジオボタンによる選択を終えた状態を示している。次に、ステップｓｔ３８では、蛇腹の必要数量や希望納期の入力を求め、この入力結果及び上述の計算結果を画面表示するとともに、プリントアウト、または、データの保存を行う。また、プリントアウトしたものをファクシミリ等により送信すること、または、保存されたデータを電子メールにより送信することを求める図示しない画面表示を行って、ステップｓｔ３９でプログラムの動作を終了（リターン）する。その後、蛇腹注文者は、以上の計算結果がプリントアウトされたものをファクシミリ等で送信すること、または、保存されたデータを電子メールにより送信することができる。蛇腹作成者は、このファクシミリや電子メール等の送信を受けて、見積書等を作成することができる。
【００１８】
第３のサブルーチンｓｕｂ３では、図１のステップｓｔ７において、図７に示すように、第３の入力画面（丸蛇腹用）を表示する。この第３の入力画面（丸蛇腹用）では、ガイドシャフトの径、必要な最大伸長、必要なストローク、フランジの厚さ及び蛇腹の生地の入力を求め、この入力結果に基づいて、蛇腹の最小縮長及び蛇腹の山数を算出する。この算出においては、図８に示すように、ステップｓｔ４１でガイドレールの型番、必要な蛇腹の最大伸長、生地、フランジの厚さ、必要なストロークの入力を求め、ステップｓｔ４２では、ガイドレールの型番の入力を有無を判別する。型番の入力がない場合には、ステップｓｔ４３に進んで処理を終了する。型番の入力がある場合には、ステップｓｔ４４に進む。ステップｓｔ４４では、選択された生地に基づいて、生地厚を設定して表示する。また、中間板内径、最小外径、リング線径をそれぞれ設定及び表示する。さらに、蛇腹の山折り部１つに相当する長さの最小値を、標準値として、例えば、２．６ｍｍと設定及び表示する。次のステップｓｔ４５では、入力されたフランジの厚さに基づいて、フランジ加工寸法Ｌを設定及び表示する。そして、ステップｓｔ４６で、蛇腹の最大伸長がわかっている場合の蛇腹の最小縮長を算出し、また、蛇腹のストロークがわかっている場合の蛇腹の最小縮長を算出し、表示する。次のステップｓｔ４７では、ステップｓｔ４６で算出された二通りの結果のいずれかについて図示しないラジオボタンによる選択を求め、選択結果を表示する。次に、ステップｓｔ４８では、図示しないが蛇腹の必要数量や希望納期の入力を求め、この入力結果及び上述の計算結果を画面表示するとともに、プリントアウト、または、データの保存を行う。また、プリントアウトしたものをファクシミリ等により送信すること、または、保存されたデータを電子メールにより送信することを求める図示しない画面表示を行って、ステップｓｔ４９でプログラムの動作を終了（リターン）する。その後、蛇腹注文者は、以上の計算結果がプリントアウトされたものをファクシミリ等で送信すること、または、保存されたデータを電子メールにより送信することができる。蛇腹作成者は、このファクシミリや電子メール等の送信を受けて、見積書等を作成することができる。
【００１９】
第４のサブルーチンｓｕｂ４では、図１のステップｓｔ９において、図９に示すように、第４の入力画面（丸蛇腹用）を表示する。この第４の入力画面（丸蛇腹用）では、ガイドシャフトの径、必要な最大伸長、必要なストローク、フランジの厚さ及び蛇腹の生地の入力を求め、この入力結果に基づいて、蛇腹の最小縮長及び蛇腹の山数を算出する。この算出においては、図８に示すように、ステップｓｔ４１でガイドレールの型番、必要な蛇腹の最大伸長、生地、フランジの厚さ、必要なストロークの入力を求め、ステップｓｔ４２では、ガイドレールの型番の入力を有無を判別する。型番の入力がない場合には、ステップｓｔ４３に進んで処理を終了する。型番の入力がある場合には、ステップｓｔ４４に進む。ステップｓｔ４４では、選択された生地に基づいて、生地厚を設定して表示する。また、中間板内径、最小外径、リング線径をそれぞれ設定及び表示する。さらに、蛇腹の山折り部１つに相当する長さの最小値を、標準値として、例えば、２．２ｍｍと設定及び表示する。次のステップｓｔ４５では、入力されたフランジの厚さに基づいて、フランジ加工寸法Ｌを設定及び表示する。そして、ステップｓｔ４６で、蛇腹の最大伸長がわかっている場合の蛇腹の最小縮長を算出し、また、蛇腹のストロークがわかっている場合の蛇腹の最小縮長を算出し、表示する。次のステップｓｔ４７では、ステップｓｔ４６で算出された二通りの結果のいずれかについて図示しないラジオボタンによる選択を求め、選択結果を表示する。次に、ステップｓｔ４８では、図示しないが蛇腹の必要数量や希望納期の入力を求め、この入力結果及び上述の計算結果を画面表示するとともに、プリントアウト、または、データの保存を行う。また、プリントアウトしたものをファクシミリ等により送信すること、または、保存されたデータを電子メールにより送信することを求める図示しない画面表示を行って、ステップｓｔ４９でプログラムの動作を終了（リターン）する。その後、蛇腹注文者は、以上の計算結果がプリントアウトされたものをファクシミリ等で送信すること、または、保存されたデータを電子メールにより送信することができる。蛇腹作成者は、このファクシミリや電子メール等の送信を受けて、見積書等を作成することができる。
【００２０】
第５のサブルーチンｓｕｂ５では、図１のステップｓｔ１１において、図１０に示すように、第５の入力画面（丸蛇腹用）を表示する。この第５の入力画面（丸蛇腹用）では、ガイドシャフトの径、必要な最大伸長及び必要なストローク、フランジの厚さ及び蛇腹の生地の入力を求め、この入力結果に基づいて、蛇腹の最小縮長及び蛇腹の山数を算出する。この算出においては、図８に示すように、ステップｓｔ４１でガイドレールの型番、必要な蛇腹の最大伸長、生地、必要なストロークの入力を求め、ステップｓｔ４２では、ガイドレールの型番の入力を有無を判別する。型番の入力がない場合には、ステップｓｔ４３に進んで処理を終了する。型番の入力がある場合には、ステップｓｔ４４に進む。ステップｓｔ４４では、選択された生地に基づいて、生地厚を設定して表示する。また、中間板内径、最小外径、リング線径をそれぞれ設定及び表示する。さらに、蛇腹の山折り部１つに相当する長さの最小値を、標準値として、例えば、２．２ｍｍと設定及び表示する。次に、ステップｓｔ４６に進み、蛇腹の最大伸長がわかっている場合の蛇腹の最小縮長を算出し、また、蛇腹のストロークがわかっている場合の蛇腹の最小縮長を算出し、表示する。次のステップｓｔ４７では、ステップｓｔ４６で算出された二通りの結果のいずれかについて図示しないラジオボタンによる選択を求め、選択結果を表示する。次に、ステップｓｔ４８では、図示しないが蛇腹の必要数量や希望納期の入力を求め、この入力結果及び上述の計算結果を画面表示するとともに、プリントアウト、または、データの保存を行う。また、プリントアウトしたものをファクシミリ等により送信すること、または、保存されたデータを電子メールにより送信することを求める図示しない画面表示を行って、ステップｓｔ４９でプログラムの動作を終了（リターン）する。その後、蛇腹注文者は、以上の計算結果がプリントアウトされたものをファクシミリ等で送信すること、または、保存されたデータを電子メールにより送信することができる。蛇腹作成者は、このファクシミリや電子メール等の送信を受けて、見積書等を作成することができる。
【００２１】
【発明の効果】
上述のように、第１の発明（請求項１記載の発明）に係る蛇腹設計条件算出プログラムにおいては、注文者が種々の条件を順次入力してゆくことにより、設計条件を自動的に算出することができるので、正確な算出を迅速に行うことができる。
【００２２】
そして、第２の発明（請求項２記載の発明）に係る記録媒体においては、収納している蛇腹設計条件算出プログラムにより、注文者が種々の条件を順次入力してゆくことにより、設計条件を自動的に算出することができるので、正確な算出を迅速に行うことができる。
【００２３】
すなわち、本発明は、予め蛇腹注文者にプログラムを配布しておくことにより、蛇腹注文者がこのプログラムを実行することによって、複数の蛇腹注文者についての蛇腹の設計条件の算出を並行して行うことができるようにし、かつ、正確な蛇腹設計条件の算出を迅速に行うことができる蛇腹設計条件算出プログラム及び記録媒体を提供することができるものである。
【図面の簡単な説明】
【図１】本発明に係る蛇腹設計条件算出プログラムのメインルーチンにおける実行手順を示すフローチャートである。
【図２】メインメニュー画面を示す正面図である。
【図３】第１の入力画面（角形蛇腹用）を示す正面図である。
【図４】上記蛇腹設計条件算出プログラムの第１のサブルーチンにおける実行手順を示すフローチャートである。
【図５】第２の入力画面（角形蛇腹用）を示す正面図である。
【図６】上記蛇腹設計条件算出プログラムの第２のサブルーチンにおける実行手順を示すフローチャートである。
【図７】第３の入力画面（丸蛇腹用）を示す正面図である。
【図８】上記蛇腹設計条件算出プログラムの第３乃至第５のサブルーチンにおける実行手順を示すフローチャートである。
【図９】第４の入力画面（丸蛇腹用）を示す正面図である。
【図１０】第５の入力画面（丸蛇腹用）を示す正面図である。
【符号の説明】
ｓｕｂ１  第１のサブルーチン
ｓｕｂ２  第２のサブルーチン
ｓｕｂ３  第３のサブルーチン
ｓｕｂ４  第４のサブルーチン
ｓｕｂ５  第５のサブルーチン
【図１】
2005009593.tif 000003
【図２】
2005009593.tif 000004
【図３】
2005009593.tif 000005
【図４】
2005009593.tif 000006
【図５】
2005009593.tif 000007
【図６】
2005009593.tif 000008
【図７】
2005009593.tif 000009
【図８】
2005009593.tif 000010
【図９】
2005009593.tif 000011
【図１０】
2005009593.tif 000012