(57)【特許請求の範囲】
【請求項１】
足場資材の割付計算制御部と足場資材データベースを備える足場資材の割付計算装置と、情報入力部、記憶部、制御部、表示部及び通信手段を備える携帯端末とが、通信回線を介して接続され、
前記携帯端末は、制御部によって実行されるアプリケーションソフトウエアが記憶部に記憶され、
前記アプリケーションソフトウエアは、前記携帯端末の表示部に、施工幅と左右のはなれの長さを入力可能にメニュー表示する機能及び足場資材の割付計算制御部から送信される割付計算結果を表示する機能を備え、
足場資材の割付計算装置は、足場資材の割付計算制御部と足場資材データベースを備え、前記足場資材の割付計算制御部は、前記携帯端末のアプリケーションソフトウエアのメニュー表示から入力された施工幅と左右のはなれの長さ情報を受信する受信手段と、足場資材の割付計算ロジックが複数格納される格納手段、前記受信手段で受信した情報について、足場資材データベースの情報を参照し、前記格納手段に格納される割付計算ロジックによって割付計算の演算処理をする演算手段、そして、前記割付計算ロジックにより算出された割付計算結果を保存する保存手段、前記割付計算結果を前記携帯端末へ送信する送信手段を備え、
前記足場資材の割付計算制御部の格納手段に格納される足場資材の割付計算ロジックが、携帯端末のアプリケーションソフトウエアのメニュー表示から入力された施工幅と左右のはなれの合計値に対し、あらかじめ選択された資材の中で最も大きなものを優先的に割り振り、誤差を最小にするものを算出するよう割付計算の演算処理をすることを特徴とする足場資材割付計算システム。
【請求項２】
足場資材の割付計算制御部と足場資材データベースを備える足場資材の割付計算装置と、情報入力部、記憶部、制御部、表示部及び通信手段を備える携帯端末とが、通信回線を介して接続され、
前記携帯端末は、制御部によって実行されるアプリケーションソフトウエアが記憶部に記憶され、
前記アプリケーションソフトウエアは、前記携帯端末の表示部に、施工幅と左右のはなれの長さを入力可能にメニュー表示する機能及び足場資材の割付計算制御部から送信される割付計算結果を表示する機能を備え、
足場資材の割付計算装置は、足場資材の割付計算制御部と足場資材データベースを備え、前記足場資材の割付計算制御部は、前記携帯端末のアプリケーションソフトウエアのメニュー表示から入力された施工幅と左右のはなれの長さ情報を受信する受信手段と、足場資材の割付計算ロジックが複数格納される格納手段、前記受信手段で受信した情報について、足場資材データベースの情報を参照し、前記格納手段に格納される割付計算ロジックによって割付計算の演算処理をする演算手段、そして、前記割付計算ロジックにより算出された割付計算結果を保存する保存手段、前記割付計算結果を前記携帯端末へ送信する送信手段を備え、
前記足場資材の割付計算制御部の格納手段に格納される足場資材の割付計算ロジックが、携帯端末のアプリケーションソフトウエアのメニュー表示から入力された施工幅と左右のはなれの合計値に対し、あらかじめ選択された資材を使い、割り切れるものを算出するよう割付計算の演算処理をすることを特徴とする足場資材割付計算システム。
【請求項３】
前記足場資材の割付計算制御部の格納手段に格納される足場資材の割付計算ロジックが、複数格納されてなり、複数の足場資材の割付計算ロジックにより算出された複数の割付計算結果が保存手段に保存され携帯端末に送信され、
前記携帯端末の制御部は、通信手段により受信した複数の割付計算結果を表示部に表示するよう制御する、請求項１または２に記載の足場資材割付計算システム。
【請求項４】
前記足場資材の割付計算ロジックが、携帯端末のアプリケーションソフトウエアのメニュー表示から入力された施工幅と左右のはなれの合計値に対し、あらかじめ選択された資材の中で最も大きなものから順に割り付け、その誤差を最小にするために、余り以上の長さで割って算出するよう割付計算の演算処理をする、請求項１〜３のいずれか１項に記載の足場資材割付計算システム。
【請求項５】
足場資材の割付計算制御部と足場資材データベースを備える足場資材の割付計算装置と、情報入力部、記憶部、制御部、表示部及び通信手段を備える携帯端末とが、通信回線を介して接続された足場資材の割付計算システムによる足場資材割付計算方法であって、
（１）前記携帯端末の記憶部に記憶されるアプリケーションソフトウエアが、前記携帯端末の制御部によって実行され、メニュー表記機能により表示部にメニュー表示される工程、
（２）前記アプリケーションソフトウエアのメニュー表記機能により携帯端末の表示部に表示されるメニューに、施工幅と左右のはなれの長さを入力する工程、
（３）前記メニューに入力された施工幅と左右のはなれの長さ情報が、足場資材の割付計算装置の受信手段で受信される工程、
（４）足場資材の割付計算制御部が、前記受信手段で受信された情報について、演算手段により、足場資材データベースの情報を参照し、格納手段に格納される割付計算ロジックが、携帯端末のアプリケーションソフトウエアのメニュー表示から入力された施工幅と左右のはなれの合計値に対し、あらかじめ選択された資材の中で最も大きなものを優先的に割り振り、誤差を最小にするものを算出するよう割付計算の演算処理をする工程、
（５）前記割付計算ロジックにより算出された割付計算結果を保存手段により保存する工程、
（６）前記割付計算結果を送信手段により前記携帯端末へ送信する工程、
（７）携帯端末が、前記足場資材の割付計算装置から送信された割付計算結果を表示部に表示する工程
からなることと特徴とする足場資材割付計算方法。
【請求項６】
足場資材の割付計算制御部と足場資材データベースを備える足場資材の割付計算装置と、情報入力部、記憶部、制御部、表示部及び通信手段を備える携帯端末とが、通信回線を介して接続された足場資材の割付計算システムによる足場資材割付計算方法であって、
（１）前記携帯端末の記憶部に記憶されるアプリケーションソフトウエアが、前記携帯端末の制御部によって実行され、メニュー表記機能により表示部にメニュー表示される工程、
（２）前記アプリケーションソフトウエアのメニュー表記機能により携帯端末の表示部に表示されるメニューに、施工幅と左右のはなれの長さを入力する工程、
（３）前記メニューに入力された施工幅と左右のはなれの長さ情報が、足場資材の割付計算装置の受信手段で受信される工程、
（４）足場資材の割付計算制御部が、前記受信手段で受信された情報について、演算手段により、足場資材データベースの情報を参照し、格納手段に格納される割付計算ロジックが、携帯端末のアプリケーションソフトウエアのメニュー表示から入力された施工幅と左右のはなれの合計値に対し、あらかじめ選択された資材を使い、割り切れるものを算出するよう割付計算の演算処理をする工程、
（５）前記割付計算ロジックにより算出された割付計算結果を保存手段により保存する工程、
（６）前記割付計算結果を送信手段により前記携帯端末へ送信する工程、
（７）携帯端末が、前記足場資材の割付計算装置から送信された割付計算結果を表示部に表示する工程
からなることと特徴とする足場資材割付計算方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、建物の周囲に構築される仮設足場にかかる資材の割付計算を行う足場資材割付計算システムであって、特に、携帯端末等で簡単に必要な資材の割付計算が可能な足場資材割付計算システム及びその計算方法に関する。
【背景技術】
【０００２】
一般に建物を建設、改築、修繕、解体等する場合、建物の周囲に仮設足場が構築される。
仮設足場は、支柱を構成する単管、作業場所を確保するために水平方向に配置される足場板（踏板ともいう。）、手摺り、支柱となる単管に、平行、垂直、斜めに単管同士を繋ぐクランプ、単管と単管を繋ぎ、繋ぎ目の強度を補強する継ぎ手、固定ベース、ジャッキベース、根がらみなど、たくさんの資材が用いられる。
そして、作業者が安全に作業できるように、建物ごとにその建物に応じた資材の組み合わせを考えて組み立てられる。
【０００３】
通常、建物に応じた資材の組み合わせを算出するための割付計算は以下の手順で行われる。以下は平面割付計算の場合である。
１）  建物の施工範囲（縦（Ｙ）横（Ｘ））を出す
２）  「建物の長さ＋理想の外柱とのはなれ」を出す
３）  足場資材の最も長い1,800ｍｍの手摺り（又は足場板）が何本必要か調べる
４）  余り（端数）の長さを調べる
５）  余り（端数）の長さに一番近い手すりを選ぶ
６）  端数を見て、はなれが予想より狭くなるか広くなるか考える
７）  敷地に余裕があるかないかを把握して、余裕があれば最適なはなれになるよう計算
【０００４】
建物の形状は千差万別であり、建物によって各資材の数量が異なるため、各資材のサイズを考慮して上記のように割付計算をして、どの資材が何本、何個必要か割付数を計算し、必要な資材を準備する。
【０００５】
しかし、上記の手順で行われる割付計算は、その手順を覚えるのが大変であり、毎日現場を施工する限られた時間の中で計算をしなければいけないという実情から、計算ミスの発生を防ぎきることができない。また、複数のパターンが考えられる場合でも、他の組み合わせの選択肢の見落としをしてしまうことも少なくない。
その結果、計算ミスにより、はなれが最終的に狭くなるのか、広くなるのかわからなくなってしまうことがあり、事前の計算があまり役に立たず、現場対応となってしまう場合がある。
【０００６】
あらかじめ、割付計算をして現場作業にはいらないことは、安全性が損なわれ危険が伴うことになり、足場を組む職人だけでなく、その足場を使う使用業者にも不利益が生じる。
また、一つの現場における各資材の数量は膨大な数であり、現場で足場を組む職人にとって、足場資材選びに悩む時間が増え、また不足分が生じれば資材を取りに戻らなければならない。さらには余分な資材が生じてしまった場合には、それを回収する必要が生じ、時間的ロスは見過ごすことのできるレベルではなく、様々な支障が生じることとなる。一般的な家屋であれば、仮設足場の組み立て作業に割り当てられる時間は非常に短く、作業中に不足資材を取りに保管場所に戻るというような時間的なロスは、現場の工期に影響を与えてしまうこともあり、足場職人だけでなく、現場全体からみても不利益は大きい。
【０００７】
このような問題により、使用業者から足場が狭い、離れすぎていて作業しにくい等のクレームが発生したり、足場職人の作業時間の圧迫や残業・長時間労働の発生が生じるという問題も発生している。
【０００８】
そのため、仮設足場の各部材の割付計算は、丁寧にかつ慎重に行わなくてはならず、また、建物ごとに状況が異なっているため、時間がかかる煩雑な作業となっていて、これを手作業で行う精神的負担は大きく、業界全体の問題となっている。
【０００９】
このような問題に対して、様々な対応手段が開示されている。
例えば、特許文献１には、足場立面図を基に簡単且つ正確に足場資材の数量を算出することができる仮設足場立面図作成装置が開示されている。
この仮設足場立面図作成装置は、仮設足場を構築するための一又は複数の足場資材で構成される複数の３次元の構成ユニットをそれぞれ個別に２次元の単位立面図形として表示する複数の図形情報を少なくとも格納する格納手段と、該格納手段に格納された前記図形情報を基に、当該図形情報を表示装置に表示しながら組み合わせて足場立面図を作成する足場立面図作成手段と、該足場立面図作成手段で作図に使用された全ての図形情報のうちの一部又は全部の各々について当該図形情報で表される前記構成ユニットを構成する前記足場資材の数量を求め、求めた足場資材の数量を累積して各足場資材の数量を算出する足場資材数量算出手段と、該足場資材数量算出手段で算出した各足場資材の数量を出力する出力手段とを備える。
この装置によれば、足場資材の数量をＣＡＤ装置等で作成した仮設足場立面図から得られる図形情報に基づいて算出するので正確な足場資材の数量が得られ、手作業で行う時のような勘違いや計算ミスをすることなく足場資材の数量を算出できる。
【００１０】
また、特許文献２には、足場図面を簡単に作成できる足場図面作成用物差しが開示されている。
この物差しは、互いに直交する測長線をそれぞれ異なった単位長に基づいて複数線刻し、一方の測長線を足場用支柱の立設位置をプロットするために用い、他方の測長線を足場用踏板の取り付け位置をプロットするために用いるようにしたものである。
使用にあたっては、この物差しは、単位長を踏板のサイズをベースにし、他方の単位長を支柱のサイズ（コマの間隔）をベースにしているので、図面に物差しの目盛の位置をプロットするだけでよい。また、この物差しには、足場図面の作成には関係しない目盛がないので、数え間違いなどミスが生じる要素がなく経験の浅い人でも、正確かつ確実に短時間で作図前の割り付けを行うことができる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開平９−１１４８７２号公報
【特許文献２】実用新案登録第３２１５２６２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
特許文献１に記載の仮設足場立面図作成装置は、ＣＡＤ装置等により得られる図面に基づいて必要な足場資材を算出するものである。そのため、ＣＡＤ装置等を使わずに手作業で必要な足場資材を割付する場合には使うことができない。新築の建物であれば、ＣＡＤ図面が用意されるが、一般家屋の補修の場合など、古い既存の建物では図面が用意されないことは少なくなく、しかし、仮設足場の構築のためにわざわざ既存建物の図面を改めて作成することはなく、そのような場合には前記仮設足場立面図作成装置は機能しない。
【００１３】
一方、特許文献２に記載の足場図面作成用物差しであれば、ＣＡＤ図面や専用ソフトを必要とはしないが、出力された設計図に基づいて物差しを使って必要な足場資材の算出をするものであり、前述のような既存建物など設計図がない場合には使えない。
また、細かい目盛りを読みながら、手作業で支柱の配置位置や踏板の取付け間隔を設定するので、目盛りの読み違いが生じたり、客観的な足場資材の選択、見直しをしたりすることはできない。
【００１４】
仮設足場における資材の割付は、ある特定の１つのパターンが正解というものではなく、選択する資材のサイズや、はなれの距離の調整等により、複数のパターンが考えられる。
また、仮設足場を組み立てる環境、例えば、隣家との距離が非常に狭い、屋根の形状が複雑、家屋の近くに屋根付きの車庫がある等、図面だけから読み取ることができない様々な現場の環境の違いを考慮して足場資材の割付をしなければならず、それにより複数の割付パターンが考えられ、その中から最も適していると考えられる割付パターンを採用し、足場資材の数量を算出する必要がある。
このことからも、単にカウントしやすい目盛りの物差しで最適な割付計算ができるものではない。
【００１５】
本願発明者は、上記のような問題を解決し、携帯端末に数字を入力するだけで、必要な足場部材の割付の計算ができ、また複数の割付計算結果が提供され、客観的に最適な足場資材の選択が可能となる足場資材割付計算システム及びその計算方法を提供する。
【課題を解決するための手段】
【００１６】
本願発明者は、鋭意検討の結果、上記課題を下記の手段により解決した。
〔１〕足場資材の割付計算制御部と足場資材データベースを備える足場資材の割付計算装置と、情報入力部、記憶部、制御部、表示部及び通信手段を備える携帯端末とが、通信回線を介して接続され、
携帯端末は、制御部によって実行されるアプリケーションソフトウエアが記憶部に記憶され、
アプリケーションソフトウエアは、携帯端末の表示部に、施工幅と左右のはなれの長さを入力可能にメニュー表示する機能及び足場資材の割付計算制御部から送信される割付計算結果を表示する機能を備え、
足場資材の割付計算装置は、足場資材の割付計算制御部と足場資材データベースを備え、足場資材の割付計算制御部は、携帯端末のアプリケーションソフトウエアのメニュー表示から入力された施工幅と左右のはなれの長さ情報を受信する受信手段と、足場資材の割付計算ロジックが複数格納される格納手段、受信手段で受信した情報について、足場資材データベースの情報を参照し、格納手段に格納される割付計算ロジックによって割付計算の演算処理をする演算手段、そして、割付計算ロジックにより算出された割付計算結果を保存する保存手段、割付計算結果を携帯端末へ送信する送信手段を備え、
足場資材の割付計算制御部の格納手段に格納される足場資材の割付計算ロジックが、携帯端末のアプリケーションソフトウエアのメニュー表示から入力された施工幅と左右のはなれの合計値に対し、あらかじめ選択された資材の中で最も大きなものを優先的に割り振り、誤差を最小にするものを算出するよう割付計算の演算処理をすることを特徴とする足場資材割付計算システム。
【００１７】
〔２〕足場資材の割付計算制御部と足場資材データベースを備える足場資材の割付計算装置と、情報入力部、記憶部、制御部、表示部及び通信手段を備える携帯端末とが、通信回線を介して接続され、
携帯端末は、制御部によって実行されるアプリケーションソフトウエアが記憶部に記憶され、
アプリケーションソフトウエアは、携帯端末の表示部に、施工幅と左右のはなれの長さを入力可能にメニュー表示する機能及び足場資材の割付計算制御部から送信される割付計算結果を表示する機能を備え、
足場資材の割付計算装置は、足場資材の割付計算制御部と足場資材データベースを備え、足場資材の割付計算制御部は、携帯端末のアプリケーションソフトウエアのメニュー表示から入力された施工幅と左右のはなれの長さ情報を受信する受信手段と、足場資材の割付計算ロジックが複数格納される格納手段、受信手段で受信した情報について、足場資材データベースの情報を参照し、格納手段に格納される割付計算ロジックによって割付計算の演算処理をする演算手段、そして、割付計算ロジックにより算出された割付計算結果を保存する保存手段、割付計算結果を携帯端末へ送信する送信手段を備え、
足場資材の割付計算制御部の格納手段に格納される足場資材の割付計算ロジックが、携帯端末のアプリケーションソフトウエアのメニュー表示から入力された施工幅と左右のはなれの合計値に対し、あらかじめ選択された資材を使い、割り切れるものを算出するよう割付計算の演算処理をすることを特徴とする足場資材割付計算システム。
〔３〕足場資材の割付計算制御部の格納手段に格納される足場資材の割付計算ロジックが、複数格納されてなり、複数の足場資材の割付計算ロジックにより算出された複数の割付計算結果が保存手段に保存され携帯端末に送信され、
携帯端末の制御部は、通信手段により受信した複数の割付計算結果を表示部に表示するよう制御する、〔１〕又は〔２〕に記載の足場資材割付計算システム。
【００２０】
〔４〕足場資材の割付計算ロジックが、携帯端末のアプリケーションソフトウエアのメニュー表示から入力された施工幅と左右のはなれの合計値に対し、あらかじめ選択された資材の中で最も大きなものから順に割り付け、その誤差を最小にするために、余り以上の長さで割って算出するよう割付計算の演算処理をする、〔１〕〜〔３〕のいずれか１に記載の足場資材割付計算システム。
【００２１】
〔５−１〕足場資材の割付計算制御部の格納手段に格納される足場資材の割付計算ロジックが、複数格納されてなり、
複数格納された足場資材の割付計算ロジックが、
携帯端末のアプリケーションソフトウエアのメニュー表示から入力された施工幅と左右の離れの合計値を、あらかじめ選択された足場資材の中で最も大きなものの値で割り、
割ったことにより商と余りが得られ、
その割った足場資材の値を商の数だけ計算結果として配列し、
余りがあらかじめ選択された足場資材の中で最も小さいものの値より小さい場合には、余りを、選択された足場資材の最大値を除く大きい順に割り、
その割った足場資材の値を商の数だけ、割った足場資材の値の大きい順に、配列に計算結果として加えて配列を構成し、
配列を余りとともに保存手段に保存する共通ロジックを含むものである、〔１〕〜〔５〕のいずれか１項に記載の足場資材割付システム。
【００２２】
〔５−２〕〔５〕に記載の足場資材の割付計算ロジックにおける余り以上の長さとは、
施工幅と左右の離れの合計値を割った足場資材の値が計算結果として大きい順に配列された値のうち、一番最後と最後から２番目に配列された値を、共通ロジックで算出された余りに足したものであり、
足したことにより得られた値を基本値として演算処理するものである、〔５−１〕に記載の足場資材割付システム。
【００２３】
〔５〕足場資材の割付計算制御部と足場資材データベースを備える足場資材の割付計算装置と、情報入力部、記憶部、制御部、表示部及び通信手段を備える携帯端末とが、通信回線を介して接続された足場資材の割付計算システムによる足場資材割付計算方法であって、
（１）携帯端末の記憶部に記憶されるアプリケーションソフトウエアが、携帯端末の制御部によって実行され、メニュー表記機能により表示部にメニュー表示される工程、
（２）アプリケーションソフトウエアのメニュー表記機能により携帯端末の表示部に表示されるメニューに、施工幅と左右のはなれの長さを入力する工程、
（３）メニューに入力された施工幅と左右のはなれの長さ情報が、足場資材の割付計算装置の受信手段で受信される工程、
（４）足場資材の割付計算制御部が、受信手段で受信された情報について、演算手段により、足場資材データベースの情報を参照し、格納手段に格納される割付計算ロジックが、携帯端末のアプリケーションソフトウエアのメニュー表示から入力された施工幅と左右のはなれの合計値に対し、あらかじめ選択された資材の中で最も大きなものを優先的に割り振り、誤差を最小にするものを算出するよう割付計算の演算処理をする工程、
（５）割付計算ロジックにより算出された割付計算結果を保存手段により保存する工程、
（６）割付計算結果を送信手段により携帯端末へ送信する工程、
（７）携帯端末が、足場資材の割付計算装置から送信された割付計算結果を表示部に表示する工程
からなることと特徴とする足場資材割付計算方法。
〔６〕足場資材の割付計算制御部と足場資材データベースを備える足場資材の割付計算装置と、情報入力部、記憶部、制御部、表示部及び通信手段を備える携帯端末とが、通信回線を介して接続された足場資材の割付計算システムによる足場資材割付計算方法であって、
（１）携帯端末の記憶部に記憶されるアプリケーションソフトウエアが、携帯端末の制御部によって実行され、メニュー表記機能により表示部にメニュー表示される工程、
（２）アプリケーションソフトウエアのメニュー表記機能により携帯端末の表示部に表示されるメニューに、施工幅と左右のはなれの長さを入力する工程、
（３）メニューに入力された施工幅と左右のはなれの長さ情報が、足場資材の割付計算装置の受信手段で受信される工程、
（４）足場資材の割付計算制御部が、受信手段で受信された情報について、演算手段により、足場資材データベースの情報を参照し、格納手段に格納される割付計算ロジックが、携帯端末のアプリケーションソフトウエアのメニュー表示から入力された施工幅と左右のはなれの合計値に対し、あらかじめ選択された資材を使い、割り切れるものを算出するよう割付計算の演算処理をする工程、
（５）割付計算ロジックにより算出された割付計算結果を保存手段により保存する工程、
（６）割付計算結果を送信手段により携帯端末へ送信する工程、
（７）携帯端末が、足場資材の割付計算装置から送信された割付計算結果を表示部に表示する工程
からなることと特徴とする足場資材割付計算方法。
【発明の効果】
【００２４】
本発明に係る足場資材割付計算システムによれば、足場資材の割付計算制御部と、足場資材データベースと、情報入力部、記憶部、制御部、表示部及び通信手段を備える携帯端末とが、通信回線を介して接続され、携帯端末は、制御部によって実行されるアプリケーションソフトウエアが記憶部に記憶され、アプリケーションソフトウエアは、携帯端末の表示部に、施工幅と左右のはなれの長さを入力可能にメニュー表示する機能及び足場資材の割付計算制御部から送信される割付計算結果を表示する機能を備え、足場資材の割付計算制御部は、携帯端末のアプリケーションソフトウエアのメニュー表示から入力された施工幅と左右のはなれの長さ情報を受信する受信手段と、足場資材の割付計算ロジックが複数格納される格納手段、受信手段で受信した情報について、足場資材データベースの情報を参照し、格納手段に格納される割付計算ロジックによって割付計算の演算処理をする演算手段、そして、割付計算ロジックにより算出された割付計算結果を保存する保存手段、割付計算結果を携帯端末へ送信する送信手段を備えてなるので、携帯端末を使って簡単に足場資材の割付計算ができるので、手作業で煩雑な足場資材割付計算をする必要がなくなり、経験が浅くても簡単に足場資材割付計算をすることができる。
【００２５】
また、複数の割付計算ロジックによって、複数の割付計算結果を算出し携帯端末の表示部に表示されるので、複数の割付計算結果を一括で比較し検討でき、また、はなれの長さを増やすプラス（＋）計算結果や減らすマイナス（−）の計算結果も表示することもでき、最適な仮設足場の割付計算が可能となる。
【図面の簡単な説明】
【００２６】
【図１】図１は、本発明に係る足場資材割付計算システムの実施例における機能的構成を説明するブロック図である。
【図２】図２は、本発明に係る足場資材割付計算システムにおける「施工幅」と「はなれ」の説明図である。
【図３】図３は、本発明に係る足場資材割付計算システムにおける「施工幅」と「はなれ」の説明図である。
【図４】図４は、本発明に係る足場資材割付計算システムの一実施例で、携帯端末に表示されるメニュー表示の例を示した説明図である。
【図５】図５は、本発明に係る足場資材割付計算システムの一実施例で、携帯端末に表示されるメニュー表示の例を示した説明図である。
【図６】図６は、本発明に係る足場資材割付計算システムの一実施例で、携帯端末に表示されるメニュー表示の例を示した説明図である。
【図７】図７は、本発明に係る足場資材割付計算システムの一実施例で、携帯端末に表示されるメニュー表示の例を示した説明図である。
【図８】図８は、本発明に係る足場資材割付計算システムによる足場資材割付の計算方法の流れを説明するためのフローチャートである。
【図９】図９は、具体的な足場資材の割付計算の基本手順の説明図である。
【図１０】図１０は、図９で示す割付計算の基本手順に、具体的な数値をあてはめた割付計算手順の説明図。である。
【図１１】図１１は、図１０に示す割付計算手順の実施例を携帯端末の表示部に表示した状態を示す図である。
【図１２】図１２は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのメインロジックを説明するフローチャートである。
【図１３】図１３は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックの共通ロジックを説明するフローチャートである。
【図１４】図１４は、共通ロジックを使用した実施例における計算式の説明図である。
【図１５】図１５は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのロジックＡ−１を説明するフローチャートである。
【図１６】図１６は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのロジックＡ−１に続くロジックＡ−２を説明するフローチャートである。
【図１７】図１７は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのロジックＡ−２に続くロジックＡ−３を説明するフローチャートである。
【図１８】図１９は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのロジックＢ−１を説明するフローチャートである。
【図１９】図１９は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのロジックＢ−１に続くロジックＢ−２を説明するフローチャートである。
【図２０】図２０は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのロジックＢ−２に続くロジックＢ−３を説明するフローチャートである。
【図２１】図２１は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのロジックＣを説明するフローチャートである。
【図２２】図２２は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのロジックＤを説明するフローチャートである。
【図２３】図２３は、実施例において各割付計算ロジックにより演算処理され算出された割付計算結果を携帯端末のアプリケーションソフトウエアの表示機能により表示部に表示された状態の一例を示す説明図である。
【発明を実施するための形態】
【００２７】
本発明に係る足場資材割付計算システムを実施するための形態を、実施例の図に基づいて説明する。
なお、以下の発明の実施形態については、形状、数値的条件などは、単なる好適例にすぎない。従って、この発明は以下の実施形態に限定されるものではなく、この発明の構成の範囲を逸脱せずにこの発明の効果を達成できる多くの変更を行うことができる。
【００２８】
〔機能的構成〕
図１は本発明に係る足場資材割付計算システムの実施例における機能的構成を説明するブロック図である。
図中、１は足場資材割付計算システム、２は携帯端末、２１は情報入力部、２２は記憶部、２３は制御部、２４は表示部、２５は通信手段である。また、３は足場資材の割付計算装置であり、３０は足場資材の割付計算制御部、３１は格納手段、３２は演算手段、３３は保存手段、３４は受信手段、３５は送信手段、３６は足場資材データベースである。また、４は管理者用端末であり、１００は通信回線である。
【００２９】
本発明に係る足場資材割付計算システム１は、図１に示すように、足場資材の割付計算制御部３０と、格納手段３１、演算手段３２、保存手段３３、受信手段３４、送信手段３５及び足場資材データベース３６とを備える足場資材の割付計算装置３と、情報入力部２１、記憶部２２、制御部２３、表示部２４及び通信手段２５を備える携帯端末２とが、通信回線１００を介して接続されて構成される。
【００３０】
図１に示す構成は一実施例であり、足場資材の割付計算装置３（以下、装置ともいう。）は、クラウド上のサーバ装置であっても、別途設置されたサーバ機器であってもよい。
足場資材の割付計算装置３は、足場資材の割付計算制御部３０と、足場資材データベース３６を備え、割付計算制御部３０は、少なくとも格納手段３１、演算手段３２、保存手段３３、受信手段３４、送信手段３５を備える。
割付計算制御部３０は、ＣＰＵ（Central Processing Unit）やＧＰＵ（Graphics Processing Unit）等のプロセッサを含み、格納手段３１に格納された割付計算ロジックのプログラムを実行し、演算手段３２により演算処理が行われる。そして、割付計算ロジックにより演算手段３２で演算処理され算出された割付の計算結果は保存手段３３に保存される。
【００３１】
足場資材データベース３６は、各種足場資材の情報が保存され、割付計算装置３による割付計算の演算処理をする際に参照される。足場資材データベース３６の情報更新は、管理者用端末４から手作業で行ってもよく、また通信により自動で他のデータベースから情報更新可能な構成であってもよく、その機能を備えるものであれば、その構成自体は任意に変更可能である。
【００３２】
通信回線１００は、携帯端末２と割付計算装置３との間で情報を相互に送受信可能な有線、無線を問わない通信回線であり、インターネット回線、イントラネット回線、ＬＡＮ等特に限定はされない。
【００３３】
携帯端末２は、通信回線１００に接続可能な通信インターフェースの通信手段２５を備えた利用者が操作する電子端末であり、スマートフォンやタブレット端末、コンピュータ装置などで、少なくとも情報入力部２１、記憶部２２、制御部２３、表示部２４及び通信手段２５を備える。
情報入力部２１は、表示部とタッチパネルが一体となったタッチスクリーンであっても、キーボードからの入力、ペンによる入力であってもよく、後述する施工幅とはなれの数値を入力できる手段であれば、音声によるものであってもよい。
携帯端末２の記憶部２２は、ＯＳやアプリケーションプログラム等を格納するＲＯＭや作業領域となるＲＡＭ、各種情報を記憶するＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などにより構成される。本実施例では、足場資材割付計算を行うアプリケーションソフトウエアが記憶部２２に記憶され、制御部２３により実行処理が行われる。
【００３４】
表示部２４は、利用者が情報を視覚的に認識するためのインターフェースであり、アプリケーションソフトウエアのメニューを表示し、また、割付計算装置３により計算された割付パターンを表示するものであり、携帯端末２がスマートフォンであれば、情報入力部２１としても機能する表示画面であり、コンピュータ装置であればディスプレイである。
このように、携帯端末２は、情報入力を促し、情報を受け付け、その情報を割付計算装置３に送信するとともに、割付計算装置３の演算手段３２により算出された計算結果を受信し、その表示部２４上に表示できるものである。
【００３５】
携帯端末２は、制御部２３によって実行されるアプリケーションソフトウエアを記憶部２２に記憶しておくことで、利用者の操作性を高めている。アプリケーションソフトウエアは、携帯端末２の機能により動作するものであっても、ネットワーク上に提供されるウェブサイトのアプリケーションを利用するものであってもよい。なお、携帯端末２の記憶部２２に割付計算装置３の機能を組み込み、通信回線１００を使えないようなオフラインの環境で計算可能な構成とすることも可能である。図面上ではわからない建物の周囲の状況に対し、現場で状況を見ながら携帯端末２を操作して、最適な足場の割付計算が行えるように構成される。
【００３６】
〔携帯端末で入力する情報〕
本発明に係る足場資材割付計算システム１は、携帯端末２の記憶部２２にアプリケーションソフトウエアが記憶され、アプリケーションソフトウエアは制御部２３によって実行される。
アプリケーションソフトウエアは、携帯端末２の表示部２４に、施工幅と左右のはなれの長さを入力可能にメニュー表示する機能及び足場資材の割付計算装置３の送信手段３５から送信される割付計算結果を表示する機能を備える。
【００３７】
アプリケーションソフトウエアの機能により携帯端末２の表示部２４に表示されるメニュー画面は、「施工幅」と左右の「はなれ」の長さを入力可能に表示される。
図２及び図３は、本発明に係る足場資材割付計算システムにおける「施工幅」と「はなれ」の説明図である。
図に示すように、「施工幅」とは、足場を組む建物の長さである。そして、「はなれ」とは、建物の端部から延長される足場の長さである。
【００３８】
図２（ａ）は、はなれが建物の長さより外側に延長される出隅の足場のケースを示している。図に示すケースでは、はなれは、建物の外側に延長された部分の足場の長さを示し、左右ともにプラスのはなれとなる。この場合、入力値は、図３（ａ）に示すように、左（＋）はなれ、施工幅、右（＋）はなれであり、割付計算で基礎となる合計値は、左（＋）はなれ＋施工幅＋右（＋）はなれで算出される。すなわち、施工幅＜合計値である。
【００３９】
図２（ｂ）は、はなれが建物の長さに対し内側に向かって形成されるケースである。図に示すケースでは、はなれは施工幅に対し内側になり、左右ともにマイナスのはなれとなる。この場合、入力値は、図３（ｂ）に示すように、左（−）はなれ、施工幅、右（−）はなれであり、割付計算で基礎となる合計値は、左（−）はなれ＋施工幅＋右（−）はなれで算出される。すなわち、施工幅＞合計値である。
【００４０】
なお、図３（ｃ）のように、はなれが形成されないケースの場合、左はなれ０、施工幅、右はなれ０であり、割付計算で基礎となる合計値は、左はなれ０＋施工幅＋右はなれ０、すなわち、合計値＝施工幅となる。
なお、本発明に係る足場資材割付計算システムは、特に足場割付計算の経験がなくても簡単に割付計算できるものであり、上記、出隅足場、入隅足場等を意識することなく、単に施工幅とはなれの長さの数値を入力すればよい構成となっている。
【００４１】
〔足場資材割付計算方法（流れ）〕
図４〜７は、本発明に係る足場資材割付計算システムの一実施例で、携帯端末に表示されるメニュー表示の例を示した図であり、図８は、本発明に係る足場資材割付計算システムによる足場資材割付の計算方法の流れを説明するためのフローチャートである。
本発明に係る足場資材割付計算システムによる足場資材割付計算方法は、まず、（１）携帯端末２の記憶部２２に記憶されるアプリケーションソフトウエアが、携帯端末２の制御部２３によって実行され、メニュー表記機能により表示部２４にメニューが表示される（ステップ１：図４）。
このメニューの初期画面では、「割付対象メモ」で、建物の縦方向と横方向のどちらの足場資材の割付をするのか選択可能に表示されている。
【００４２】
そして、使用資材の選択のために、選択可能な資材の大きさ（長さ）が表示されている。  図４はデフォルトを選択し、「６００」「９００」「１２００」「１８００」の足場板又は手摺りを割付の資材とするように指示をするものとなっている。
本発明に係る足場資材割付計算システムでは、使用する資材の大きさ（長さ）を任意に選択して割付計算ができるよう構成される。
【００４３】
図７（ａ）は、デフォルトとして設定された使用頻度が高いと想定される資材の大きさ「６００」「９００」「１２００」「１８００」が選択されている。
図７（ｂ）は、デフォルトを解除し、任意に「６００」と「９００」が選択されている状態を示す。
図７（ｃ）は、デフォルトを解除し、任意に、デフォルトで設定された大きさに「４００」を加えた状態を示す。
これは、足場資材、例えば足場板あるいは手摺りのサイズは、作業効率性、運搬、保管等に大きく影響することから、利用者が任意に足場資材の大きさを限定できるように構成されている。
【００４４】
そして、（２）使用資材の選択欄の下方に、アプリケーションソフトウエアのメニュー表記機能により携帯端末２の表示部２４に左はなれ入力部２１ｂ、施工幅入力部２１ａ、右はなれ入力部２１ｃが設けられ、各長さを入力する画面が表示されるので、ここに、あらかじめ計測した施工幅と理想とする左右のはなれの長さを入力する（ステップ２：図５）。理想とする左右のはなれの長さとは、建物と外柱との距離であって、作業効率、安全性を考慮して、最適なはなれの長さである。
【００４５】
（３）メニューに入力された施工幅と左右のはなれの長さ情報は、メニューの「計算」を選択することで送信され、施工幅と左右のはなれの長さ情報は、足場資材の割付計算装置３の受信手段３４で受信される（ステップ３）。
そして、（４）足場資材の割付計算装置３の割付計算制御部３０は、受信手段３４で受信した情報について、演算手段３２により、足場資材データベース３６の情報を参照し、格納手段３１に格納される割付計算ロジックで割付計算の演算処理をする（ステップ４）。
【００４６】
その後、（５）割付計算ロジックにより算出された割付計算結果を保存手段３３により保存し（ステップ５）、（６）割付計算結果を送信手段３５により携帯端末２へ送信する（ステップ６）。
（７）携帯端末２は、足場資材の割付計算装置３から送信された割付計算結果を表示部２４の計算結果表示部２４ａに表示する（ステップ７：図６）。
なお、ステップ４では、複数の割付計算ロジックで割付計算がされるので、複数の計算結果が算出された場合には、その複数の計算結果が、携帯端末２の表示部２４の計算結果表示部２４ａに表示される（図６）。
【００４７】
〔割付計算基本手順〕
図９は、具体的な足場資材の割付計算の基本手順の説明図である。
割付計算装置３の割付計算制御部３０は、受信手段３４により受信した情報を受け付けると、まず、建物の長さ（Ｘ又はＹ）とはなれ（建物の外壁からの理想の外柱のはなれ）２カ所（ＡとＢ）の入力値から、建物の長さ＋はなれ２カ所により合計値（Ｃ）を算出する（ステップ１１）。
次に、建物の長さとはなれ２カ所の合計値（Ｃ）を最も長い足場資材の１スパンの長さで割る（ステップ１２）。ここでは、１スパンを１，８００ｍｍとする。そして、１スパンの長さで割って得られた数値は、スパンの数（Ｄ）＋端数となる。
そして、ステップ１２で算出されたスパンの数（Ｄ）＋端数から、スパンの数（Ｄ）を引き、端数を算出する（ステップ１３）。
【００４８】
算出された端数に、足場資材の１スパンの長さ１，８００ｍｍを掛ける（ステップ１４）。ここで算出された数値が、理想のはなれまでの１，８００ｍｍ未満の長さ（Ｆ）となる。
ステップ１４で得られた理想のはなれまでの１，８００ｍｍ未満の長さ（Ｆ）に一番近い長さの足場資材を検出し組み合わせる（ステップ１５）。この際、一番近い長さの足場資材を検出する際には、長い足場資材を優先する。
そして、理想のはなれまでの１，８００ｍｍ未満の長さ（Ｆ）から一番長さが近い足場資材の長さを引く（ステップ１６）。これにより差し引きするはなれの長さ（Ｇ）が検出される。
最後に、建物の外壁からの理想のはなれ（ＡとＢ）の２カ所の長さから、差し引きするはなれ（Ｇ）を引く、又は理想のはなれ（ＡとＢ）の２カ所の長さに差し引きするはなれ（Ｇ）を足すことで、現実のはなれ（ＨとＩ）の長さを算出する。
【００４９】
図１０は、図９で示す割付計算手順に、具体的な数値をあてはめて、割付計算手順を説明する図である。
ここで、入力値は、建物の長さ（施工幅）を８，６００ｍｍとし、建物の外壁からの理想の外柱のはなれの長さを左右ともに８５０ｍｍとして説明する。
まず、建物の長さ（Ｘ又はＹ）８，６００ｍｍとはなれ２カ所ＡとＢ８５０ｍｍ＋８５０ｍｍの入力値から合計値Ｃを算出する。
８，６００＋（８５０＋８５０）＝１０，３００ｍｍ（ステップ１１ａ）
次に、合計値Ｃを、最も長い足場資材の１スパン１，８００ｍｍで割る。
１０，３００÷１，８００＝５．７２２２２（ステップ１２ａ）
ここで、スパン数Ｄは５である。
５．７２２２からスパン数Ｄの５を引くと端数は、０．７２２２である。
５．７２２２−５＝０．７２２２２（ステップ１３ａ）
【００５０】
ステップ１３ａで算出された端数に、足場資材の１スパンの長さ１，８００ｍｍを掛ける。
０．７２２２２×１，８００ｍｍ＝１，２９９．９６（ステップ１４ａ）
ここで算出された数値は、理想のはなれまでの１，８００ｍｍ未満の長さＦである。
長さＦの１，２９９．９６に対し、一番近い長さの足場資材を検出し組み合わせる（ステップ１５ａ）。
使用する足場資材を、１，８００ｍｍ、１，２００ｍｍ、９００ｍｍ、６００ｍｍの４種類とする場合、長さＦに一番近い長さは、１，２００ｍｍとなる。
そこで、長さＦから一番長さが近い足場資材の長さ１，２００ｍｍを引く。
１，２９９．９６−１，２００＝９９．９６（ステップ１６ａ）
ここで算出された数値は、差し引きするはなれの長さＧである。
建物の外柱からの理想のはなれＡとＢの長さから、前記差し引きするはなれＧの長さを引いて、現実のはなれの長さＨ＋Ｉを算出する。
（８５０＋８５０）−（９９．９６）＝１６００．０２（ステップ１７ａ）
以上から、足場割付計算の結果、施工幅８，６００ｍｍ、現実の左右のはなれの合計１６００（小数点以下切り捨て）が算出される。したがって、現実の左右のはなれはそれぞれ８００ｍｍとなる。
【００５１】
図１１は、図１０に示す実施例を携帯端末２の表示部２４に表示した状態を示す図である。
携帯端末２の表示部２４において、選択した使用資材はデフォルトの１，８００ｍｍ、１，２００ｍｍ、９００ｍｍ、６００ｍｍである。
そして、施工幅入力部２１ａには「８，６００」が入力され、左はなれ入力部２１ｂには「８５０」、右はなれ入力部２１ｃにも「８５０」が入力されている。
その後、「計算」を選択し、計算指示をすると、計算結果表示部２４ａに計算結果が表示される。
計算結果は、必要となる足場資材は、１，８００ｍｍ（Ｓ）が５と、１，２００ｍｍが１で、左右のはなれは、８００であることがわかる。
【００５２】
上記計算結果から得られる合計値は、１，８００＋８００＋８００＝１０，２００ｍｍであり、入力値の合計値８，６００＋８５０＋８５０＝１０，３００ｍｍと比して、１００少ないので、計算結果の下段に差の「−１００」が記載されている。また、はなれは、入力値「８５０」より「５０」少ない「８００」なので、算出されたはなれの数値の下段に「−５０」と記載されている。
これにより利用者は、この計算結果であれば、合計値は１００ｍｍ少なくなり、はなれは理想的なはなれと比して５０ｍｍ少なくなることを瞬時に知ることができる。
【００５３】
本発明に係る足場資材割付計算システムは、１つの足場資材の割付計算結果だけでなく、他の足場資材を選択することにより、複数の足場資材の割付計算結果を算出することに大きな特徴がある。また、はなれが理想的な外柱からの距離からどのくらい増えているのか減っているのかを客観的に確認できるようにすることで、最終的に利用者がどの割付計算結果を選択するのかの検討材料となるように算出されることも特徴となっている。
そのため、本発明において、足場資材の割付計算制御部３０の格納手段３１には、複数の足場資材の割付計算ロジックが格納されてなり、複数の足場資材の割付計算ロジックにより算出された複数の割付計算結果が保存手段３３に保存され携帯端末２に送信される構成となっている。
また、利用者が使用する携帯端末２の制御部２３は、通信手段２５により受信した複数の割付計算結果を表示部２４の計算結果表示部２４ａに表示するよう制御する。
【００５４】
以下に本発明に係る足場資材割付計算システムにおける割付計算を構成する各ロジックを説明する。
【００５５】
〔メインロジック〕
図１２は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのメインロジックを説明するフローチャートである。
本発明に係る足場資材割付計算システムは、携帯端末２の表示部２４に表示されるアプリケーションソフトウエアのメニューの施工幅入力部２１ａ、はなれ入力部２１ｂ、２１ｃから入力された施工幅及び左右のはなれの長さを示す数値を、足場資材の割付計算装置３の割付計算制御部３０の受信手段３４により受信し受け付けると、演算手段３２で入力された施工幅及び左右のはなれの長さの合計値を算出する（ステップ００１）。
その後、後述する共通ロジックが実行され、その結果により共通ロジック「計算結果」を得る（ステップ００２）。
【００５６】
そして、共通ロジック「計算結果」は、保存手段３３により保存処理された後、ロジックＡが実行される（ステップ００３）。
ロジックＡにより算出された「計算結果」は、保存手段３３により保存処理された後、ロジックＡにより算出された「計算結果」で選択された足場資材が、一定の要件を満たすか検討する（ステップ００４）。
選択された資材が、一定の要件を満たす場合には、ロジックＡの計算結果に誤差がないか検討する（ステップ００５）。
ロジックＡの計算結果に誤差がない場合、選択された資材が、あらかじめ設定した条件Ａを満たしているか検討する（ステップ００６）。ここであらかじめ設定した条件Ａは、条件Ａ（変更）＝選択された資材が（１８００、１２００、９００、６００）で且つ誤差０の答えがないことである。
ここで、選択された資材として紐付けられているのは、（１８００、１２００、９００、６００）であるが、誤差０の答えの場合には、紐付けする足場資材に４００を加え、（１８００、１２００、９００、６００、４００）の場合について、同様に割付計算を行う（ステップ００８）。
なお条件Ａを満たさない場合、その計算結果を表示するプロセスに入って終了する（ステップ００９）。
【００５７】
ステップ００４で選択された足場資材が、一定の要件を満たさないと判断された場合、後述するロジックＢ以下に進む。そして、そこで算出された計算結果は、ステップ００６で選択された資材が条件Ａを満たしているか検討される（ステップ００６）。
満たしている場合には、選択された資材を（１８００、１２００、９００、６００、４００）に条件を変更し再計算を行う（ステップ００８）。そしてその計算結果について、計算結果表示プロセスに入って終了する（ステップ００９）。
【００５８】
〔共通ロジック〕
図１３は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックの共通ロジックを説明するフローチャートである。
共通ロジックは、後述する複数の足場資材の割付計算ロジックに入る前の段階で演算される。
まず、メインロジックのステップ００１で算出された入力合計値を、選択された足場資材の最大値で割る（ステップ１０１）。
そして、割った足場資材の数値を商の数だけ、「計算結果」として配列に加える（ステップ１０２）。
【００５９】
次に、ステップ１０１で算出された結果の余りについて、余りが選択された足場資材の最小値より大きいか検討する（ステップ１０３）。
余りが選択された足場資材の最小値より大きい場合、「余り」について選択された足場資材で最大値を除く大きい順（余り÷〔ｎ＋（１）〕番目に大きい値）に割っていく（ステップ１０４）。
そして、割った足場資材の数値を、商の数だけ「計算結果」として配列に加え（ステップ１０５）、メインロジックに戻る。
【００６０】
図１４は、共通ロジックを使用した実施例における計算式の説明図である。
本実施例において、携帯端末２の情報入力部２１の施工幅入力部２１ａに８，０００、はなれ入力部２１ｂ、２１ｃに９００が入力されている。そして、使用資材として選択された足場資材（１，８００  １，２００  ９００  ６００）が選択されて紐付けられる。
【００６１】
まず、メインロジックのステップ００１で算出された入力合計値は９，８００であり、選択された足場資材のうち最大値は、１，８００である。
ここで、入力合計値を選択された資材の最大値で割る。
９，８００÷１，８００＝５・・・８００  商５  余り８００（ステップ２０１）
【００６２】
ステップ２０１で算出された商の数を「計算結果」として配列に加える。
「計算結果  １８００  １８００  １８００  １８００  １８００」
ここで、Ｓ＝１８００とし、「５Ｓ」を表記する（ステップ２０２）。
【００６３】
次にステップ２０１で算出された余りが、選択された資材の最小値より大きいか検討する。
選択された資材の最小値は６００、余りは８００
８００＞６００  余りは選択された資材の最小値より大きい（ステップ２０３）。
【００６４】
次に「余り」を選択された資材で最大値を除く大きい順に割っていく。
選択された資材の最大値１８００を除く大きい順では、１２００である。そこで、余り８００を１２００で割る。
８００÷１２００＝０・・・８００（ステップ２０４（１））
そして、割った資材の数値を、商の数だけ「計算結果」として配列に加える。
ここでは商は０なので、ステップ２０２で表記された「５Ｓ」のままとなる。
「計算結果  ５Ｓ」（ステップ２０５（１））
【００６５】
ステップ２０５（１）から、ステップ２０３に戻り（共通ロジック  ステップ１０３）、ステップ２０４（１）で算出された余りが選択された資材の最小値より大きいか検討する。
ステップ２０４（１）で算出された余りは８００なので、再度ステップ２０４が実行される。
選択された資材で最大値を除く大きい順の次は、９００である。そこで、余り８００を９００で割る。
８００÷９００＝０・・・８００（ステップ２０４（２））
ここでは商は０なので、「計算結果」はステップ２０２で表記された「５Ｓ」のままとなる。
「計算結果  ５Ｓ」（ステップ２０５（２））
【００６６】
ステップ２０５（２）から、ステップ２０３に戻り（共通ロジック  ステップ１０３）、ステップ２０４（２）で算出された余りが選択された資材の最小値より大きいか検討する。
ステップ２０４（２）で算出された余りは８００なので、再度ステップ２０４が実行される。
選択された資材で最大値を除く大きい順の次は、６００である。そこで、余り８００を６００で割る。
８００÷６００＝１・・・２００（ステップ２０４（３））
ここで商は１なので、「計算結果」はステップ２０２で表記された「５Ｓ」の横に「６００」を配列する。
「計算結果  ５Ｓ  ６００」（ステップ２０５（３））
【００６７】
ステップ２０５（３）から、ステップ２０３に戻り（共通ロジック  ステップ１０３）、ステップ２０４（３）で算出された余りが選択された資材の最小値より大きいか検討する。
ステップ２０４（３）で算出された余りは２００である。
２００＜６００（ステップ２０３）
余りが選択された資材の最小値より小さいので、この共通ロジックは終了し、メインロジック（ステップ００２）へ戻る。
最終的に共通ロジックの計算結果は「５Ｓ  ６００」誤差（余り）２００」となる（ステップ２０６）。
なお、ここで余り２００ははなれの長さで調整する必要が生じた誤差である。
例えば、上記共通ロジックの実施例で、はなれの入力値は９００、９００である。
そして、共通ロジックの計算結果で算出された余りは２００であることから、はなれの入力値９００、９００の合計値１８００から２００を引くことで調整される。
したがって、はなれ１８００−２００＝１６００であり、これを左右のはなれで算出すると、
１６００÷２＝８００となり、上記共通ロジックの計算結果は、
左はなれ８００、５Ｓ  ６００  右はなれ６００となる。
【００６８】
〔ロジックＡ−１〕
本発明を構成する足場資材の割付計算装置３の割付計算制御部３０の格納手段３１に格納された共通ロジックが実行され割付計算を行うと、その結果を参照し、同じく格納手段３１に格納される他のロジック、ここではロジックＡが実行される。
図１５は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのロジックＡ−１を説明するフローチャートである。
【００６９】
ロジックＡ−１は、まず共通ロジックの結果を参照する（ステップＡ−１０１）。
その結果において、誤差（余り）が０であるかどうか検討する（ステップＡ−１０２）。誤差が０であれば、その計算結果の配列が、次の条件Ｃを満たすか検討する（ステップＡ−１１３）。
本事例において、条件Ｃは、「現在までに、同一の計算結果がある又は計算結果の配列の数値の総和が、選択された資材の最大値で割り切れ、計算結果の配列の構成が最大の資材のみで構成されている」である。
これを満たす場合、メインロジックへ戻る。
【００７０】
ステップＡ−１０２で、誤差（余り）が０でない場合、計算結果の配列の最後と後ろから２番目の値を誤差の数値に足し、これを「基本値」とする（ステップＡ−１０３）。
すなわち、「基本値＝誤差＋配列の最後の値＋配列の後ろから２番目の値」となる。
上記実施例においては、誤差は２００、配列の最後の値は６００、後ろから２番目の値は１８００であり、基本値は以下の通りとなる。
基本値＝２００＋６００＋１８００＝２６００
【００７１】
次に「誤差」を暫定的に「最接近値」とする（ステップＡ−１０４）。
最接近値＝誤差＝２００
【００７２】
そして、「基本値」から資材の大きい順に引いていく（ステップＡ−１０５）。
基本値−［ｎ］番目に大きい値
実施例においては、基本値２６００、最も大きい資材１８００であるから、
２６００−１８００＝８００
ここで、この基本値と最も大きい資材の差を「差１」とする。また、［ｎ］は、ステップＡ−１０５の実行回数を表す。例えば、初めてステップＡ−１０５を実行する場合は、［ｎ］＝１として、１番大きい資材１８００で検討し、後述するステップＡ−１０７でｎｏになるとともに、ステップＡ−１１０でｎｏになる場合にはステップＡ−１０５に戻り、［ｎ］＝２として、２番目に大きい資材１２００で検討される。
【００７３】
次に、「差１」が最小の資材より小さいか大きいか検討する（ステップＡ-１０６）。
上記実施例においては、差１は８００、最小の資材は６００である。
したがって、差１＜最小の材料を満たさないので、ロジックＡ−２を検討する。
差１＜最小の材料を満たす場合、次に以下の要件を満たすか検討する（ステップＡ−１０７）。
「０≦差１＜最接近値」
満たさない場合（ステップＡ−１０７，ｎｏ）には、ステップＡ−１１０で「ｎ≧選択した資材の種類数」を検討し、これも満たさなければ（ステップＡ−１１０，ｎｏ）、ステップＡ−１０５に戻る。満たす場合（ステップＡ−１０７，ｙｅｓ）には、「引いた資材の数値を「有力候補の計算結果」として保存し、既に「有力候補の計算結果」がある場合は上書きをする（ステップＡ−１０８）。そして、最接近値を差１で更新する（ステップＡ−１０９）。
最接近値＝差１
【００７４】
そして、「ｎ≧選択した資材の種類数」を満たせばループを終了し（ステップＡ−１１０，ｙｅｓ）、「誤差≠最接近値」を満たすか検討する（ステップＡ−１１１）。
満たす場合（ステップＡ−１１１，ｙｅｓ）には、計算結果の配列の最後と後ろから２番目の数値を配列から取り除き、「有力候補の計算結果」の数値を配列に加え（ステップＡ−１１２）、その計算結果の配列が上記条件Ｃを満たすか検討する（ステップＡ−１１３）。
「誤差≠最接近値」を満たさない場合（ステップＡ−１１１，ｎｏ）は、そのまま条件Ｃを満たすか検討する（ステップＡ−１１３）。
そして、条件Ｃの要件を満たす場合（ステップＡ−１１３，ｙｅｓ）は、そのままメインロジックに戻り、条件Ｃを満たさない場合（ステップＡ−１１３，ｎｏ）には、計算結果を保存手段３３に保存して（ステップＡ−１１４）メインロジックへ戻る。
【００７５】
ステップＡ−１０６で、「差１」が最小の資材より小さいか大きいか検討し（ステップＡ-１０６）、差１＜最小の材料を満たさない場合（ステップＡ-１０６，ｎｏ）には、ロジックＡ−２へ進む。
上記実施例においては、差１は８００、最小の資材は６００であり、差１＜最小の材料を満たさないので、ロジックＡ−２を検討することになる。
【００７６】
〔ロジックＡ−２〕
図１６は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのロジックＡ−１に続くロジックＡ−２を説明するフローチャートである。
ロジックＡ−１のステップＡ−１０６「差１＜最小の材料」を満たさない場合（ステップＡ-１０６，ｎｏ）、「差１」からさらに〔ｍ〕番目に大きい資材以下の資材について、大きい順に引いていく（ステップＡ−２０５）。
「差１−〔ｍ〕番目に大きい値」
ただし、〔ｍ番目に大きい値〕は、ｎ≦ｍを満たす場合である。
ここで、差１とｍ番目に大きい資材の差を「差２」とする。また、［ｍ］は、ステップＡ−２０５の実行回数を表す。例えば、初めてステップＡ−２０５を実行する場合は、［ｍ］＝１として、１番大きい資材１８００で検討し、後述するステップＡ−２０７でｎｏになるとともに、ステップＡ−２１０でｎｏになる場合にはステップＡ−２０５に戻り、［ｍ］＝２として、２番目に大きい資材１２００が検討される。
【００７７】
次に、「差２」が最小の資材より小さいか大きいか検討する（ステップＡ-２０６）。
上記実施例においては、差１は８００、最小の資材は６００であるため、
差２＝８００（差１）−１８００（ｍ＝１番目に大きい資材）＝−１０００
となる。
上記実施例においては、差２は最小の資材である６００より小さいため、ステップＡ−２０６を満たす。
次に、「差２＜最小の材料」を満たす（ステップＡ−２０６，ｙｅｓ）場合、以下の要件を満たすか検討する（ステップＡ−２０７）。
「０≦差２＜最接近値」
上記実施例においては、差２は−１０００であり、ステップＡ−２０７を満たさず（ステップＡ−２０７，ｎｏ）、ステップＡ−２１０で「ｍ≧選択した資材の種類数」を検討し、満たさなければ（ステップＡ−２１０，ｎｏ）、ステップＡ−２０５に戻る。
ステップＡ−２０７を満たす場合（ステップＡ−２０７，ｙｅｓ）には、「引いた２つの資材の数値を「有力候補の計算結果」として保存し、既に「有力候補の計算結果」がある場合は上書きをする（ステップＡ−２０８）。そして、最接近値を差２で更新する（ステップＡ−２０９）。
最接近値＝差２
【００７８】
そして、「ｍ≧選択した資材の種類数」であればループを終了し（ステップＡ−２１０，ｙｅｓ）、ステップＡ−１０５に戻る。
【００７９】
上記実施例においては、２回目のステップＡ−２０５の実行となるため、
差２＝８００（差１）−１２００（ｍ＝２番目に大きい資材）＝−４００
となる。
差２は、「差２＜最小の材料」を満たす（ステップＡ−２０６，ｙｅｓ）が、「０≦差２＜最接近値」を満たさないため（ステップＡ−２０７，ｎｏ）、ステップＡ−２１０で「ｍ≧選択した資材の種類数」を検討する。この要件を満たさないため（ステップＡ−２１０，ｎｏ）、再びステップＡ−２０５に戻る。
上記実施例においては、３回目のステップＡ−２０５の実行となるため、
差２＝８００（差１）−９００（ｍ＝３番目に大きい資材）＝−１００
となる。
差２は、「差２＜最小の材料」を満たす（ステップＡ−２０６，ｙｅｓ）が、「０≦差２＜最接近値」を満たさないため（ステップＡ−２０７，ｎｏ）、ＳＡ−２１０で「ｍ≧選択した資材の種類数」を検討する。この要件を満たさないため（ステップＡ−２１０，ｎｏ）、再びステップＡ−２０５に戻る。
上記実施例においては、４回目のステップＡ−２０５の実行となるため、
差２＝８００（差１）−６００（ｍ＝４番目に大きい資材）＝２００
となる。
差２は、「差２＜最小の材料」を満たす（ステップＡ−２０６，ｙｅｓ）。ここで、図１５のステップＡ１０４から、
最接近値＝誤差＝２００
が得られる。
差２は「０≦差２＜最接近値」を満たさないため（ステップＡ−２０７，ｎｏ）、ステップＡ−２１０で「ｍ≧選択した資材の種類数」を検討する。選択した資材の種類数は４種類であり、ｍ＝４であるため、この要件を満たす（ステップＡ−２１０，ｙｅｓ）ことから、ロジックＡ−１に戻る。
【００８０】
ステップＡ−２０６で、「差２」が最小の資材より小さいか大きいか検討し（ステップＡ-２０６）、差２＜最小の材料を満たさない場合には、ロジックＡ−３へ進む。
例えば、別の実施例として、ｎ＝１であり、ｍ＝３であり、差２が８００であり、最小の資材が６００の場合には、差２＜最小の材料を満たさないので、ロジックＡ−３を検討することになる。
【００８１】
〔ロジックＡ−３〕
図１７は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのロジックＡ−２に続くロジックＡ−３を説明するフローチャートである。
ロジックＡ−２のステップＡ−２０６「差２＜最小の材料」を満たさない場合、「差２」からさらに〔ｍ〕番目に大きい資材以下の資材について、大きい順に引いていく（ステップＡ−３０５）。
「差２−〔Ｉ〕番目に大きい値」
ただし、〔Ｉ番目に大きい値〕は、ｎ≦ｍ≦Ｉを満たす場合である。
ここで、差２とＩ番目に大きい資材の差を「差３」とする。また、［Ｉ］は、ステップＡ−３０５の実行回数を表す。例えば、初めてステップＡ−３０５を実行する場合は、［Ｉ］＝１として、１番大きい資材１８００で検討し、後述するステップＡ−３０６でｎｏになるとともに、ステップＡ−３１０でｎｏになる場合にはステップＡ−３０５に戻り、［Ｉ］＝２として、２番目に大きい資材１２００が検討される。
【００８２】
次に、「差３」が、最小の資材より大きく且つ０≦差３＜最接近値、を満たすか検討する（ステップＡ-３０６）。
上記別の実施例の場合には、ｎ＝１であり、ｍ＝３であり、差２が８００であり、最小の資材は６００であることから、［Ｉ］＝３となり、
差３＝８００（差２）−９００（３番目に大きい値）＝−１００
となる。
この場合、差３＜最小の材料を満たすが、０≦差３＜最接近値を満たさない（ステップＡ−３０６，ｎｏ）ので、ステップＡ−３１０で「Ｉ≧選択した資材の種類数」を検討する。上記別の実施例の場合には、この条件も満たさない（ステップＡ−３１０，ｎｏ）ため、ステップＡ−３０５に戻り、次に大きな資材に変更してロジックを進める。
次に大きな資材は６００であることから、［Ｉ］＝４となり、
差３＝８００（差２）−６００（４番目に大きい値）＝２００
となる。
この場合、差３＜最小の材料を満たすが、０≦差３＜最接近値を満たさない（ステップＡ−３０６，ｎｏ）ので、ステップＡ−３１０で「Ｉ≧選択した資材の種類数」を検討する。上記別の実施例の場合には、この条件を満たす（ステップＡ−３１０，ｙｅｓ）ため、ステップＡ−２０５に戻る。
一方、上記別の実施例とは異なり、差３＜最小の材料を満たし、且つ０≦差３＜最接近値を満たす場合（ステップＡ-３０６，ｙｅｓ）、「引いた３つの資材の数値を「有力候補の計算結果」として保存手段３３に保存し、既に「有力候補の計算結果」がある場合は上書きをする（ステップＡ−３０８）。そして、最接近値を差３で更新する（ステップＡ−３０９）。
最接近値＝差３
【００８３】
そして、「Ｉ≧選択した資材の種類数」であればループを終了し（ステップＡ−３１０，ｙｅｓ）、ステップＡ−２０５に戻る。「Ｉ≧選択した資材の種類数」でない場合（ステップＡ−３１０，ｎｏ）には、再度資材を変更して、最接近値が更新される組み合わせがあるか確認するために、ステップＡ−３０５から繰り返す。
【００８４】
更に別の実施例として、ロジックＡ−３のステップＡ−３０５から
ｎ＝１、ｍ＝４、Ｉ＝４のループにおいて、差２が２００である場合、
２００（差２）−６００（４番目に大きい資材）＝−４００（差３）
となるが、
０≦差３＜２００を満たさないため、最接近値は更新されず、ステップＡ−３１０においてＩが選択した資材数になりステップＡ−３１０を満たす（ステップＡ−３１０，ｙｅｓ）ため、このループを終了し、ロジックＡ−２に戻る。
しかし、ｍも選択した資材数になりステップＡ−２１０を満たす（ステップＡ−２１０，ｙｅｓ）ため、このループも終了し、ロジックＡ−１のｎ＝２に移る。
【００８５】
以降、ｎ＝４のロジックＡ−１が終了するまで、上記演算を繰り返し、最接近値が更新される組み合わせがあるか確認する。本実施例においては、更新される組み合わせが存在しない場合がある。
【００８６】
この場合、最終的に、「共通ロジック」の計算結果よりも近い値が算出されないため、
「５Ｓ、６００  誤差２００（Ｓ＝１８００）」
という計算結果が、ロジックＡの最終回答となる。また、現在までにこの計算結果が存在していない場合には、表示すべき計算結果として保存される。
【００８７】
〔ロジックＢ−１〕
本発明に係る足場資材の割付計算装置３の割付計算制御部３０の格納手段３１に格納されたロジックＡが実行され割付計算を行うと、その後、同じく格納手段３１に格納される他のロジック、ここではロジックＢが実行される。
ロジックＢは、施工幅と左右の離れの合計値に対し、あらかじめ選択された資材の中で最も大きなものから順に割り付け、その誤差を最小にするために、施工幅と左右の離れの合計値を選択された資材で割った余りについて、その余り以上の長さで割って算出するよう割付計算の演算処理をするものである。
図１８は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのロジックＢ−１を説明するフローチャートである。
【００８８】
ロジックＢも、まず共通ロジックの結果を参照する（ステップＢ−１０１）。
その結果において、計算結果の配列の最後と後ろから２番目の値を誤差（余り）の数値に足し、余り以上の長さを設定し、これを「基本値」とする（ステップＢ−１０２）。
すなわち、「基本値＝誤差＋配列の最後の値＋配列の後ろから２番目の値」となる。
ロジックＢにおける実施例においては、誤差は２００、配列の最後の値は６００、後ろから２番目の値は１８００であり、基本値は以下の通りとなる。
基本値＝２００＋６００＋１８００＝２６００
なお、共通ロジックの計算結果の配列が１つの要素しかない場合には、その１つのみを足す。
【００８９】
次に「最接近値」として、「−９９９９」を設定する（ステップＢ−１０３）。
最接近値＝−９９９９
ここで、「最接近値」は暫定的に最も誤差が少ない組み合わせの「誤差」の値となる。この値より小さな「誤差」の組み合わせが算出された場合、その組み合わせは算出結果としてよりふさわしいものとなる。したがって、「最接近値」を設定して割付計算することで、誤差を最小にすることができる。
ロジックＢは、あらかじめ選択された資材の中で最も大きなものを優先的に割り振り、誤差を最小にするために、余り以上の長さで割って算出するように割付計算の演算処理を実行する。
なお、この「最接近値」を「−９９９９」に設定するのは、数字に意味があるのではなく、単に大きな負の値という意味で使用している。
【００９０】
そして、「基本値」から資材の大きい順に引いていく（ステップＢ−１０４）。
基本値−［ｎ］番目に大きい値
実施例においては、基本値２６００、最も大きい資材１８００であるから、
２６００−１８００＝８００
ここで、この基本値と最も大きい資材の差を「差１」とする。また、［ｎ］は、ステップＢ−１０４の実行回数を表す。例えば、初めてステップＢ−１０４を実行する場合は、［ｎ］＝１として、１番大きい資材１８００で検討し、後述するステップＢ−１０６でｎｏになるとともに、ステップＢ−１０９でｎｏになる場合にはステップＢ−１０４に戻り、［ｎ］＝２として、２番目に大きい資材１２００が検討される。
【００９１】
次に、「差１」が最接近値より大きく、０以下であるか検討する（ステップＢ-１０５）。
最接近値＜差１≦０
ロジックＢにおける実施例においては、最接近値は−９９９９、差１は８００で０以下ではないため、上記式を満たさない（ステップＢ−１０５，ｎｏ）。この場合、ステップＢ−１０６を検討する。ロジックＢにおける実施例では、０＜差１である（ステップＢ−１０６，ｙｅｓ）ため、ロジックＢ−２を検討する。これとは別に、０＜差１を満たさなければ（ステップＢ−１０６，ｎｏ）、ステップＢ−１０９を検討する。「ｎ≧選択した資材の種類数」でなければ（ステップＢ−１０９，ｎｏ）、ステップＢ−１０５に戻る。
最接近値＜差１≦０を満たす場合（ステップＢ−１０５，ｙｅｓ）、引いた資材の数値を「有力候補の計算結果」として保持し、保存手段３３に保存し、既に「有力候補の計算結果」がある場合は上書きをする（ステップＢ−１０７）。そして、最接近値を差１で更新する（ステップＢ−１０８）。
最接近値＝差１
【００９２】
そして、「ｎ≧選択した資材の種類数」であればループを終了し（ステップＢ−１０９，ｙｅｓ）、
計算結果の配列の最後と後ろから２番目の数値を配列から取り除き、「有力候補の計算結果」の数値を配列に加え（ステップＢ−１１０）、その計算結果の配列が上記条件Ｃを満たすか検討する（ステップＢ−１１１）。
そして、条件Ｃの要件を満たす場合（ステップＢ−１１１，ｙｅｓ）は、そのままメインロジックに戻り、条件Ｃを満たさない場合（ステップＢ−１１１，ｎｏ）には、計算結果を保存手段３３に保存して（ステップＢ−１１２）メインロジックへ戻る。
【００９３】
上述のように、ステップＢ−１０５で、「差１」が「最接近値＜差１≦０」を満たさない場合（ステップＢ−１０５，ｎｏ）、次に０＜差１を満たすか検討し（ステップＢ−１０６）、満たす場合（ステップＢ−１０６，ｙｅｓ）には、ロジックＢ−２へ進む。
上記ロジックＢにおける実施例においては、差１は８００であり、−９９９９（最接近値）＜８００（差１）であるが、０＜８００（差１）（ステップＢ−１０５，ｎｏ、及びステップＢ−１０６，ｙｅｓ）なので、ロジックＢ−２を検討することになる。
【００９４】
〔ロジックＢ−２〕
図１９は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのロジックＢ−１に続くロジックＢ−２を説明するフローチャートである。
ロジックＢ−１のステップＢ−１０５「最接近値＜差１≦０」を満たさず（ステップＢ−１０５，ｎｏ）、さらに「０＜差１」を満たさない場合（ステップＢ−１０６，ｙｅｓ）、「差１」から資材の大きい順にひいていく（ステップＢ−２０１）。
「差１−〔ｍ〕番目に大きい値」
ここで、差１とｍ番目に大きい資材の差を「差２」とする。また、［ｍ］は、ステップＢ−２０１の実行回数を表す。例えば、初めてステッＢ−２０１を実行する場合は、［ｍ］＝１として、１番大きい資材１８００で検討し、後述するステップＢ−２０３でｎｏになるとともに、ステップＢ−２０６でｎｏになる場合にはステップＢ−２０１に戻り、［ｍ］＝２として、２番目に大きい資材１２００が検討される。
【００９５】
次に、「差２」が「最接近値＜差２≦０」を満たすか検討する（ステップＢ−２０２）。
「最接近値＜差２≦０」を満たさない場合（ステップＢ−２０２，ｎｏ）は、ステップＢ−２０３を検討する。「０＜差２」を満たす場合（ステップＢ−２０３，ｙｅｓ）には、ロジックＢ−３を検討する。「０＜差２」を満たさない場合（ステップＢ−２０３，ｎｏ）には、「ｍ≧選択した資材の種類数」を検討する（ステップＢ−２０６）。
「最接近値＜差２≦０」を満たす場合（ステップＢ−２０２，ｙｅｓ）には、「引いた２つの資材の数値を「有力候補の計算結果」として保存し、既に「有力候補の計算結果」がある場合は上書きをする（ステップＢ−２０４）。そして、最接近値を差２で更新する（ステップＢ−２０５）。
最接近値＝差２
【００９６】
そして、「ｍ≧選択した資材の種類数」であればループを終了し（ステップＢ−２０６，ｙｅｓ）、ステップＢ−１０４に戻る。
【００９７】
上述のように、ステップＢ−２０２で、最接近値＜差２≦０を満たさない場合（ステップＢ−２０２，ｎｏ）、には、０＜差２を満たすか検討する（ステップＢ−２０３）。満たす場合（ステップＢ−２０３，ｙｅｓ）には、ロジックＢ−３へ進む。
【００９８】
〔ロジックＢ−３〕
図２０は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのロジックＢ−２に続くロジックＢ−３を説明するフローチャートである。
ロジックＢ−２のステップＢ−２０２「最接近値＜差２≦０」を満たさず（ステップＢ−２０２，ｎｏ）、かつ「０＜差２」を満たす場合（ステップＢ−２０３，ｙｅｓ）、「差２」から資材の大きい順に引いていく（ステップＢ−３０１）。
「差２−〔Ｉ〕番目に大きい値」
ここで、差２とＩ番目に大きい資材の差を「差３」とする。また、［Ｉ］は、ステップＢ−３０１の実行回数を表す。例えば、初めてステップＢ−３０１を実行する場合は、［Ｉ］＝１として、１番大きい資材１８００で検討し、後述するステップＢ−３０２でｎｏになるとともに、ステップＢ−３０５でｎｏになる場合にはステップＢ−３０１に戻り、［Ｉ］＝２として、２番目に大きい資材１２００が検討される。
【００９９】
次に、「差３」が「最接近値＜差３＜０」を満たすか検討する（ステップＢ−３０２）。満たさない場合（ステップＢ−３０２，ｎｏ）は、ステップＢ−３０５を検討する。「Ｉ≧選択した資材の種類数」を満たさない場合（ステップＢ−３０５，ｎｏ）、ステップＢ−３０１に戻り、次に大きい資材で算出する。
「最接近値＜差３＜０」を満たす場合（ステップＢ−３０２，ｙｅｓ）には、引いた３つの資材の数値を「有力候補の計算結果」として保存手段３３に保存して保持し、既に「有力候補の計算結果」がある場合は上書きをする（ステップＢ−３０３）。そして、最接近値を差３で更新する（ステップＢ−３０４）。
最接近値＝差３
【０１００】
そして、「Ｉ≧選択した資材の種類数」であればループを終了し（ステップＢ−３０５，ｙｅｓ）、ステップＢ−２０１に戻る。「Ｉ≧選択した資材の種類数」でない場合（ステップＢ−３０５，ｎｏ）には、ステップＢ−３０１に戻り、次に大きい資材で算出する。
【０１０１】
上述の内容と重なる部分はあるが、ロジックＢを使用した実施例における計算式は以下の通りである。
入力値  左はなれ９００  施工幅８０００  右はなれ９００
選択された資材は、１８００  １２００  ９００  ６００の４種類
【０１０２】
ステップＢ−１０１  共通ロジックの計算結果  〔５Ｓ、６００〕誤差２００
誤差２００  最後の値６００  後ろから２番目の値１８００
ステップＢ−１０２  基本値＝２００＋６００＋１８００＝２６００
ステップＢ−１０３  最接近値＝−９９９９
である。
【０１０３】
ステップＢ−１０４から
ｎ＝１ループ
２６００（基本値）−１８００（１番大きい資材）＝８００（差１）
−９９９９（最接近値）＜８００（差１）だが、
０＜８００（差１）となるため「０＜差１」となるため、ロジックＢ−２へ移る。
【０１０４】
ロジックＢ−２のステップＢ−２０１から
ｎ＝１、ｍ＝１ループ
８００（差１）−１８００（１番大きい資材）＝−１０００（差２）
−９９９９（最接近値）＜−１０００（差２）≦０となるため、暫定的に最接近値は更新される。
最有力候補として（１８００  １８００）が有力候補の計算結果として保持され、
最接近値は−１０００として保存される。
【０１０５】
ｎ＝１、ｍ＝２ループ
８００（差１）−１２００（２番目に大きい資材）＝−４００（差２）
−１０００（最接近値）＜−４００（差２）≦０となるため、暫定的に最接近値は更新される。
最有力候補として、（１８００  １２００）が有力候補の計算結果として保持され、
最接近値は、−４００として保存される。
【０１０６】
ｎ＝１、ｍ＝３ループ
８００（差１）−９００（３番目に大きい資材）＝−１００（差２）
−４００（最接近値）＜−１００（差２）≦０となるため、暫定的に最接近値は更新される。
最有力候補として、（１８００  ９００）が有力候補の計算結果として保持され、
最接近値は、−１００として保存される。
【０１０７】
ｎ＝１、ｍ＝４ループ
８００（差１）−６００（４番目に大きい資材）＝２００（差２）
そうすると、−１００（最接近値）＜２００（差２）であるが、０＜２００（差２）なので、「最接近値＜差２≦０」を満たさない。
そして、「０＜差２」を満たすことから、ロジックＢ−３へ移る。
【０１０８】
ロジックＢ−３のステップＢ−３０１から
ｎ＝１、ｍ＝４、Ｉ＝１ループ
２００（差２）−１８００（１番目に大きい資材）＝−１６００（差３）
−１６００（差３）＜−１００（最接近値）となるので、Ｉ＝２に移る。
【０１０９】
ロジックＢ−３のステップＢ−３０１から
ｎ＝１、ｍ＝４、Ｉ＝２ループ
２００（差２）−１２００（２番目に大きい資材）＝−１０００（差３）
−１０００（差３）＜−１００（最接近値）となるので、Ｉ＝３に移る。
【０１１０】
ロジックＢ−３のステップＢ−３０１から
ｎ＝１、ｍ＝４、Ｉ＝３ループ
２００（差２）−９００（３番目に大きい資材）＝−７００（差３）
−７００（差３）＜−１００（最接近値）となるので、Ｉ＝４に移る。
【０１１１】
ロジックＢ−３のステップＢ−３０１から
ｎ＝１、ｍ＝４、Ｉ＝４ループ
２００（差２）−６００（４番目に大きい資材）＝−４００（差３）
−４００（差３）＜−１００（最接近値）となり、Ｉ≧選択した資材の種類数を満たすので、ステップＢ−２０１に戻る。そして、ｍ≧選択した資材の種類数も満たすことから、さらにステップＢ−１０４に戻る
【０１１２】
以降、ｎ＝４のロジックＢ−１が終了するまで、上記演算を繰り返し、最接近値が更新される組み合わせがあるか確認する。
上記実施例において、ｎ＝１、ｍ＝３の時の組み合わせが最も接近した値となる。
したがって、共通ロジックにおける計算結果（５Ｓ  ６００）から、後ろ２つを取り除き、１番目に大きい資材１８００（ｎ＝１）と３番目に大きい資材９００（ｍ＝３）を加えて、
「５Ｓ  ９００  誤差１００（Ｓ＝１８００）」
という計算結果がロジックＢの演算により算出された最終回答となる。
また、現在までにこの計算結果が存在していないため、表示すべき計算結果として保存される。
【０１１３】
本発明に係る足場資材割付計算システムにおける複数の割付計算ロジックにおいて、割付計算ロジックＡやＢは、誤差を無くす（最小）ように割付計算の演算処理を行うが、それ以外に、あらかじめ選択された資材の中で最も大きな資材から順に割付けることを目的とした割付計算ロジックＣを含むことができる。
【０１１４】
〔ロジックＣ〕
図２１は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのロジックＣを説明するフローチャートである。
【０１１５】
ロジックＣも、まず共通ロジックの結果を参照する（ステップＣ−１０１）。
共通ロジックの結果の誤差が３００以下かどうか検討する（ステップＣ−１０２）。ここで、３００は閾値である。
ロジックＣは、誤差を考慮せず大きい順に資材を使用することを主目的とした割付計算ロジックであるが、あまりに誤差が大きいと、使い勝手がよくなく、結果、計算結果としての価値が低くなる。そこで、ロジックＣについては、誤差としての閾値を３００と設定している。
【０１１６】
誤差が３００以下でない場合（ステップＣ−１０２，ｎｏ）は、メインロジックへ戻る。
誤差が３００以下の場合（ステップＣ−１０２，ｙｅｓ）は、「計算結果の配列が条件Ｃを満たす」かどうか検討する（ステップＣ−１０３）。
その結果、条件Ｃを満たす場合（ステップＣ−１０３，ｙｅｓ）には、メインロジックへ戻る。条件Ｃを満たさない場合（ステップＣ−１０３，ｎｏ）、計算結果を保存（ステップＣ−１０４）してからメインロジックへ戻る。
【０１１７】
ロジックＣを使用した実施例における計算式は、以下のようになる。
ステップＣ−１０１  共通ロジックの計算結果  〔５Ｓ、６００〕誤差２００
選択された資材  〔１８００、１２００、９００、６００〕
誤差が２００であり、３００以下に該当する。
したがって、ロジックＣの計算結果は、
〔５Ｓ、６００〕誤差２００
となる。
しかし、この計算結果は、共通ロジックと同じであることから、ロジックＣの計算結果は破棄される。
【０１１８】
ロジックＣと同様に大きい資材を優先的に使用し、ロジックＣではカバーできない領域に対するアプローチとして、ブロックＤが挙げられる。
図２２は、本発明に係る足場資材割付計算システムの実施例における足場資材の割付計算ロジックのロジックＤを説明するフローチャートである。
ロジックＤでは、まず入力合計値を選択された資材の最大値で割る（ステップＤ−１０１）。
入力合計値÷選択された資材の最大値
【０１１９】
そして、割った資材の数値を商の数だけ、「計算結果」として配列に加える（ステップＤ−１０２）。
その後、「余り」を選択された資材で、最大値を除く大きい順に割っていく（ステップＤ−１０３）。
余り÷〔ｎ＋１〕番目に大きい順
【０１２０】
そして、割った解の商が０か否かを検討する。０ではない場合、割った資材の数値を商の数だけ「計算結果」として配列に加える（ステップＤ−１０６）。そして、ステップＤ−１０３に戻り、次に大きい資材で計算を続ける。
商が０の場合には、割って資材が最小の資材か検討する（ステップＤ−１０５）。
最小の資材の場合には、余りから割った値が−３００以上であるか検討する（ステップＤ−１０７）。−３００以上でない場合には、再度ステップＤ−１０３に戻り、次に大きい資材で計算を続ける。
商が０で、割った資材が最小の資材の場合は、最小の資材の数値を「計算結果」として配列に加える（ステップＤ−１０６）。そして、誤差が３００以下であるか検討をする。
【０１２１】
ステップＤ−１０５で、割った資材が最小の資材の場合、また、ステップＤ−１０７で余りから割った値を引いた数が−３００以上の場合、割った資材の数値を「計算結果」として配列に加える（ステップＤ−１０８、１０９）。
そして、誤差が３００以下であるか検討をし（ステップＤ−１１０）、３００以下の場合、この計算結果の配列が条件Ｃを満たすか検討する（ステップＤ−１１１）。条件Ｃを満たす場合には、メインロジックへ戻る。条件Ｃを満たさない場合には、その計算結果を保存（ステップＤ−１１２）し、メインロジックへ戻る。誤差が３００を超える場合（ステップＤ−１１０，ｎｏ）、メインロジックに戻る。
【０１２２】
図２２に示したロジックＤを使用した実施例における計算式は、以下のようになる。
ステップＤ−１０１  入力合計値  左はなれ９００  施工幅８０００  右はなれ９００
９００＋８０００＋９００＝９８００
９８００÷１８００＝５  余り８００
現在までの計算結果  〔１８００  １８００  １８００  １８００  １８００〕（５Ｓ）
【０１２３】
ステップＤ−１０３から
「余り」を選択された資材で最大値を除く大きい順に割っていく
「余り」÷〔ｎ＋１〕番目に大きい値
ｎ＝１のとき（２番目に大きい値）
８００÷１２００＝０  余り８００
８００−１２００＝−４００
現在までの計算結果  〔５Ｓ〕
【０１２４】
「余り」÷〔ｎ＋２〕番目に大きい値
ｎ＝２のとき（３番目に大きい値）
８００÷９００＝０  余り８００
８００−９００＝−１００
余り−割った値が−３００以上のため、計算結果として配列に９００を加える。
現在までの計算結果  〔５Ｓ  ９００〕誤差−１００
【０１２５】
上記計算により、ロジックＤの計算結果は
〔５Ｓ、９００〕誤差−１００
となる。
しかし、この計算結果は、ロジックＢと同じであることから、ロジックＤの計算結果は破棄される。
【０１２６】
上記各ロジックの計算結果をまとめると、以下のとおりとなる。（Ｓ＝１８００である。）
ロジックＡの計算結果  〔５Ｓ、６００〕誤差２００
ロジックＢの計算結果  〔５Ｓ、９００〕誤差−１００
ロジックＣの計算結果  〔５Ｓ、６００〕誤差２００
ロジックＤの計算結果  〔５Ｓ、９００〕誤差−１００
ロジックＣの計算結果は、ロジックＡと同一なので、条件Ｃを満たさず破棄され、ロジックＤの計算結果は、ロジックＢの計算結果と同一なので、同じく条件Ｃを満たさず破棄され、最終的に、  
（１）〔５Ｓ、６００〕誤差２００
（２）〔５Ｓ、９００〕誤差−１００
が、計算結果となる。  
【０１２７】
図２３は、実施例において各割付計算ロジックにより演算処理され算出された割付計算結果を携帯端末のアプリケーションソフトウエアの表示機能により表示部に表示された状態の一例を示す説明図である。
図２３において、携帯端末２の表示部２４には、アプリケーションソフトウエアが起動され、施工幅８０００及び左右はなれ９００の数値が入力され、その数値に基づいて算出された入力合計値９８００が表示されている。
そして、計算結果表示部２４ａには、１つの計算結果ではなく、複数の割付計算ロジックにより算出された割付計算結果、
（１）〔５Ｓ、６００〕誤差−２００
（２）〔５Ｓ、９００〕誤差＋１００
に基づいて、割り付ける足場資材の種類、はなれの長さ、入力したはなれと差が、それぞれわかりやすく表示されている。
【０１２８】
このように本発明に係る足場資材割付計算システムは、足場資材の割付計算制御部３０の格納手段３１に格納される足場資材の割付計算ロジックが、複数格納されてなり、複数の足場資材の割付計算ロジックにより算出された複数の割付計算結果が保存手段に保存され携帯端末２に送信され、携帯端末２の制御部２３は、通信手段２５により受信した複数の割付計算結果を表示部２４に表示するよう制御する構成となっている。
これにより、利用者は、複数の計算結果を参照し、現場の状況にあわせて、最適な割付を簡単に選択できるものとなっている。
【０１２９】
なお、携帯端末２の表示部２４には、選択した使用資材から算出した計算結果だけでなく、仮に他のサイズの足場資材、例えば４００も選択した場合の結果を、一緒に表示する仕様とすることもできる。
図２３の表示部２４の計算結果表示部２４ａの最下段は、足場資材４００を選択した場合の計算結果を表示した場合の例が表示されている。
このような仕様とすることで、足場資材の選択ミスを防ぎ、より最適な割付計算が可能となる。  
【産業上の利用可能性】
【０１３０】
本発明に係る足場資材割付計算システムは、施工幅とはなれの数値を入力するだけで、複数の割付計算を行い、その結果をわかりやすく表示するものであり、事前の準備段階はもちろん、現場で必要な時に適宜割付計算できるものであり、本実施例においては携帯端末としてスマートフォンを例にしたが、タブレットやノートパソコンはもちろん、本発明の機能を備えた小型専用端末装置や、数字入力可能な腕時計などに組み込むこともできる。
【符号の説明】
【０１３１】
１  足場資材割付計算システム
２  携帯端末
２１  情報入力部
２１ａ  施工幅入力部
２１ｂ  左はなれ入力部
２１ｃ  右はなれ入力部
２２  記憶部
２３  制御部
２４  表示部
２４ａ  計算結果表示部
２５  通信手段
３  足場資材の割付計算装置
３０  足場資材の割付計算制御部
３１  格納手段
３２  演算手段
３３  保存手段
３４  受信手段
３５  送信手段
３６  足場資材データベース
４  管理者用端末
１００  通信回線
【要約】      （修正有）【課題】客観的に最適な足場資材の選択が可能となる足場資材割付計算システム及び足場資材割付計算方法を提供する。【解決手段】足場資材割付計算システム１は、足場資材の割付計算制御部３０及び足場資材データベース３６を備える足場資材の割付計算装置３と、携帯端末２とが、通信回線１００を介して接続されている。携帯端末２では、制御部２３によって実行されるアプリケーションソフトウエアが記憶部２２に記憶される。アプリケーションソフトウエアは、携帯端末２の表示部２４に、施工幅と左右のはなれの長さを入力するためのメニューを表示し、足場資材の割付計算制御部３０から送信される割付計算結果を表示する。足場資材の割付計算制御部３０は、足場資材データベース３６の情報を参照し、格納手段３１に格納される複数の割付計算ロジックによって割付計算の演算処理をする演算手段３２を備える。【選択図】図１【図１】
0006987483.tif 000002
【図２】
0006987483.tif 000003
【図３】
0006987483.tif 000004
【図４】
0006987483.tif 000005
【図５】
0006987483.tif 000006
【図６】
0006987483.tif 000007
【図７】
0006987483.tif 000008
【図８】
0006987483.tif 000009
【図９】
0006987483.tif 000010
【図１０】
0006987483.tif 000011
【図１１】
0006987483.tif 000012
【図１２】
0006987483.tif 000013
【図１３】
0006987483.tif 000014
【図１４】
0006987483.tif 000015
【図１５】
0006987483.tif 000016
【図１６】
0006987483.tif 000017
【図１７】
0006987483.tif 000018
【図１８】
0006987483.tif 000019
【図１９】
0006987483.tif 000020
【図２０】
0006987483.tif 000021
【図２１】
0006987483.tif 000022
【図２２】
0006987483.tif 000023
【図２３】
0006987483.tif 000024