(57)【要約】      （修正有）【課題】建築物開口被覆アセンブリを制御する方法および装置を提供する。【解決手段】建築物開口被覆アセンブリ１００は、チューブ１０４を回転させるためにチューブ１０４に作動可能に連結された手動制御装置１２０を含む。チューブ１０４は建築物開口被覆を含む。また建築物開口被覆アセンブリは、チューブ１０４を回転させるためにチューブ１０４に作動可能に連結されたモータも含む。ローカル制御装置は、モータを制御するためにモータに通信可能に連結される。建築物開口被覆アセンブリは、チューブ１０４の角度位置を決定するために重力センサをさらに含む。【選択図】図１
2018112060.tif 000002
【特許請求の範囲】
【請求項１】
建築物被覆アセンブリであって、前記建築物被覆アセンブリは、
建築物被覆と、
それに前記建築物被覆が連結されるチューブと、
前記チューブを回転させるために前記チューブに作動可能に連結された手動制御装置と、
モータハウジングおよびモータ軸を含むモータと、
クラッチ、および、その中に前記クラッチが配置されるクラッチハウジングを含むクラッチアセンブリと、
を備え、
前記モータ軸は前記クラッチに連結され、前記クラッチは、前記建築物被覆が前記モータハウジングを前記クラッチハウジングおよび前記チューブと共に回転させるように前記モータの影響下で動かされるときに、前記モータ軸を固定して保持するために前記手動制御装置に連結される、建築物被覆アセンブリ。
【請求項２】
前記クラッチアセンブリは、前記チューブ内に配置されかつ前記チューブに連結される、請求項１に記載の建築物被覆アセンブリ。
【請求項３】
前記クラッチは、前記建築物被覆が前記手動制御装置を前記クラッチ、前記クラッチハウジング、および前記チューブと共に回転させるように前記手動制御装置の影響下で動かされるときに、前記手動制御装置と前記クラッチハウジングとの間の相対運動に抵抗するように構造化される、請求項１に記載の建築物被覆アセンブリ。
【請求項４】
前記クラッチアセンブリは、前記モータ軸を前記手動制御装置に対して固定して保持する、請求項１に記載の建築物被覆アセンブリ。
【請求項５】
前記クラッチは、前記建築物被覆が前記手動制御装置を前記クラッチ、前記クラッチハウジング、および前記チューブと共に回転させるように前記手動制御装置の影響下で動かされるときに、前記手動制御装置と前記クラッチハウジングとの間の相対運動に抵抗するように前記クラッチの駆動軸の周囲で締め付けるように構造化された巻きバネを含む、請求項１に記載の建築物被覆アセンブリ。
【請求項６】
前記駆動軸は前記モータ軸に連結される、請求項５に記載の建築物被覆アセンブリ。
【請求項７】
前記駆動軸と前記モータ軸との間の連結部に、ノイズ絶縁体および振動絶縁体のうちの少なくとも１つをさらに含む、請求項６に記載の建築物被覆アセンブリ。
【請求項８】
前記巻きバネは、前記手動制御装置が作動されていないときに、かつ、前記モータが作動されていないときに、前記チューブの運動を妨げるように構造化される、請求項５に記載の建築物被覆アセンブリ。
【請求項９】
前記モータハウジングは、機械的締結具を介して前記クラッチハウジングに連結される、請求項１に記載の建築物被覆アセンブリ。
【請求項１０】
前記クラッチは、前記建築物被覆が前記モータハウジングを前記クラッチハウジングおよび前記チューブと共にかつ前記モータ軸に対して回転させるように前記モータの影響下で動かされるときに、前記モータ軸と前記クラッチハウジングとの間の相対運動を可能にするように構造化される、請求項１に記載の建築物被覆アセンブリ。
【請求項１１】
前記手動制御装置は、前記モータが作動されるときに固定して保持される、請求項１０に記載の建築物被覆アセンブリ。
【請求項１２】
前記建築物被覆アセンブリは、
前記クラッチハウジングに連結された芯と、
巻きバネと、
をさらに含み、
前記クラッチは、前記モータ軸に連結された駆動軸を受領する穴部を含む連結部を含み、
前記連結部は前記手動制御装置に連結され、
前記芯は、前記穴部内に延在するブレーキ軸を含み、
前記ブレーキ軸は、前記駆動軸と前記連結部との間に位置付けされ、
前記巻きバネは前記ブレーキ軸を包囲し、
前記建築物被覆が前記モータの影響下で動かされるときに、前記巻きバネは前記ブレーキ軸と前記駆動軸との間の相対運動を可能にし、
前記建築物被覆が前記手動制御装置の影響下で動かされるときに、前記巻きバネは前記ブレーキ軸と前記駆動軸との間の運動を妨げる、請求項１０に記載の建築物被覆アセンブリ。
【請求項１３】
前記建築物被覆が前記モータおよび前記手動制御装置の影響下で動かされるときに、前記手動制御装置は前記モータ軸を回転させ、前記モータは、前記モータ軸の回転に加わる前記モータハウジングの回転を可能にするために、前記クラッチの駆動軸に対して前記モータハウジングおよび前記クラッチハウジングを回転させる、請求項１に記載の建築物被覆アセンブリ。
【請求項１４】
前記クラッチは、前記建築物被覆が前記モータの影響下で動かされるときに前記クラッチの駆動軸と前記クラッチハウジングとの間の相対運動を可能にし、かつ、前記モータハウジングを前記クラッチハウジングおよび前記チューブと共にかつ前記駆動軸に対して回転させるように、前記駆動軸の周囲で緩むように構造化された巻きバネを含む、請求項１に記載の建築物被覆アセンブリ。
【請求項１５】
前記クラッチは、前記建築物被覆が前記モータおよび前記手動制御装置の両方の影響下で第１の方向に動かされるときに、前記モータ軸が前記手動制御装置と共に回転することを可能にするように構造化される、請求項１に記載の建築物被覆アセンブリ。
【請求項１６】
前記クラッチは、前記モータ軸が第１の方向に動かされ、かつ、前記手動制御装置が第２の方向に動かされるときに、前記モータ軸を前記手動制御装置に対して回転させるように構造化される、請求項１に記載の建築物被覆アセンブリ。
【請求項１７】
建築物被覆アセンブリであって、
チューブを回転させるために前記チューブに作動可能に連結された手動制御装置と、
前記チューブに連結された建築物被覆と、
モータハウジングおよびモータ軸を含むモータと、
前記建築物被覆が前記モータハウジングを前記チューブと共に回転させるように前記モータの影響下で動かされるときに、前記モータ軸を前記手動制御装置に対して固定して保持するための保持手段と、
を備える、建築物被覆アセンブリ。
【請求項１８】
前記保持手段は、クラッチ、および、その中に前記クラッチが配置されるクラッチハウジングを含むクラッチアセンブリを含む、請求項１７に記載の建築物被覆アセンブリ。
【請求項１９】
前記手動制御装置は前記クラッチに連結され、前記クラッチは、前記建築物被覆が前記モータハウジングを前記クラッチハウジングおよび前記チューブと共に回転させるように前記モータの影響下で動かされるときに、前記モータ軸を固定して保持するために前記モータ軸に連結される、請求項１８に記載の建築物被覆アセンブリ。
【請求項２０】
前記建築物被覆が前記手動制御装置を前記チューブと共に回転させるように前記手動制御装置の影響下で動かされるときに、前記手動制御装置と前記チューブとの間の相対運動に抵抗するための抵抗手段をさらに含む、請求項１７に記載の建築物被覆アセンブリ。
【請求項２１】
前記抵抗手段は巻きバネを含み、
前記巻きバネは、
前記建築物被覆が前記手動制御装置の影響下で動かされるときに、前記手動制御装置とクラッチハウジングとの間の相対運動に抵抗するためにクラッチの駆動軸の周囲で締め付け、
前記手動制御装置を前記クラッチ、前記クラッチハウジング、および前記チューブと共に回転させる、
ように構造化され、
前記クラッチハウジングは前記チューブに連結される、請求項２０に記載の建築物被覆アセンブリ。
【請求項２２】
前記巻きバネは、前記建築物被覆が前記手動制御装置の影響下で動かされるときに、前記手動制御装置を前記クラッチと共に回転させるように構造化される、請求項２１に記載の建築物被覆アセンブリ。
【請求項２３】
建築物被覆アセンブリであって、前記建築物被覆アセンブリは、
チューブを回転させるために前記チューブに作動可能に連結された手動制御装置と、
前記チューブに連結された建築物被覆と、
モータハウジングおよびモータ軸を含むモータと、
クラッチ、および、その中に前記クラッチが配置されるクラッチハウジングを含むクラッチアセンブリと、
を備え、
前記クラッチハウジング、前記チューブ、および前記モータハウジングは、一緒に回転するように連結され、
前記クラッチは、前記モータ軸と前記クラッチハウジングとの間の相対運動を可能にするように構造化され、それによって、前記モータの作動が前記モータハウジングを回転させ、前記クラッチハウジングおよび前記チューブを回転させる、建築物被覆アセンブリ。
【請求項２４】
前記建築物被覆アセンブリは、前記モータに通信可能に連結されたローカル制御装置をさらに含み、前記ローカル制御装置は、
前記チューブの第１の方向における回転および前記チューブの第２の方向における回転のどちらが、前記建築物被覆を前記チューブの周囲に巻き付けるものであるかを判定し、
前記第１の方向および前記第２の方向のうちの一方における前記チューブの運動を検出し、
前記チューブの運動が、前記モータおよび前記手動制御装置の一方によって生じたものであるかまたは両方によって生じたものであるかを判定し、
前記運動および前記運動の原因に基づいて前記モータを作動させる、
ように構築される、請求項２３に記載の建築物被覆アセンブリ。
【請求項２５】
前記クラッチは、前記建築物被覆が前記モータの影響下で動かされるときに前記クラッチの駆動軸と前記クラッチハウジングとの間の相対運動を可能にし、かつ、前記モータハウジングを前記クラッチハウジングおよび前記チューブと共にかつ前記駆動軸に対して回転させるように、前記駆動軸の周囲で緩むように構造化された巻きバネを含み、
前記巻きバネは、前記建築物被覆が前記手動制御装置を前記クラッチ、前記クラッチハウジング、および前記チューブと共に回転させるように前記手動制御装置の影響下で動かされるときに、前記手動制御装置と前記クラッチハウジングとの間の相対運動に抵抗するように前記クラッチの駆動軸の周囲で締め付けるように構造化される、請求項２４に記載の建築物被覆アセンブリ。
【請求項２６】
前記クラッチは、前記建築物被覆が前記モータの影響下で動かされるときに前記クラッチの駆動軸と前記クラッチハウジングとの間の相対運動を可能にし、かつ、前記モータハウジングを前記クラッチハウジングおよび前記チューブと共にかつ前記駆動軸に対して回転させるように、前記駆動軸の周囲で緩むように構造化された巻きバネを含む、請求項２３に記載の建築物被覆アセンブリ。
【請求項２７】
建築物被覆アセンブリであって、
それに被覆が連結されることになるチューブと、
モータ軸およびモータハウジングを含むモータであって、前記モータは前記チューブ内に配置される、モータと、
クラッチおよびクラッチハウジングを含むクラッチアセンブリであって、前記クラッチアセンブリは前記チューブ内に配置され、前記クラッチは前記クラッチアセンブリ内に配置され、前記クラッチは、
前記モータハウジングが前記クラッチに対して回転することを可能にし、かつ、前記クラッチハウジングおよび前記チューブを回転させるように、第１の作動モードにおいて前記モータ軸を保持し、
第２の作動モードにおいて前記クラッチと前記クラッチハウジングとの間の相対運動に抵抗する、
ように構造化される、クラッチアセンブリと、
を備える、建築物被覆アセンブリ。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本特許は、２０１１年１０月３日に「建築物開口被覆の制御」という名称で出願された米国特許仮出願第６１／５４２，７６０号、および２０１２年５月１６日に「建築物開口被覆アセンブリを制御する方法および装置」という名称で出願された米国特許仮出願第６１／６４８，０１１号の優先権を主張する。米国特許仮出願第６１／５４２，７６０号および米国特許仮出願第６１／６４８，０１１号の開示は、それらの全体が参照によって本明細書に組み込まれる。
【０００２】
本開示は、一般に建築物開口被覆アセンブリに関し、より詳細には建築物開口被覆アセンブリを制御する方法および装置に関する。
【背景技術】
【０００３】
ローラブラインドなどの建築物開口被覆アセンブリは、遮蔽およびプライバシーを提供する。このようなアセンブリは、概して覆布または他の遮蔽材料に連結した電動ローラチューブを含む。ローラチューブが回転するにつれて、生地がチューブの周囲に巻き付くかまたはチューブの周囲から解けて、建築物開口部を開くかまたは覆う。
【図面の簡単な説明】
【０００４】
【図１】例示的手動制御装置を含む、例示的建築物開口被覆アセンブリのアイソメ図である。
【図２】図１の例示的建築物開口被覆アセンブリの手動制御装置を示す拡大図である。
【図３】図１の例示的建築物開口被覆アセンブリの例示的手動制御装置の斜視図である。
【図４】図３の例示的手動制御装置の例示的オスコネクタの側面図である。
【図５】図３の例示的手動制御装置の分解図である。
【図６】図１の例示的建築物開口被覆アセンブリの例示的クラッチアセンブリおよびモータの斜視図である。
【図７】図１の例示的建築物開口被覆アセンブリの例示的ローラチューブの斜視図である。
【図８】図６の例示的クラッチアセンブリおよび例示的モータの断面図である。
【図９】９Ａ−９Ａ線に沿って取られた図８の例示的クラッチアセンブリの例示的第１のクラッチの断面図である。
【図１０】１０Ａ−１０Ａ線に沿って取られた図８の例示的クラッチアセンブリの例示的第２のクラッチの断面図である。
【図１１】図１の例示的建築物開口被覆アセンブリの例示的ローカル制御装置の斜視図である。
【図１２】例示的中央制御装置および例示的電源に通信可能に連結された図１１の例示的ローカル制御装置の一部の断面図である。
【図１３】図１１の例示的ローカル制御装置の別の断面図である。
【図１４】図１１〜図１３の例示的ローカル制御装置を代表するブロック図である。
【図１５】それぞれがローカル制御装置および手動制御装置を含む、複数の例示的建築物開口被覆アセンブリに通信可能に連結された、図１２および１３の例示的中央制御装置を代表するブロック図である。
【図１６】本開示の教示に従って構築された別の例示的建築物開口被覆アセンブリのアイソメ図である。
【図１７】図１６の例示的建築物開口被覆アセンブリのチューブの断面図である。
【図１８Ａ】図１６および図１７の例示的建築物開口被覆アセンブリのチューブの角度位置を示す図である。
【図１８Ｂ】図１６および図１７の例示的建築物開口被覆アセンブリのチューブの角度位置を示す図である。
【図１８Ｃ】図１６および図１７の例示的建築物開口被覆アセンブリのチューブの角度位置を示す図である。
【図１９】本明細書に開示された別の例示的建築物開口被覆アセンブリを代表するブロック図である。
【図２０】図１、図１６および／または図１９の例示的建築物開口被覆アセンブリを制御し得る、例示的制御装置を代表するブロック図である。
【図２１】図１４のローカル制御装置を実装するための例示的機械可読命令を代表する流れ図である。
【図２２】図１４のローカル制御装置を実装するための例示的機械可読命令を代表する流れ図である。
【図２３】図１４のローカル制御装置を実装するための例示的機械可読命令を代表する流れ図である。
【図２４】図１４のローカル制御装置を実装するための例示的機械可読命令を代表する流れ図である。
【図２５】図１４のローカル制御装置を実装するための例示的機械可読命令を代表する流れ図である。
【図２６】図１４のローカル制御装置を実装するための例示的機械可読命令を代表する流れ図である。
【図２７】図１５のローカル制御装置の１つを実施するための例示的機械可読命令を代表する流れ図である。
【図２８】図１５のローカル制御装置の１つを実施するための例示的機械可読命令を代表する流れ図である。
【図２９】図１５のローカル制御装置の１つを実施するための例示的機械可読命令を代表する流れ図である。
【図３０】図１９のローカル制御装置を実施するための例示的機械可読命令を代表する流れ図である。
【図３１】図１４のローカル制御装置、図１６の制御装置、図１９の制御装置、および／または図２０の制御装置を実施するために、図２１〜図３０の機械可読命令を実行する例示的プロセッサ・プラットフォームのブロック図である。
【０００５】
可能な限り、同一または同様の部分を指す図面（複数可）および添付の記載全体を通して、同じ参照番号を使用する。本発明に使用される場合、あらゆる部分（例えば、対象、層、構造、領域、プレートなど）が、別の部分上にあらゆる方法で位置付けされる（例えば、位置付けされる、配置される、配設される、または形成されるなど）という記載は、示された部分は他方の部分と接触しているか、または示された部分は、その間に配置された１つまたは複数の中間部分（複数可）を有して地球に対して他方の上にあることのいずれかを意味する。あらゆる部分が別の部分と接触するという記載は、２つの部分の間に中間部分がないことを意味する。
【発明を実施するための形態】
【０００６】
本明細書に開示された例示的建築物開口被覆アセンブリは、（例えば天候、太陽の位置などに基づいて被覆位置を調整するために）中央制御装置によって制御されてもよく、中央制御装置によって設定された被覆位置を容易に無効にするために、手動で被覆を下降または上昇できるローカル手動制御装置を含む。例示的建築物開口被覆アセンブリは、中央制御装置に通信可能に連結されたモータおよびローカル制御装置を含む。場合によっては、手動制御装置およびモータは、手動制御装置を介して建築物開口被覆（例えば布など）を移動させる支援をするために協働する。他の例では、例示的ローカル制御装置はモータを制御し、建築物開口被覆が、例えば下限位置または上限位置などの閾値を過ぎて下降または上昇しないように、手動制御装置の操作を反対にする。一部の例では、ユーザは、ローカル制御装置からのコマンドを手動制御装置を作動することによって反対命令するか、または取り消してもよい。本明細書に開示された一部の例示的ローカル制御装置は、重力に基づいて被覆位置を決定する、かつ／または被覆の動きを監視するために重力センサを含む。
【０００７】
中央制御装置および／またはローカル制御装置により、モータが被覆を設定位置（例えば、上限位置、下限位置など）に移動させる。一部の例では、１つまたは複数の被覆の設定位置は、手動制御装置を介して確立されてもよい。中央制御装置が複数の建築物開口被覆アセンブリに通信可能に連結されると、アセンブリのそれぞれの被覆に対する設定位置は、本明細書に開示されたようにローカル手動制御装置を介して例示的建築物開口被覆のそれぞれに対して選択的に確立されてもよい。
【０００８】
図１は、例示的建築物開口被覆アセンブリ１００のアイソメ図である。図１の例では、被覆アセンブリ１００はヘッドレール１０８を含む。ヘッドレール１０８は、開口底部筐体を形成する正面１１２、背面１１３および頂面１１４によって接合される、対向する端部キャップ１１０、１１１を有するハウジングである。またヘッドレール１０８は、ヘッドレール１０８を壁などの建築物開口の上の構造に、ネジ、ボルトなどの機械的締結具を介して連結するための装着部１１５を有する。ローラチューブ１０４は、端部キャップ１１０と１１１との間に配置される。ヘッドレール１０８の特定の例を図１に示しているが、多くの異なるタイプおよび様式のヘッドレールが存在し、図１の例示的ヘッドレール１０８の所定位置に利用することが可能である。実際に、ヘッドレール１０８の審美的影響を望まない場合は、ヘッドレールを取り除いてマウンティングブラケットを選択することができる。
【０００９】
図１に示された例では、アセンブリ１００は、セルラータイプのシェードである被覆１０６を含む。この例では、セルラー被覆１０６は、単一の可撓性の生地（本明細書では「バックプレーン」と呼ばれる）１１６、および一連のセルを形成するためにバックプレーン１１６に固定された複数のセルシート１１８を含む。セルシート１１８は、接着取付、音波溶接、ウィービング、縫付けなどのあらゆる所望の締結手法を使用してバックプレーン１１６に固定されてもよい。図１に示した被覆１０６を、例えば単一のシートシェード、ブラインド、および／または他のセルラー被覆を含む、あらゆる他のタイプの被覆で置換することができる。示された例では、被覆１０６は、ローラチューブ１０４に装着された上縁部および下部自由縁部を有する。例示的被覆１０６の上縁部は、化学的締結具（例えば接着剤）および／または１つまたは複数の機械的締結具（例えばリベット、テープ、ステープル、鋲など）を介してローラチューブ１０４に連結される。被覆１０６は、上昇位置と下降位置（例として図１に示した位置）との間を移動することができる。上昇位置にあるときは、被覆１０６は、ローラチューブ１０４の周囲に巻き付けられている。
【００１０】
以下に詳細に論じるように、例示的建築物開口被覆アセンブリ１００は、被覆１０６が上昇位置と下降位置との間を移動するために電力モータを備えている。電力モータは、ローカル制御装置、中央制御装置と連通するローカル制御装置、および／または中央制御装置のみによって制御される。示された例では、モータおよびローカル制御装置は、チューブ１０４内に配置されている。図１の例示的アセンブリ１００は、中央制御装置および／またはローカル制御装置によって提供されたコマンドを手動で無効にするために使用してもよく、かつ／または被覆１０６を上昇位置と下降位置との間で移動させるために使用してもよい、手動制御装置１２０をさらに含む。
【００１１】
図２は、手動制御装置１２０に連結されたアセンブリ１００のローラチューブ１０４を示す。示された例では、手動制御装置１２０はコード２００を含む。一部の例では、コード２００は、チェーン、ビーズチェーン、回転可能なロッド、クランク、レバー、および／またはあらゆる他の適切なデバイスであってもよい。以下により詳細に説明するように、コード２００を作動させる（例えば充分な力で引く）と、手動制御装置１２０はチューブ１０４を回転させ、それによってユーザが手動制御装置１２０を介して被覆１０６を選択的に上昇させる、または下降させることができる。
【００１２】
図３は、チューブ１０４を取り除いた図１の例示的手動制御装置１２０の斜視図である。示された例では、ヘッドレール１０８も取り除かれている。例示的手動制御装置１２０は、装着部１１５の１つに連結されている。手動制御装置１２０は、オスコネクタ３００を含み、オスコネクタ３００は、プレート３０２およびプレート３０２から延びる軸３０４を含む。図３の例示的軸は複数のスプライン３０６を含む。以下により詳細に説明するように、オスコネクタ３００の軸３０４は、チューブ１０４内に配置されたクラッチアセンブリに連結される。
【００１３】
図４は、図３の例示的オスコネクタ３００の側面図である。例示的オスコネクタ３００は、第１のアーム４００および第２のアーム４０２を含み、第１のアーム４００および第２のアーム４０２のそれぞれはプレート３０２から手動制御装置１２０の中に延びる。以下により詳細に説明するように、図３の例示的手動制御装置１２０は、コード２００が動かない限りオスコネクタ３００の動きを抑制する。
【００１４】
図５は、図３の例示的手動制御装置１２０の分解図である。示された例では、手動制御装置１２０は、環状隆起部５０２を画定するハウジング５００を含み、環状隆起部５０２は複数の溝５０４を含む。複数のスプライン５０８を画定するリング５０６は、環状隆起部５０２によって画定された空間に配置される。隆起部５０２の溝５０４は、手動制御装置１２０の操作中にリング５０６の回転を実質的に防止するために、リング５０６のスプライン５０８を受領する。巻きバネ５１０は、リング５０６の内部表面５１２に隣接して配置され、実質的にリング５０６に集中して配向される。示された例では、巻きバネ５１０は、巻きバネ５１０の外部表面５１４がリング５０６の内部表面５１２に係合するように伸張される。巻きバネ５１０は、第１の中子５１６および第２の中子５１８を含む。ハウジング５００は、その周囲に巻きバネ５１０、スプロケット５２４およびオスコネクタ３００が担持される、軸受５２２を受領するために軸５２０を画定する。図５の例示的スプロケット５２４は、コード２００に作動可能に連結される。
【００１５】
例示的スプロケット５２４は、第１の翼またはアーム５２６および第２の翼またはアーム５２８を含み、第１の翼またはアーム５２６および第２の翼またはアーム５２８のそれぞれは、図５の配向においてはハウジング５００に向かって延在する。オスコネクタ３００のアーム４００、４０２（図４に示されている）およびスプロケット５２４のアーム５２６、５２８は、巻きバネ５１０の中子５１６、５１８に隣接して配置される。継手５２９（例えばプラグ）はオスコネクタ３００をハウジング５００に作動可能に連結させ、バネ付き締結具５３０（例えばバネおよびリベット）は、ハウジング５００を装着部１１５の１つに連結させる。
【００１６】
第１のコードガイドプレート５３２および第２のコードガイドプレート５３４は、被覆５３６を介して例示的ハウジング５００に連結されて、第１のチャネル５３８および第２のチャネル５４０を画定する。示された例では、コード２００の第１の部分は第１のチャネル５３８内に配置され、コード２００の第２の部分は第２のチャネル５４０内に配置されている。例示的第１のチャネル５３８および第２のチャネル５４０は、それぞれコード２００に対して第１の経路および第２の経路を画定して、作動中に（例えばユーザがコード２００を引いたときに）コード２００がスプロケット５２４から係脱することを防止する。示された例では、１対の機械的締結具５４２、５４４は、被覆５３６、第１のコードガイドプレート５３２、および第２のコードガイドプレート５３４をハウジング５００に連結させる。
【００１７】
手動制御装置１２０をコード２００を介して（例えばコード２００を充分な力で引くことによって）作動させると、コード２００はトルクをスプロケット５２４に加える。結果として、スプロケット５２４のアーム５２６、５２８の１つが巻きバネ５１０の中子５１６、５１８の１つに係合し、それによって巻きバネ５１０が締め付けられる。巻きバネ５１０が締め付けられると、巻きバネ５１０の直径が低減し、巻きバネ５１０はリング５０６の内部表面５１２を係脱する。結果として巻きバネ５１０は、ひいてはスプロケット５２４は、コード２００を作動させることによって回転され得る。巻きバネ５１０が回転すると、中子５１６、５１８の１つはオスコネクタ３００のアーム４００、４０２の１つに係合し、それによってオスコネクタ３００を回転させる。以下により詳細に説明するように、オスコネクタ３００はローラチューブ１０４に作動可能に連結される。したがって、ユーザはコード２００を作動させることによって、例示的被覆１０６を選択的に上昇または下降させてもよい。
【００１８】
逆に、トルクが軸３０４を介してオスコネクタ３００に加えられる場合、オスコネクタ３００のアーム４００、４０２の１つは、巻きバネ５１０の中子５１６、５１８の１つに係合し、それによって巻きバネ５１０は緩み、ひいては巻きバネ５１０の直径が増加する。結果として巻きバネ５１０の外部表面５１４は、リング５０６の内部表面５１２に堅固に係合する。巻きバネ５１０がリング５０６に充分な力で係合すると、巻きバネ５１０は、リング５０６の相互連結によってハウジング５００に実質的に固定して保持され、それによってオスコネクタ３００が回転することを実質的に防止する。したがって、ユーザはコード２００を作動させることによってオスコネクタ３００を回転させ得るが、オスコネクタ３００は、オスコネクタ３００の軸３０４に加えられたトルク（例えばモータによって加えられたトルク）を介して回転を実質的に防止される。
【００１９】
図６は、図１の例示的建築物開口被覆アセンブリ１００の例示的クラッチアセンブリ６００および例示的モータ６０２の斜視図である。図６の例示的クラッチアセンブリ６００および例示的モータ６０２は、ローラチューブ１０４内に配置されている。例示的クラッチアセンブリ６００は枠またはハウジング６０４を含む。示された例では、枠６０４は実質的に円筒形であり、１つまたは複数の溝またはチャネル６０６、６０８を画定してチューブ１０４の１つまたは複数の隆起部または突起部７００、７０２（図７）を受領する。例示的クラッチアセンブリ６００は、メスコネクタまたは連結部６１０を介して図３の例示的手動制御装置１２０に作動可能に連結され、メスコネクタまたは連結部６１０は手動制御装置１２０のメスコネクタ３００を受領する。示された例では、メスコネクタ６１０は、隆起部またはスプライン６１８を含んで、オスコネクタ３００のスプライン３０６に係合する。以下により詳細に説明するように、被覆１０６をモータ６０２の影響下で上昇または下降させると、手動制御装置１２０のオスコネクタ３００は例示的クラッチアセンブリ６００のメスコネクタ６１０を実質的に固定して保持することによって、モータ６０２を枠６０４と共に回転させる。
【００２０】
図７は、図１の例示的建築物開口被覆アセンブリ１００の例示的チューブ１０４の斜視図である。示された例では、チューブ１０４は、第１の隆起部または突起部７００および第２の隆起部または突起部７０２を画定する。第１および第２の隆起部７００、７０２は、径方向および内方に（例えばチューブ１０４の回転軸に向かって）延在する。図６の例示的クラッチアセンブリ６００は例示的チューブ１０４内に配置され、チューブ１０４の突起部７００、７０２は枠６０４のスロット６０６、６０８内に配置される。アセンブリ１００を作動中、モータ６０２および／または手動制御装置１２０はトルクをクラッチアセンブリ６００の枠６０４に加える。結果として、枠６０４に加えられたトルクは、チューブ１０４の突起部７００、７０２に、枠６０４のスロット６０６、６０８を介して伝送され、それによってチューブ１０４を枠６０４と共に回転させる。
【００２１】
図８〜１０は、図６の例示的クラッチアセンブリ６００および例示的モータ６０２の断面図である。例示的クラッチアセンブリ６００は、第１のクラッチ８００および第２のクラッチ８０２を含む。図８の例示的第１のクラッチ８００は、メスコネクタ６１０および駆動軸８０４を含む。例示的メスコネクタ６１０は、駆動軸８０４の第１の端部８０６に作動可能に連結される。図８の例示的駆動軸８０４は襟８０７を含む。
【００２２】
図９は、図８の９Ａ−９Ａ線に沿って取られた断面図である。示された例では、第１のクラッチ８００は、メスコネクタ６１０と駆動軸８０４との間に不感帯（すなわちロストモーション経路）を提供する。示された例では、例示的メスコネクタ６１０は、第１のスプラインまたは歯９００および第２のスプラインまたは歯９０２を含む。示された例では、第１および第２の歯９００、９０２は、駆動軸８０４の第１の端部８０６に隣接し、かつ駆動軸８０４の第１の端部８０６の径方向にメスコネクタ６１０の円周面に沿って約１８０度離れて配置されている（例えば第１および第２の歯９００、９０２はメスコネクタ６１０の直径に沿って配置される）。例示的駆動軸８０４の襟８０７は、メスコネクタ６１０の歯９００、９０２に隣接し、第１および第２の歯９０４、９０６は、第１の襟８０７から駆動軸８０４の長軸に実質的に平行に延在する。示された例では、第１および第２の歯９０４、９０６は、（例えば第１の襟８０７の直径に沿って）約１８０度離れて配置されている。作動中、チューブ１０４がモータ６０２の影響下で回転しているとき、メスコネクタ６１０の歯９００、９０２は、駆動軸８０４の第１の襟８０７の歯９０４、９０６に係合する。以下により詳細に説明するように、被覆１０６がモータ６０２の影響下で完全に解除されたとき、歯９０２は歯９０６から分離し、モータ６０２は不感帯の少なくとも一部を通じて駆動軸８０４を駆動させる。結果として、駆動軸８０４はメスコネクタ６１０に対して回転し、チューブ１０４の回転を停止させる。本明細書にさらに詳細に説明されるように、チューブ１０４の回転の終了は、完全解除位置を同定するために検出される。
【００２３】
例示的駆動軸８０４の一部は、軸受８０８（例えば乾燥軸受）によって担持される。示された例では、軸受８０８は枠６０４によって画定される。駆動軸８０４の第２の端部８１０は、第２のクラッチ８０２の連結部８１２（例えば保持クラッチ）に連結される。したがって、示された例では、第１のクラッチ８００は、手動制御装置１２０を第２のクラッチ８０２に作動可能に連結させる。一部の例では、手動制御装置１２０および／または第１のクラッチ８００は、手動制御装置１２０のトルク出力を増加させるためにギアボックス（例えば遊星ギアボックス）を含む。
【００２４】
示された例では、連結部８１２は、第１の穴部８１４および第１の穴部８１４と対向する第２の穴部８１６を含む。例示的第１の穴部８１４は、駆動軸８０４の第２の端部８１０を受領する。例示的第２の穴部８１６は、モータ駆動軸８１８および枠６０４の芯８２０を受領する。示された例では、枠６０４の芯８２０は枠襟８２４から延在するブレーキ軸８２２を含む。示された例のモータ駆動軸８１８は、中心または芯軸８２６、および中心軸８２６に集中する外軸８２８を含む。
【００２５】
図１０は、１０Ａ−１０Ａ線に沿って取られたクラッチアセンブリ６００の断面図である。示された例では、連結部８１２の第２の穴部８１６は、１対の内方に延在するスプラインまたは隆起部１０００、１００２（例えば平行な主要スプライン）を含む。例示的外軸８２８は、対向する切込みまたは割れ目１００４、１００６を含み、切込みまたは割れ目１００４、１００６は連結部８１２のスプライン１０００、１００２を受領する。
【００２６】
図８および１０に示したように、ブレーキ軸８２２は、中心軸８２６と外軸８２８との間に画定された空間内に中心軸８２６の周囲に配置される。示された例では、芯８２０の枠襟８２４は枠６０４に連結される。一部の例では、枠６０４および芯８２０は一体形成される。
【００２７】
例示的第２のクラッチ８０２は、例示的ブレーキ軸８２２の周囲に配置された１つまたは複数の巻きバネ１００８を含む。一部の例では、巻きバネ１００８のそれぞれは４つのコイルを含む。しかし、他の数のコイルを含む巻きバネが他の例に使用される。各例示的巻きバネ１００８は、バネ１００８の第１の端部上の第１の中子またはアーム１０１０およびバネ１００８の第２の端部上の第２の中子またはアーム１０１２を含む。示された例では、巻きバネ１００８のそれぞれの第１の中子１０１０が、連結部８１２のスプライン１０００、１００２のうちの一方に隣接した外軸８２８の切込み１００４内に配置され、第２の中子１０１２が、スプライン１０００、１００２のうちの他方に隣接した切込み１００６内に配置されるように、巻きバネ１００８を配向する。したがって、例示的モータ駆動軸８１８が作動中に回転する場合、外軸８２８は巻きバネ１００８の中子１０１０、１０１２のうちの１つに係合し、連結部８１２が作動中に回転する場合、連結部８１２のスプライン１０００、１００２のうちの１つは、巻きバネ１００８の中子１０１０、１０１２のうちの１つに係合する。連結部８１２が中子１０１０、１０１２のうちの１つに係合する場合、バネ１００８の対応するコイル（複数可）はブレーキ軸８２２を中心に堅く締って、枠６０４と第２のクラッチ８０２との間の相対運動に抵抗する。モータ駆動軸８１８の外軸８２８が中子１０１０、１０１２のうちの１つに係合する場合、コイルはブレーキ軸８２２を中心に緩んで、第２のクラッチ８０２と枠６０４との間の相対運動への抵抗を解く。
【００２８】
例示的モータ駆動軸８１８の中心軸８２６は、連結部８３２を介してモータ６０２の出力軸８３０に連結される。示された例では、連結部８３２は、例えば１つまたは複数のゴムグロメットなどの複数のノイズおよび／または振動絶縁体８３４、８３６を含む。示された例では、モータ６０２は電気モータ（例えば１２〜２４Ｖの直流モータ）であり、ギアボックスまたは変速機を含む。例示的モータ６０２は、最高約６０００ｒｐｍの速度で作動することができ、ギアボックスは、モータ６０２の速度とモータ出力軸８３０の速度の割合を約１３０対１で提供する。モータ６０２およびギアボックスはハウジング８３８内に配置され、ハウジング８３８は、１つまたは複数の機械的締結具８４０、および例えば１つまたは複数のゴムグロメットなどの音または振動絶縁体８４２、８４４を介して、枠６０４に連結される。以下により詳細に説明するように、例示的モータ６０２は、１つまたは複数のワイヤ８４６を介してローカル制御装置（図１３）に連通可能に連結される。
【００２９】
作動中、モータ６０２、手動制御装置１２０、またはその両方はチューブ１０４を回転させてもよく、ひいては被覆１０６を巻き付けるかつ／または解いてもよい（すなわち、被覆１０６をそれぞれ下降または上昇させる）。例えば、モータ６０２がモータ駆動軸８１８を駆動させると、モータ駆動軸８１８の外軸８２８は各巻きバネ１００８上の中子１０１０、１０１２のうちの１つに係合し、それによってブレーキ軸８２２の周囲の巻きバネ１００８が緩む。手動制御装置１２０がこの最中に作動していない場合、手動制御装置１２０のオスコネクタ３００は、モータ駆動軸８１８が第２のクラッチ８０２を回転させることを防止する。したがって、モータ駆動軸８１８は実質的に固定して保持され、それによってモータ６０２がモータ出力軸８３０を中心に回転する。結果として、モータ６０２は枠６０４を、ひいてはチューブ１０４を回転させる。
【００３０】
手動制御装置１２０が（例えばユーザが充分な力でコード２００を引くことによって）作動され、モータ６０２が駆動されない（例えば、停電中に中央制御装置または他の電子制御などにアクセスすることなく、ユーザが手動操作する）場合、オスコネクタ３００が回転し、それによってメスコネクタ６１０、駆動軸８０４、連結部８１２、およびモータ駆動軸８１８が回転する。結果として、連結部８１２は各巻きバネ１００８の中子１０１０、１０１２のうちの１つに係合し、それによって巻きバネ１００８がブレーキ軸８２２を中心に堅く締り、ひいては加えられたトルクが手動制御装置１２０から枠６０４に伝送され、それによってローラチューブ１０４が回転する。示された例では、巻きバネ１００８は、連結部８１２のスプライン１０００、１００２のうちの１つの両面上の中子１０１０、１０１２を含む。したがって、巻方向および解く方向への連結部８１２の回転により、巻きバネ１００８がブレーキ軸８２２を中心に堅く締る。結果として、被覆１０６は、（例えば、モータ６０２に電力が供給されることなく）手動制御装置１２０を介してユーザによって選択的に上昇または下降されてもよい。
【００３１】
モータ６０２の動き、ひいてはチューブ１０４の動きは、モータ駆動軸８１８の動きに加えられる。例えば、手動制御装置１２０によってモータ駆動軸８１８が第１の方向に２０回転／分の速度で回転し、モータ６０２が、出力軸８３０を中心に第１の方向と反対の第２の方向に２５回転／分の速度で回転するように駆動される場合は、チューブ１０４は、第２の方向に５回転／分の速度で回転する。別の例では、手動制御装置１２０によってモータ駆動軸８１８が第１の方向に２０回転／分の速度で回転し、モータ６０２が、出力軸８３０を中心に第１の方向に２５回転／分の速度で回転するように駆動される場合は、チューブ１０４は、第１の方向に４５回転／分の速度で回転する。したがって、手動制御装置１２０およびモータ６０２は、手動制御装置１２０を介してチューブ１０４の動きを支援するまたは防止するように協働するかまたは競合し得る。
【００３２】
建築物開口被覆アセンブリ１００の作動中、チューブ１０４が回転して被覆１０６を完全に解除した（すなわち被覆１０６が完全解除位置にある）場合、モータ６０２は、第１のクラッチ８００の不感帯を通じて駆動軸８０４を駆動させる。例えば、被覆１０６を解く際に、モータ６０２は、第１のトルクをチューブ１０４に第１の方向（例えば反時計回り）に加え、被覆１０６の重量は、第１のトルクより大きい第２のトルクをチューブ１０４に第１の方向と反対の第２の方向（例えば時計回り）に加える。結果として、駆動軸８０４の歯９０４、９０６は、メスコネクタ６１０の歯９００、９０２に係合し、モータ６０２は、被覆１０６の重量によってチューブ１０４およびモータ６０２を一緒に回転させて被覆１０６を解くことができる。チューブ１０４が完全解除位置（すなわち、被覆１０６がチューブ１０４から完全に解除されたところ）を過ぎて解除する場合、被覆１０６の重量は、トルクをチューブ１０４に第１の方向に加える。結果として、モータ６０２は、駆動軸８０４の歯９０４、９０６をメスコネクタ６１０の歯９００、９０２から回転の一部（例えば１６０度）を係脱させるように駆動するが、チューブ１０４はモータ６０２が作動中は実質的に固定したままである。以下により詳細に説明するように、係脱は、被覆１０６の完全解除位置を決定するために（例えば、モータ６０２は作動しているがチューブ１０４は回転していないことを検出することによって）検出されてもよい。
【００３３】
図１１は、例示的ローカル制御装置１１００の斜視図である。例示的ローカル制御装置１１００は、ローラチューブ１０４内に配置され、ローラチューブ１０４に連結される。示された例では、ローカル制御装置１１００はハウジング１１０２を含む。例示的ハウジング１１０２の第１の部分１１０４はチューブ１０４に連結され、ハウジング１１０２の第２の部分１１０６は、スリップリングまたは回転電気継手１１１０を介して第２のブラケット１１０８に軸支される。一部の例では、第２のブラケット１１０８は、壁または建築物の開口部枠に装着される。作動中、ハウジング１１０２は、チューブ１０４と共にチューブ１０４の回転軸を中心に回転する。
【００３４】
図１２は、例示的ハウジング１１０２の例示的第２のブラケット１１０８および第２の部分１１０６の断面図である。示された例では、スリップリング１１１０は２つの電気接点１２００、１２０２を含む。中央制御装置１２０４および／または電源１２０６は、ワイヤ１２０３を介して電気接点１２００、１２０２に連結される。示された例では、中央制御装置１２０４は、例示的ローカル制御装置１１００に通信可能に連結される。中央制御装置１２０４および／または電源１２０６は、例示的建築物開口被覆アセンブリ１００を含む室内に、かつ／または例えば建物制御室などのあらゆる他の適切な場所に配置されてもよい。以下により詳細に説明するように、一部の例では、中央制御装置１２０４は、複数の建築物開口被覆アセンブリ（図１５）に通信可能に連結され、このようなアセンブリのそれぞれは、例えば図１１のローカル制御装置１１００などのローカル制御装置を含む。
【００３５】
示された例では、中央制御装置１２０４は、コマンドプロセッサ１２０７、極性スイッチ１２０８、クロック１２０９、入力装置１２１０、および情報記憶装置１２１１を含む。例示的コマンドプロセッサ１２０７は、信号を例示的ローカル制御装置１１００に送信して、例えばモータ６０２を介してチューブ１０４を回転させる、プログラミング・モードに入るなどの行為を実行する命令またはコマンドを提供する。示された例では、極性スイッチ１２０８は、ローカル制御装置１１００に供給された電力の極性を変調して（例えば変更して）、コマンドまたは命令を信号で伝える。例示的コマンドプロセッサ１２０７は、クロック１２０９からタイミング情報を受信して、信号の極性変調の持続時間を制御する。また例示的中央制御装置１２０４は、例えば、ボタン（複数可）、スライド、キー操作、遠隔制御装置、無線制御、光センサなどの入力装置１２１０を含む。入力（複数可）は対応するアセンブリの行為（例えば、完全に開くために上げる、閉じるために下げる、プログラミング・モードに入るなど）に対応する。入力装置１２１０が作動しているとき、コマンドプロセッサ１２０７は、入力に対応する信号を例示的ローカル制御装置１１００に送信して、建築物開口被覆アセンブリ１００を制御する。例示的情報記憶装置１２１１は、コマンドまたは命令、それらに関連した信号パターン（例えば、極性スイッチ）、および／または他の情報を記憶する。
【００３６】
図１２の例示的ローカル制御装置１１００は回路基板１２１２を含み、回路基板１２１２は、電気接点１２００、１２０２に隣接したハウジング１１０２の第２の部分１１０６に連結される。回路基板１２１２は、３つのバネ付き導体ピン１２１４、１２１６および１２１８を含む。ハウジング１１０２がスリップリング８１０に連結されると、ピン１２１４、１２１６および１２１８は、含まれたバネによって電気接点１２００、１２０２に係合するように付勢される。
【００３７】
図１３は、例示的ハウジング１１０２および例示的ブラケット１１０８の別の断面図である。示された例では、ハウジング１１０２の第２の部分１１０６は、ハウジング１１０２の第１の部分１１０４に摺動可能に連結されている。プランジャー１３００はハウジング１１０２の第２の部分１１０６内に配置され、ハウジング１１０２の第１の部分１１０４とプランジャー１３００との間に着座したバネ１３０２は、回路基板１２１２に第２のブラケット１１０８に向かって付勢して、ピン１２１４、１２１６および１２１８が電気接点１２００、１２０２と係合するよう促す。
【００３８】
示された例では、制御基板１３０４（例えば、プリント基板）は、ハウジング１１０２の第１の部分１１０４内に配置されている。示された例では、重力センサ１３０６（例えば、加速度計、レベルセンサ、ジャイロスコープ、回転エンコーダに連結された振り子、および／またはあらゆる他の適切な運動センサ）は、実質的にチューブ１０４の回転軸に沿って制御基板１３０４に装着される。作動中、例示的重力センサ１３０６は、チューブ１０４の角度位置および／または動きを（例えば、重力に基づいて）決定する。
【００３９】
例示的ローカル制御装置１１００は、中央制御装置１２０４およびモータ６０２に通信可能に連結される。作動中、ローカル制御装置１１００は、信号をモータ６０２に送信してモータ６０２がチューブ１０４を回転させることにより、チューブ１０４が回転可能になり、かつ／またはチューブ１０４を実質的に固定して保持させることが可能になる。また例示的ローカル制御装置１１００はローカル命令受信機１３０８を含む。
【００４０】
一部の例では、建築物開口被覆アセンブリ１００は、遠隔制御装置１３１０を介して制御されてもよい。このような例では、ユーザは遠隔制御装置１３１０を介して例示的被覆１０６を選択的に上昇または下降させてもよい。遠隔制御装置１３１０は、ＲＦ遠隔制御装置、赤外線遠隔制御装置、携帯用電子機器、携帯電話、コンピュータなどであってもよい。遠隔制御装置１３１０は信号（例えば、ＲＦ信号、ネットワーク通信など）を送信し、信号は顧客の行為（例えば、被覆１０６を上げる、被覆１０６を下げるなど）に対応する。このような例の一部では、建築物開口被覆アセンブリ１００は、信号を受信するために受信機（例えば、センサ、アンテナなど）を含む。一部の例では、受信機はチューブ１０４内に配置され、チューブ１０４は、それを通って信号が伝搬する孔を画定する。ローカル命令受信機１３０８は信号を受信し、ローカル制御装置１１００は、被覆１０６を信号に対応する顧客の行為に基づいて移動させる。一部の例では、ローカル制御装置１１００は、建物の側面上に差す光を検出し測定するために、光センサに通信可能に連結されてもよい。このような例の一部では、ローカル制御装置１１００は、信号をモータ６０２に送信して、モータ６０２が光センサによって検出された光量に基づいて被覆１０２を移動させる。例えば、被覆１０６は弱光が存在するときにさらに開き、明光が存在するときはさらに閉じる。
【００４１】
図１４は、例示的ローカル制御装置１１００のブロック図である。示された例では、ローカル制御装置１１００は、電圧整流器１４００、極性センサ１４０２、クロックまたはタイマー１４０４、信号命令プロセッサ１４０６、重力センサ１３０６、チューブ回転速度決定子１４０８、回転方向決定子１４１０、完全解除位置決定子１４１２、チューブ位置監視装置１４１４、プログラミング・プロセッサ１４１６、手動命令プロセッサ１４１８、ローカル命令受信機１３０８、電流センサ１４２２、モータ制御装置１４２４、および情報記憶装置またはメモリ１４２６を含む。
【００４２】
作動中、例示的極性センサ１４０２は、ローカル制御装置１１００に供給された電圧源（例えば、電源）の極性（例えば、正または負）を判定する。本明細書により詳細に説明されるように、電圧源は中央制御装置１２０４であってもよい。一部の例では、電源は家屋および／またはビルディングを介して供給される従来の電力であってもよい。示された例では、中央制御装置１２０４は、ローカル制御装置１１００に供給された電力の極性を変調して（例えば変更して）、コマンドまたは命令（例えば、被覆１０６を下降させる、被覆１０６を上昇させる、被覆１０６を位置Ｘに移動させるなど）をローカル制御装置１１００に信号で伝える。例示的極性センサ１４０２はクロック１４０４からタイミング情報を受信して、電圧の極性の変調持続時間を決定する（例えば、極性が負から正に切り替えられ、被覆を７５％下方に移動させるべきであることを意味する０．７５秒間正に維持されることを決定する）。したがって、示された例は、パルス幅変調を利用してコマンドを伝える。示された例の例示的極性センサ１４０２は、極性情報を回転方向決定子１４１０、メモリ１４２６、およびモータ制御装置１４２４に提供する。
【００４３】
示された例の電圧整流器１４００は、中央制御装置１２０４によって送信された信号を所定の極性の直流信号に変換する。この直流信号は、電力供給されるローカル制御装置１１００のあらゆる構成要素（例えば、プログラミング命令プロセッサ１４１６、メモリ１４２６、モータ制御装置１４２４など）に提供される。したがって、ローカル制御装置１１００に提供される命令の電力信号の極性を変調すること（例えば、変更すること）は、作動のために直流信号を利用する構成部品の作動を妨害することはない。示された例は電力信号の極性を変調するが、一部の例は信号の振幅を変調する。
【００４４】
例示的クロックまたはタイマー１４０４は、例えばリアルタイムクロックを使用してタイミング情報を提供する。クロック１４０４は、時刻に基づいて情報を提供してもよく、かつ／または（例えば、所与の期間を経過した時間を決定するために）時刻に基づかない実行タイマーを提供してもよい。一部の例では、クロック１４０４を使用して、手動入力がなされた時刻を決定する。他の例では、クロック１４０４を使用して、手動入力なしに経過した時間を決定する。他の例では、クロック１４０４は、極性センサ１４０２によって使用されて変調（例えば、極性の変更）の持続時間を決定する。
【００４５】
例示的信号命令プロセッサ１４０６は、複数の行為のどれが中央制御装置１２０４から例示的ローカル制御装置１１００に送信された信号によって命令されるかを決定する。例えば、信号命令プロセッサ１４０６は、極性センサ１４０２を介して入力電力（例えば、１秒間に２つの極性変調（例えば、負から正に、また正に戻る）を有する信号）の変調が例示的被覆１０６を上昇させるコマンドに対応することを決定してもよい。
【００４６】
例示的重力センサ１３０６は、重力に基づいてチューブ１０４の角度位置を決定する。チューブ１０４の角度位置を監視することによって、チューブ１０４に取り付けられた被覆１０６の位置を、所望の位置に決定し、記録し、変更することができる。一部の例では、重量センサ１３０６は、重力センサ１３０６が例示的チューブ１０４と同じ回転軸を中心に回転するように、チューブ１０４の長軸に沿ってチューブ１０４に装着される。示された例では、重力センサの中心は、チューブ１０４の回転軸（と同期して）上に配置される。重力センサ１３０６は、加速度計（例えば、単軸加速度計、２軸加速度計、複数軸加速度計など）、ジャイロスコープ、回転エンコーダに取り付けられた振り子、または慣性基準系に対するかつ／もしくは重力に基づいて回転を決定するためのあらゆる他の装置であってもよい。一部の例では、重力センサは、軸が互いに直交し、かつチューブ１０４の回転軸と直交する軸を有する２軸加速度計である。本明細書に記載された例は、慣性基準系に対するかつ／もしくは重力に基づいて回転または位置を決定するためのセンサに関して記載されているが、他のタイプのセンサを重力センサ１３０６に追加してまたは重力センサ１３０６の代わりに使用してもよい。したがって、本開示は、重力センサに限定されない。
【００４７】
例示的チューブ回転速度決定子１４０８は、重力センサ１３０６からの回転情報を使用して、チューブ１０４の回転速度を決定する。チューブ回転速度決定子１４０８からの情報は、手動制御装置１２０およびモータ６０２が同時に作動する決定を促進する。例えば、モータ６０２が作動し、チューブ１０４が、モータ６０２がチューブ１０４を駆動させている速度より速く、または遅く動いているとき、その速度差はモータ６０２を支援するまたは反対を命令するために手動制御装置１２０の作動によってもたらされたと想定される。
【００４８】
完全解除位置決定子１４１２は、被覆１０６がチューブ１０４から完全に解除された被覆１０６の位置を決定する。一部の例では、完全解除位置決定子１４１２は、以下にさらに詳細に記載されるように、チューブ１０４の動きに基づいて完全解除位置を決定する。完全解除位置は所与の被覆１０６に対して（例えば、被覆１０６が物理的に修正されるか、または障害物が存在しない限り）変化しないので、完全解除位置は制御装置１１００が使用できる基準である。換言すると、完全解除位置が一旦知られると、被覆１０６の他の位置はその完全解除位置（例えば、完全解除位置から所望の位置へのチューブ１０４の回転数）を基準にすることができる。被覆１０６の現在の位置が後で利用できない場合（例えば、停電後、建築物開口被覆１００が取り除かれ再度取り付けられた後など）、完全解除位置決定子１４１２によって決定されたように被覆１０６を完全解除位置に動かし、次いで被覆１０６の所望の位置に達するためにチューブ１０４を公知の回転数だけ回転させることによって、ローカル制御装置１１００を校正することができる。
【００４９】
図１４の例示的チューブ位置監視装置１４１４は、チューブ１０４の位置を作動中に例示的重力センサ１３０６を介して決定する。一部の例では、チューブ１０４の位置は、完全解除位置に対して決定される。一部の例では、チューブ１０４の位置は、回転単位（例えば、完全解除位置に対する回転）で決定される。
【００５０】
図１４の例示的回転方向決定子１４１０は、例えば、重力センサ１３０６を介して時計回りまたは反時計回りなどのチューブ１０４の回転方向を決定する。一部の例では、回転方向決定子１４１０は、チューブ１０４の回転方向を例示的被覆１０６の上昇または下降と関連付ける。例えば、最初の設定中、電力の離断後などに、回転方向決定子１４１０はチューブ１０４の回転方向を、供給された電圧を使用して例示的モータ６０２を作動させることによって決定してもよい。
【００５１】
例示的電流センサ１４２２は、例示的モータ６０２を駆動させるために供給される電流のアンペア数を決定する。作動中、モータ６０２を駆動させて被覆１０６を上昇させるために提供される第１のアンペア数は、モータ６０２を駆動させて被覆１０６を下降させるか、または被覆１０６を下降させることができるために提供される第２のアンペア数より大きい。したがって、電流センサ１４２２によって検知される電流は、回転方向決定子１４１０によって使用されてチューブ１０４の回転方向を決定する。
【００５２】
図１４の例示的手動命令プロセッサ１４１８は、手動制御装置１２０の作動に対して建築物開口被覆アセンブリ１００を監視する。例示的手動命令プロセッサ１４１８は、チューブ１０４の回転が重力センサ１３０６によって検知されるが、モータ６０２はモータ制御装置１４２４によって作動されていない、かつ／またはチューブ回転速度決定子１４０８によって検知されたチューブ１０４の回転速度が、モータ制御装置１４２４によってモータ６０２の作動を介して予想されるチューブ１０４の回転速度閾値より大きいもしくは小さいときに、手動制御装置１２０が操作されていると判定する。また示された例の手動命令プロセッサ１４１８も、ユーザ入力がプログラミング・モードに入るコマンド、被覆１０６を停止するもしくは移動させるコマンド、またはあらゆる他のコマンドであるかどうかを判定する。コマンドの判定を以下にさらに詳しく記載する。
【００５３】
例示的ローカル命令受信機１３０８は、遠隔制御装置１３１０から信号（例えば、ＲＦ信号）を受信する。一部の例では、信号は例えば、被覆１０６の上昇または下降などの行為に対応する。信号を遠隔制御装置１３１０から受信した後、例示的ローカル命令受信機１３０８は、信号に対応する顧客の行為に基づいて被覆１０６を移動させるためにモータ制御装置１４２４に命令する。
【００５４】
例示的プログラミング・プロセッサ１４１６は、手動制御装置１２０または中央制御装置１２０４からのコマンドに応答してプログラミング・モードに入る。例示的プログラミング・プロセッサ１４１６は、例えば、下限位置、上限位置、および／またはユーザが（例えば、手動制御装置１２０を介して、中央制御装置１２０４を介して、ローカル制御装置１１００などを介して）入力したあらゆる他の所望の位置などの被覆１０６の既定位置を決定し記録する。プログラミング・プロセッサ１４１６は、メモリ１４２６内に位置情報を記憶する。
【００５５】
例示的情報記憶装置またはメモリ１４２６は、（ａ）発生した反復行為の回数、（ｂ）モータ６０２の極性および作動に関連した回転方向、（ｃ）コマンドまたは命令およびそれらに関連した信号パターン（例えば、極性スイッチ）、（ｄ）被覆１０６の位置（例えば、現在の位置、既定位置など）、（ｅ）モータ６０２の作動に関連したアンペア数、および／または（ｆ）あらゆる他の情報を記憶する。
【００５６】
例示的モータ制御装置１４２４は、信号をモータ６０２に送信することにより、モータ６０２が被覆を作動させる（例えば、被覆１０６を下降させる、被覆１０６を上昇させる、かつ／または被覆１０６の移動を防ぐ（例えば、抑制する、停止するなど）など）。図１４の例示的モータ制御装置１４２４は、信号命令プロセッサ１４０６、ローカル命令受信機１３０８、完全解除位置決定子１４１２、および／またはプログラミング・プロセッサ１４１６からの命令に応答する。モータ制御装置１４２４は、モータ制御システム、速度制御装置（例えば、パルス幅変調速度制御装置）、ブレーキ、またはモータ６０２を作動させるためのあらゆる他の構成部品を含んでもよい。図１４の例示的モータ制御装置１４２４は、モータ６０２の速度を制限するために電圧整流器１４００によりモータ６０２に提供される電圧の供給（すなわち電力）を制御する。
【００５７】
ローカル制御装置１１００を実施する例示的方式を図１４に示したが、図１４に示された１つまたは複数の要素、プロセスおよび／または装置をあらゆる他の方法で組み合わせる、分割する、再配置する、割愛する、取り除くかつ／または実装してもよい。さらに、図１４の例示的電圧整流器１４００、極性センサ１４０２、クロックもしくはタイマー１４０４、信号命令プロセッサ１４０６、重力センサ１３０６、チューブ回転速度決定子１４０８、回転方向決定子１４１０、完全解除位置決定子１４１２、チューブ位置監視装置１４１４、プログラミング・プロセッサ１４１６、手動命令プロセッサ１４１８、ローカル命令受信機１３０８、電流センサ１４２２、モータ制御装置１４２４、情報記憶装置もしくはメモリ１４２６、および／または例示的ローカル制御装置１１００は、ハードウェア、ソフトウェア、ファームウェア、ならびに／またはハードウェア、ソフトウェアおよび／もしくはファームウェアのあらゆる組合せによって実施されてもよい。したがって例えば、あらゆる例示的電圧整流器１４００、極性センサ１４０２、クロックもしくはタイマー１４０４、信号命令プロセッサ１４０６、重力センサ１３０６、チューブ回転速度決定子１４０８、回転方向決定子１４１０、完全解除位置決定子１４１２、チューブ位置監視装置１４１４、プログラミング・プロセッサ１４１６、手動命令プロセッサ１４１８、ローカル命令受信機１３０８、電流センサ１４２２、モータ制御装置１４２４、情報記憶装置もしくはメモリ１４２６、および／または例示的ローカル制御装置１１００を、１つまたは複数の回路（複数可）、プログラム可能プロセッサ（複数可）、特定用途向け集積回路（複数可）（ＡＳＩＣ（複数可））、プログラム可能論理回路（複数可）（ＰＬＤ（複数可））および／またはフィールドプログラム可能論理回路（複数可）（ＦＰＬＤ（複数可））などによって実施することができる。本発明のあらゆる装置またはシステムクレームが単にソフトウェアおよび／またはファームウェアの実施を網羅するために読まれる際は、少なくとも１つの例、例示的電圧整流器１４００、極性センサ１４０２、クロックもしくはタイマー１４０４、信号命令プロセッサ１４０６、重力センサ１３０６、チューブ回転速度決定子１４０８、回転方向決定子１４１０、完全解除位置決定子１４１２、チューブ位置監視装置１４１４、プログラミング・プロセッサ１４１６、手動命令プロセッサ１４１８、ローカル命令受信機１３０８、電流センサ１４２２、モータ制御装置１４２４、情報記憶装置もしくはメモリ１４２６、および／または例示的ローカル制御装置１１００は、ソフトウェアおよび／またはファームウェアを記憶するメモリ、ＤＶＤ、ＣＤ、ブルーレイなどの有形のコンピュータ可読媒体を含むために本明細書に明白に定義されている。さらに依然として、図１４の例示的ローカル制御装置１１００は、１つまたは複数の要素、プロセスおよび／または装置を図１４に示された要素、プロセスおよび／もしくは装置に加えて、またはそれらの代わりに含んでもよく、かつ／あるいは示された要素、プロセスおよび装置の任意の２つ以上またはすべてを含んでもよい。
【００５８】
図１５は、図１の建築物開口被覆アセンブリ１００、および複数の他の建築物開口被覆アセンブリ１５００、１５０２、１５０４、１５０６および１５０８に通信可能に連結される、図１２および１３の中央制御装置１２０４のブロック図である。図１５の例示的建築物開口被覆アセンブリ１５００、１５０２、１５０４、１５０６および１５０８は、上述の例示的建築物開口被覆アセンブリ１００と実質的に同一である。建築物開口被覆アセンブリ１００、１５００、１５０２、１５０４、１５０６および１５０８のそれぞれは、ローカル制御装置１１００、１５１０、１５１２、１５１４、１５１６および１５１８（例えば、図１４の例示的ローカル制御装置１１００）、ならびに手動制御装置１２０、１５２０、１５２２、１５２４、１５２６および１５２８（例えば、図３の例示的手動制御装置１２０）を含む。図１５の例示的建築物開口被覆アセンブリ１００、１５００、１５０２、１５０４、１５０６および１５０８は、１つまたは複数の室内および／またはあらゆる他の適切な場所（複数可）の１つまたは複数の建築物開口部内に配置される。例えば、建築物開口被覆アセンブリ１００、１５００、１５０２、１５０４、１５０６および１５０８は、建物の単一面上の複数の室内の建築物開口部内に配置されてもよい。例示的中央制御装置１２０４は、信号を建築物開口被覆アセンブリ１００、１５００、１５０２、１５０４、１５０６および１５０８のそれぞれのローカル制御装置１１００、１５１０、１５１２、１５１４、１５１６および１５１８に送信して、例えば、モータ６０２を介してチューブ１０４を回転させる、中央プログラミング・モードに入るなどの行為（複数可）を実行する命令またはコマンドを提供する。したがって、例示的中央制御装置１２０４を使用して、例示的建築物開口被覆アセンブリ１００、１５００、１５０２、１５０４、１５０６および１５０８を選択的に制御してもよい。またユーザ（複数可）は、建築物開口被覆アセンブリ１００、１５００、１５０２、１５０４、１５０６および１５０８のそれぞれの手動制御装置１２０、１５２０、１５２２、１５２４、１５２６および１５２８を使用して、被覆のそれぞれを選択的に上昇または下降させてもよい。
【００５９】
中央制御装置１２０４を実施する例示的手法を図１２、１３および１５に示したが、図１２、１３および１５に示した１つまたは複数の要素、プロセスおよび／または装置をあらゆる他の方法で組み合わせる、分割する、再配置する、割愛する、取り除くかつ／または実装してもよい。さらに図１２、１３および１５の例示的コマンドプロセッサ１２０７、極性スイッチ１２０８、クロック１２０９、入力装置１２１０、情報記憶装置１２１１および／または例示的中央制御装置１２０４は、ハードウェア、ソフトウェア、ファームウェアならびに／または、ハードウェア、ソフトウェア、および／もしくはファームウェアのあらゆる組合せによって実施されてもよい。したがって、例えば、あらゆる例示的コマンドプロセッサ１２０７、極性スイッチ１２０８、クロック１２０９、入力装置１２１０、情報記憶装置１２１１および／または例示的中央制御装置１２０４を、１つまたは複数の回路（複数可）、プログラム可能プロセッサ（複数可）、特定用途向け集積回路（複数可）（ＡＳＩＣ（複数可））、プログラム可能論理回路（複数可）（ＰＬＤ（複数可））および／またはフィールドプログラム可能論理回路（複数可）（ＦＰＬＤ（複数可））などによって実施することができる。本発明のあらゆる装置またはシステムクレームが単にソフトウェアおよび／またはファームウェアの実施を網羅するために読まれる際は、少なくとも１つの例、例示的コマンドプロセッサ１２０７、極性スイッチ１２０８、クロック１２０９、入力装置１２１０、情報記憶装置１２１１および／または例示的中央制御装置１２０４は、ソフトウェアおよび／またはファームウェアを記憶するメモリ、ＤＶＤ、ＣＤ、ブルーレイなどの有形のコンピュータ可読媒体を含むために本明細書に明白に定義されている。さらに依然として、図１２、１３および１５の例示的中央制御装置１２０４は、１つまたは複数の要素、プロセスおよび／または装置を図１２、１３および１５に示された要素、プロセスおよび／もしくは装置に加えて、またはそれらの代わりに含んでもよく、かつ／あるいは示された要素、プロセスおよび装置の任意の２つ以上またはすべてを含んでもよい。
【００６０】
図１６は、本明細書に開示された別の例示的建築物開口被覆アセンブリ１６００のアイソメ図である。図１６の例では、被覆アセンブリ１６００はヘッドレール１６０８を含む。ヘッドレール１６０８は、開口底部筐体を形成する正面１６１２、背面１６１３および頂面１６１４によって接合される対向する端部キャップ１６１０、１６１１を有するハウジングである。またヘッドレール１６０８は、ヘッドレール１６０８を壁などの建築物開口部の上の構造に、ネジ、ボルトなどの機械的締結具を介して連結するための装着部１６１５を有する。ローラチューブ１６０４は、端部キャップ１６１０と１６１１との間に配置される。ヘッドレール１６０８の特定の例を図１６に示しているが、多くの異なるタイプおよび様式のヘッドレールが存在し、図１６の例示的ヘッドレール１６０８の所定位置に利用することが可能である。実際に、ヘッドレール１６０８の審美的影響を望まない場合は、ヘッドレールを取り除いてマウンティングブラケットを選択することができる。
【００６１】
図１６に示された例では、建築物開口被覆アセンブリ１６００は、セルラータイプのシェードである被覆１６０６を含む。この例では、セルラー被覆１６０６は、単一の可撓性の生地（本明細書では「バックプレーン」と呼ばれる）１６１６、および一連のセルを形成するためにバックプレーン１６１６に固定された複数のセルシート１６１８を含む。セルシート１６１８は、接着取付、音波溶接、ウィービング、縫付けなどのあらゆる所望の締結手法を使用してバックプレーン１６１６に固定されてもよい。図１６に示した被覆１６０６は、例えば単一のシートシェード、ブラインド、他のセルラー被覆、および／またはあらゆる他のタイプの被覆を含む、あらゆる他のタイプの被覆に置換することができる。示された例では、被覆１６０６は、ローラチューブ１６０４に装着された上縁部および下部自由縁部を有する。例示的被覆１６０６の上縁部は、ローラチューブ１６０４に化学的締結具（例えば接着剤）および／または１つまたは複数の機械的締結具（例えばリベット、テープ、ステープル、鋲など）を介して連結される。被覆１６０６は、上昇位置と下降位置（例として図１６に示した位置）との間を動くことができる。上昇位置にあるときは、被覆１６０６は、ローラチューブ１６０４の周囲に巻き付けられている。
【００６２】
例示的建築物開口被覆アセンブリ１６００は、モータ１６２０を備えて提供されて、被覆１６０６を上昇位置と下降位置との間で移動させる。例示的モータ１６２０は制御装置１６２２によって制御される。示された例では、制御装置１６２２およびモータ１６２０は、チューブ１６０４内に配置され、ワイヤ１６２４を介して通信可能に連結される。別法として、制御装置１６２２および／またはモータ１６２０はチューブ１６０４の外側に配置され（例えば、ヘッドレール１６０８に装着される、装着部１６１５に装着される、中央設備配置内に配置されるなど）、かつ／または無線通信チャネルを介して通信可能に連結されてもよい。
【００６３】
図１６の例示的建築物開口被覆アセンブリ１６００は、制御装置１６２２に通信可能に連結された重力センサ１６２６（例えば、部品番号ＫＸＴＣ９−２０５０でＫｉｏｎｉｘ（登録商標）によって製造された重力センサ）を含む。図１６の例示的重力センサ１６２６は、装着部１６２８を介してチューブ１６０４に連結されて、チューブ１６０４と共に回転する。示された例では、重力センサ１６２６は、重力センサ１６２６の回転軸がチューブ１６０４の回転軸１６３０と実質的に同軸であるように、チューブ１６０４内にチューブ１６０４の回転軸１６３０に沿って配置されている。示された例では、チューブ１６０４の中心軸はチューブ１６０４の回転軸１６３０と実質的に同軸であり、重力センサ１６２６の中心はチューブ１６０４の回転軸１６３０上に（例えば、実質的に一致して）存在している。他の例では、重力センサ１６２６は、例えば、チューブ１６０４の内部表面１６３２上、チューブ１６０４の外部表面１６３４上、チューブ１６０４の端部１６３６上、被覆１６０６上、および／またはあらゆる他の適切な場所などの他の場所に配置される。以下により詳細に説明するように、例示的重力センサ１６２６はチューブ位置情報を生成し、チューブ位置情報は制御装置１６２２によって使用されて、チューブ１６０４の角度位置を決定しかつ／またはチューブ１６０４の動き、ひいては被覆１６０６の動きを監視する。
【００６４】
一部の例では、建築物開口被覆アセンブリ１６００は、入力装置１６３８に作動可能に連結され、入力装置１６３８を使用して被覆１６０６を上昇位置と下降位置との間で選択的に動かしてもよい。一部の例では、入力装置１６３８は信号を制御装置１６２２に送信して、１つまたは複数の位置（例えば、下限位置、上限位置、下限位置と上限位置との間の位置など）が決定されかつ／または記録されるプログラミング・モードに入る。電子信号の場合、信号は有線接続または無線接続を介して送信されてもよい。
【００６５】
一部の例では、入力装置１６３８は、例えば、コード、レバー、クランク、ならびに／またはチューブ１６０４に力を加えてチューブ１６０４を回転させる、モータ１６２０および／もしくはチューブ１６０４に連結されたアクチュエータなどの機械的入力装置である。一部の例では、入力装置１６３８は、被覆１６０６によって実施され、したがって入力装置１６３８は取り除かれる。一部の例では、入力装置１６３８は、例えば、スイッチ、光センサ、コンピュータ、中央制御装置、スマートフォン、および／または被覆１６０６を上昇または下降させるためにモータ１６２０および／または制御装置１６２２に命令を提供できるあらゆる他の装置などの電子入力装置である。一部の例では、入力装置１６３８は、遠隔制御装置、スマートフォン、ラップトップ、および／または他のポータブル通信装置であり、制御装置１６２２は信号を入力装置１６３８から受信するために受信機を含む。一部の例示的建築物開口被覆アセンブリは、他の数（例えば、０、２など）の入力装置を含む。例示的建築物開口被覆アセンブリ１６００は、あらゆる数および組合せの入力装置を含んでもよい。
【００６６】
図１７は、図１６の例示的チューブ１６０４の断面図である。示された例では、チューブ１６０４は、端部キャップ１６１１および／または装着部１６１５にスリットリング１７００を介して連結される。一部の例では、電源は、電力を入力装置１６３８、モータ１６２０、制御装置１６２２、および／または建築物開口被覆アセンブリ１６００の他の構成部品にスリップリング１７００を介して提供する。ハウジング１７０２は、図１７の例示的チューブ１６０４内に配置されてチューブ１６０４と共に回転する。示された例では、装着部１６２８はハウジング１７０２内に配置され、ハウジング１７０２に連結されている。図１７の例示的装着部１６２８は、その上に制御装置１６２２の構成部品が連結されている基板（例えば、プリント基板（ＰＣＢ））である。したがって、示された例では、制御装置１６２２および重力センサ１６２６はチューブ１６０４と共に回転する。
【００６７】
上述のように、例示的重力センサ１６２６は、重力センサ１６２６の回転軸がチューブ１６０４の回転軸１６３０と実質的に同軸であるように装着部１６２８に連結される。チューブ１６０４の回転軸１６３０はチューブの中心軸と実質的に同軸である。示された例では、重力センサ１６２６の中心は、チューブ１６０４の回転軸１６３０上に（例えば、実質的に一致して）配置されている。結果として、チューブ１６０４は回転軸１６３０を中心に回転するとき、重力センサ１６２６は、実質的に約１ｇの重力定数（ｇ−ｆｏｒｃｅ（重力））（すなわち、重力センサ１６２６は地球に対して実質的に上下しない）を受ける。他の例では、重力センサ１６２６は、他の位置に配置され、チューブ１６０４が回転するにつれて、ｇ−ｆｏｒｃｅは変化する。以下に説明するように、ｇ−ｆｏｒｃｅは、それによってチューブ１６０４の回転を、ひいてはチューブ１６０４の角度位置を決定できるチューブ１６０４の角度位置と無関係に、基準枠を提供する。
【００６８】
示された例では、重力センサ１６２６は、加速度計（例えば、容量加速度計、ピエゾ電気加速度計、ピエゾ抵抗加速度計、ホール効果加速度計、磁気抵抗加速度計、熱伝達加速度計および／またはあらゆる他の適切なタイプの加速度計）である。別法として、重力センサ１６２６は、例えば、傾斜センサ、レベルセンサ、ジャイロスコープ、回転エンコーダに可動に連結された偏心重量（例えば振り子）、傾斜計、および／またはあらゆる他の適切な重力センサなどのあらゆる他のタイプの重力センサであってもよい。
【００６９】
別法として、チューブ１６０４の角度位置と無関係である（例えば、実質的にチューブ１６０４の角度位置に固定されている、もしくはチューブ１６０４の角度位置に対して一定である）１つまたは複数の基準枠（複数可）に対して、チューブ１６０４の角度位置を決定するあらゆる他のセンサを利用してもよい。例えば、チューブ１６０４の外側（例えば、チューブ１６０４に隣接した壁、ブラケットなどの上）に配置された、１つまたは複数の磁石によって付与された磁界に基づいてチューブ位置情報を生成するセンサが、例示的建築物開口被覆アセンブリ１６００によって利用されてもよい。同様に、センサは、（例えば、高周波（ＲＦ）信号の強度を検出することによって）チューブ１６０４の外側から送信されたＲＦ信号に基づいてチューブ位置情報を発生してもよく、ＲＦ信号はＲＦ信号送信機などに対してチューブ１６０４内および／またはチューブ１６０４上のセンサの角度位置に依存して変化してもよい。
【００７０】
図１８Ａ〜Ｃは、例示的チューブ１６０４および様々な角度位置に配向された例示的重力センサ１６２６を示す。示された例では、重力センサ１６２６は２軸重力センサである。したがって、重力センサ１６２６は、重力の方向に対する重力センサ１６２６の第１の軸１８００および第２の軸１８０２の配向に基づいてチューブ位置情報を生成する。重力の方向は、地球の重力ベクトル１８０４で図１８Ａ〜Ｃに示されている。示された例では、チューブ１６０４の回転軸１６３０は、図１８Ａ〜Ｃが描かれている平面に垂直に通っている。図１８Ａ〜Ｃの例示的第１の軸１８００および例示的第２の軸１８０２は、互いに直交しかつチューブ１６０４の回転軸１６３０に垂直である。結果として、第１の軸１８００が図１８Ａに示されたように地球の重力場ベクトル１８０４と整合するときは、第２の軸１８０２は、地球の重力場ベクトル１８０４に垂直である。別法として、重力センサ１６２６は、３軸重力センサおよび／またはあらゆる他のタイプの重力センサであってもよい。
【００７１】
示された例の重力センサ１６２６はチューブ位置情報を生成し、チューブ位置情報を制御装置１６２２に送信する。例示的重力センサ１６２６は、第１の軸１８００に関連した第１の信号および第２の軸１８０２に関連した第２の信号を出力する。第１の信号は、第１の軸１８００に沿って重力センサ１６２６によって受けたｇ−ｆｏｒｃｅに対応する第１の値（例えば電圧）を含む。第２の信号は、第２の軸１８０２に沿って重力センサ１６２６によって受けたｇ−ｆｏｒｃｅに対応する第２の値（例えば電圧）を含む。したがって、例示的重力センサ１６２６によって生成されたチューブ位置情報は、第１の値および第２の値を含み、第１の値および第２の値は重力センサ１６２６の配向に基づく。示された例では、重力センサ１６２６は、実質的に第１の信号および／または第２の信号を絶えず出力する。一部の例では、重力センサ１６２６は、スケジュールに従って第１の信号および第２の信号を出力する（例えば、重力センサ１６２６は第１の信号および／または第２の信号を動きの方向に無関係に１００分の１秒毎に出力するなど）。
【００７２】
重力センサ１６２６の各角度位置、ひいてはチューブ１６０４は、異なる第１の値および／または第２の値に対応する。したがって、第１の値および／または第２の値は、地球の重力場ベクトル１８０４に対する重力センサ１６２６の角変位を示す。第１の値と第２の値の組合せは、地球の重力ベクトル１８０４に対する例示的重力センサ１６２６の角変位の方向（例えば、時計回りまたは反時計回り）に無関係である。結果として、第１の値および第２の値に基づいて、チューブ１６０４の角度位置（すなわち、地球の重力ベクトル１８０４に対する所与の方向の角変位の量）を決定してもよい。第１の値および／または第２の値における変化は、チューブ１６０４の動き（すなわち回転）に無関係である。したがって、第１の値および／または第２の値の変化率はチューブ１６０４の回転速度に無関係であり、チューブ１６０４の回転速度の変化率はチューブ１６０４の角加速度を示す。
【００７３】
図１８Ａの示された例では、重力センサ１６２６は、第１の軸１８００が重力場ベクトル１８０４に整合し、重力場ベクトル１８０４の反対方向を指すように、第１の角度位置にある。結果として、例示的重力センサ１６２６は、プラス１ｇに対応する第１の値を出力する。図１８Ａの示された例では、第２の軸１８０２は重力場ベクトル１８０４に垂直であり、したがって、重力センサ１６２６はゼロｇに対応する第２の値を出力する。
【００７４】
図１８Ｂの示された例では、重力センサは、重力センサ１６２６が第１の角度位置から図１８Ｂの配向に反時計回りに約３０度回転するように、第２の角度位置にある。例示的重力センサ１６２６によって出力された第１の値および第２の値は、地球の重力ベクトル１８０４に対する重力センサ１６２６の角度位置のシヌソイド関数である。したがって、示された例では、１つまたは複数の三角関数を使用して、第１の値および第２の値に基づいて重力センサ１６２６の角度位置を決定してもよい。図１８Ｂの示された例では、重力センサ１６２６が第２の位置にあるとき、重力センサ１６２６は、０．８６６ｇ（０．８６６ｇ＝１ｇｘｓｉｎ（６０度））を示す第１の値および約０．５ｇ（０．５ｇ＝１ｇｘｓｉｎ（３０度））を示す第２の値を出力する。したがって、第２の値によって示されたｇ−ｆｏｒｃｅを超える第１の値によって示されたｇ−ｆｏｒｃｅの逆タンジェントは、重力センサ１６２６の第２の角度位置を示し、したがってチューブ１６０４は、第１の角度位置から３０度反時計回りにある。
【００７５】
図１８Ｃでは、チューブ１６０４は、チューブ１６０４が第１の角度位置から図１８Ｃの配向に３０度時計回りに回転した第３の角度位置にある。結果として、第１の値はプラス０．８６６ｇのｇ−ｆｏｒｃｅを示し、第２の値はマイナス０．５ｇのｇ−ｆｏｒｃｅを示す。したがって、第２の値によって示されたｇ−ｆｏｒｃｅを超える第１の値によって示されたｇ−ｆｏｒｃｅの逆タンジェントは、チューブ１６０４が第１の角度位置から３０度時計回り回転されたことを示す。
【００７６】
チューブ１６０４、ひいては重力センサ１６２６が回転軸１６３０を中心に回転するにつれて、第１の信号および第２の信号の第１の値および第２の値は、それぞれ重力センサ１６２６の配向（例えば角度位置）に従って変化する。したがって、チューブ１６０４の回転は、第１の値および／または第２の値における変化を検出することによって決定されてもよい。さらに、チューブ１６０４の角度位置（すなわち回転量）は、第１の値および／または第２の値における変化の量に基づいて決定されてもよい。
【００７７】
角変位の方向は、第１の値および／または第２の値の変化の仕方（例えば、増加するかつ／または低減する）に基づいて決定されてもよい。例えば、第１の軸に沿って受けたｇ−ｆｏｒｃｅが低減し、第２の軸に沿って受けたｇ−ｆｏｒｃｅが低減する場合、チューブ１６０４は図１８Ａ〜Ｃの配向において反時計回りに回転する。特定の単位および方向が本明細書の例として開示されているが、あらゆる単位および／または方向を利用してもよい。例えば、本明細書に開示された例においてプラスの値をもたらした方向は、別法として異なる例においてマイナスの値をもたらしてもよい。
【００７８】
チューブ１６０４の回転は、チューブ１６０４の回転中に第１の値と第２の値の組合せの反復を検出することによって決定されるかつ／または増加されてもよい。例えば、チューブ１６０４が一方向に第１の値と第２の値の反復の所与の組合せ（例えば、第１の値および第２の値がそれぞれ１ｇおよび０ｇを示す組合せ）で回転している場合、チューブ１６０４は、第１の値と第２の値の組合せに対応する角度位置（例えば、第１の角度位置）から一回転だけ回転した。
【００７９】
一部の例では、チューブ１６０４の回転速度は、重力センサ１６２６の角度位置の変化率に基づいて決定される。一部の例では、制御装置１６２２は、チューブ１６０４の角度位置、チューブ１６０４の回転速度、チューブ１６０４の回転方向、および／または重力センサ１６２６によって生成されたチューブ位置情報に基づいた他の情報を決定する。他の例では、チューブ位置情報は、チューブ１６０４の角度位置、チューブ１６０４の回転速度、および／または他の情報を含む。
【００８０】
被覆１６０６の基準位置（例えば、事前に記憶された位置、完全解除位置、下限位置、上限位置など）からのチューブ１６０４の角変位（例えば、回転数）に基づいて、被覆１６０６の位置を決定する、監視するかつ／または記録してもよい。
【００８１】
例示的建築物開口被覆アセンブリ１６００の作動中、例示的重力センサ１６２６は、チューブ位置情報を制御装置１６２２に送信する。一部の例では、制御装置１６２２は、コマンドを入力装置１６３８から受信して、被覆１６０６を命令された方向に（例えば、被覆１６０６を上昇させる、被覆１６０６を下降させるなど）移動させる、かつ／または被覆１６０６を命令された位置（例えば、下限位置、上限位置など）に移動させる。一部の例では、チューブ位置情報に基づいて、制御装置１６２２は、被覆１６０６を命令された方向に移動させるためにチューブ１６０４が回転されるべき方向、被覆１６０６をその現在の位置から命令された方向に移動させるチューブ１６０４の回転数（および／もしくは回転の一部）、ならびに／または他の情報を決定する。次いで例示的制御装置１６２２は、信号をモータ１６２０に送信してコマンドに従ってチューブ１６０４を回転させる。モータ１６２０がチューブ１６０４を回転させ、被覆１６０６を巻き付けるまたは解除すると、重力センサ１６２６はチューブ位置情報を制御装置１６２２に送信し、制御装置１６２２は、被覆１６０６の位置、命令された位置および／もしくは基準位置から離れたチューブ１６０４の回転数（チューブ１６０４の回転数は整数および／もしくは分数でもよい）、ならびに／または他の情報を決定し、監視しかつ／あるいは記憶する。したがって、制御装置１６２２は、例示的重力センサ１６２６によって生成されたチューブ位置情報に基づいて、被覆１６０６の位置を制御する。
【００８２】
一部の例では、ユーザは、チューブ１６０４を回転させる、またはモータ１６２０の作動（例えば、被覆１６０６上を引っ張る、チューブ１６０４をひねること等）を介して予想されるチューブ１６０４の回転速度の１つまたは複数の閾値より大きいまたは小さい速度で回転させるユーザ入力を提供する。一部の例では、例示的重力センサ１６２６によって生成されたチューブ位置情報に基づいて、制御装置１６２２はチューブ１６０４の動きを監視し、ユーザ入力を（例えば、モータ１６２０がチューブ１６０４を移動させるために作動されていないときに、チューブ１６０４の動きの検出（例えば、ロックおよび／または回転、角加速度、減速など）に基づいて）検出する。ユーザ入力が検出されたとき、制御装置１６２２はモータ１６２０を（例えば、チューブ１６０４の回転を逆向きにする、または支援するために）作動させてもよい。
【００８３】
図１９は、本明細書に開示された別の例示的建築物開口被覆アセンブリ１９００のブロック図である。示された例では、建築物開口被覆アセンブリ１９００は、チューブ１９０２、重力センサ１９０４、送信機１９０６、制御装置１９０８、第１の入力装置１９１０、第２の入力装置１９１２およびモータ１９１４を含む。示された例では、重力センサ１９０４、送信機１９０６およびモータ１９１４はチューブ１９０２内に配置されている。図１９の例示的制御装置１９０８は、チューブ１９０２の外側（例えば、建築物開口部に隣接した制御ボックス内）に配置されている。示された例では、第１の入力装置１９１０は、チューブ１９０２に作動可能に連結された機械的入力装置（例えば、コード（例えばループ）で駆動可能なアクチュエータ）である。例示的第２の入力装置１９１２は、制御装置１９０８に通信可能に連結された電子入力装置（例えば遠隔制御装置）である。例示的建築物開口被覆アセンブリ１９００の作動中、重力センサ１９０４はチューブ位置情報を生成し、送信機１９０６はチューブ位置情報を制御装置１９０８に（例えば、無線で、ワイヤなどを介して）送信する。例示的制御装置１９０８はチューブ位置情報を利用して、チューブ１９０２の位置を監視しモータ１９１４を作動させる。
【００８４】
図２０は、本明細書に開示された例示的制御装置２０００のブロック図であり、これは図１４の例示的制御装置１１００、図１６および１７の例示的制御装置１６２２、および／または図１９の例示的制御装置１９０８を実施してもよい。図２０の例示的制御装置２０００を、図１６および１７の例示的建築物開口被覆アセンブリ１６００に関連して以下に説明するが、例示的制御装置２０００は、図１４の制御装置１１００、図１９の建築物開口被覆アセンブリ１９００の制御装置１９０８などの他の例の制御装置として利用されてもよい。
【００８５】
示された例では、制御装置２０００は、角度位置決定子２００２、回転方向決定子２００４、被覆位置決定子２００６、命令プロセッサ２００８、メモリ２０１０およびモータ制御装置２０１２を含む。制御装置２０００の作動中、重力センサ１６２６はチューブ位置情報（例えば、重力センサ１６２６の２軸に沿って受けたｇ−ｆｏｒｃｅに対応する電圧）を生成する。チューブ位置情報は、角度位置決定子２００２および／または回転方向決定子２００４に（例えばワイヤを介して）送信される。示された例では、角度位置決定子２００２はチューブ位置情報を処理し、かつ／またはチューブ位置情報に基づいて（例えば、地球の重力場ベクトルに対して）チューブ１６０４の角度位置を決定する。
【００８６】
図２０の例示的回転方向決定子２００４は、チューブ１６０４の角度位置および／またはチューブ位置情報に基づいて、例えば、時計回りまたは反時計回りなどのチューブ１６０４の回転方向を決定する。示された例では、回転方向決定子２００４は、チューブ１６０４が回転するにつれて、例示的重力センサ１６２６によって出力される第１の値および／または第２の値の変化の仕方に基づいて回転方向を決定する。例示的回転方向決定子２００４は、チューブ１６０４の回転方向を例示的被覆１６０６の上昇または下降に関連付ける。例えば、最初の設定の間、電力の離断後などに、回転方向決定子２００４は、チューブ１６０４を第１の方向に回転させるためにモータ１６２０に供給された第１の電圧、およびチューブ１６０４を第２の方向に回転させるためにモータ１６２０に供給された第２の電圧に基づいて、チューブ１６０４の回転方向を例示的被覆１６０６の上昇または下降に関連付ける（例えば、第１の電圧が第２の電圧より高く、したがってチューブ１６０４を第１の方向に回転させるためのモータへの第１の負荷が、チューブ１６０４を第２の方向に回転させるためのモータへの第２の負荷より高い場合、第１の電圧は被覆１６０６の上昇に関連付けられる）。
【００８７】
一部の例では、例示的命令プロセッサ２００８は、被覆１６０６を上昇または下降させる命令を入力装置１６３８を介して受信してもよい。一部の例では、命令の受信に応答して、命令プロセッサ２００８は、被覆１６０６を命令された位置に移動させるためにチューブ１６０４の回転方向、および／または被覆１６０６を命令された位置に移動させるためにチューブ１６０４の回転量を決定する。示された例では、命令プロセッサ２００８は、モータ１６２０を作動させる命令をモータ制御装置２０１２に送信する。
【００８８】
図２０の例示的メモリ２０１０は、例えば、被覆１６０６の位置、被覆１６０６を上昇させるためのチューブ１６０４の回転方向、被覆１６０６を下降させるためのチューブ１６０４の回転方向、被覆１６０６の１つもしくは複数の基準位置（例えば、完全解除位置、上限位置、下限位置など）、および／または建築物開口被覆アセンブリ１６００の作動中に利用され得るあらゆる他の情報などの情報を編成しかつ／または記憶する。
【００８９】
例示的モータ制御装置２０１２は、信号をモータ１６２０に送信することによりモータ１６２０が被覆１６０６を作動させる（例えば、被覆１６０６を下降させる、被覆１６０６を上昇させる、かつ／または被覆１６０６の移動を防ぐ（例えば、抑制する、停止するなど）など）。図２０の例示的モータ制御装置２０１２は、命令プロセッサ２００８からの命令に応答する。モータ制御装置２０１２は、モータ制御システム、速度制御装置（例えば、パルス幅変調速度制御装置）、ブレーキ、またはモータ１６２０を作動させるためのあらゆる他の構成部品を含んでもよい。一部の例では、図２０の例示的モータ制御装置２０１２は、モータ１６２０の速度を制限するために、モータ１６２０への電圧の供給（例えば、電力に相当する）を制御する。
【００９０】
図２０の例示的被覆位置決定子２００６は、例えば、事前に記憶された位置、完全解除位置、下限位置、上限位置および／またはあらゆる他の基準位置などの基準位置に対して、被覆１６０６の位置を決定する。被覆１６０６の位置を決定するために、例示的被覆位置決定子２００６は、チューブ１６０４の角変位（すなわち、回転量）を、例えば事前に記憶された位置および／またはあらゆる他の位置などの所与の位置から決定し、被覆位置決定子２００６は、チューブ１６０４の回転数を基準位置から増加させる。被覆位置決定子２００６は被覆１６０６の記憶された位置を調節してもよい。一部の例では、被覆位置決定子２００６は、被覆１６０６の位置を（例えば、角度位置決定子２００２を介して決定されたチューブ１６０４の角度位置、および回転方向決定子２００４を介して決定されたチューブ１６０４の回転方向に基づいて）基準位置に対するチューブの回転度の単位でかつ／またはあらゆる他の測定単位で決定する。
【００９１】
制御装置２０００を実施するための例示的方式を図２０に示したが、図２０に示された１つまたは複数の要素、プロセスおよび／または装置をあらゆる他の方法で組み合わせる、分割する、再配置する、割愛する、取り除くかつ／または実装してもよい。さらに、図２０の例示的重力センサ１６２６、角度位置決定子２００２、回転方向決定子２００４、被覆位置決定子２００６、命令プロセッサ２００８、モータ制御装置２０１２、入力装置１６３８、メモリ２０１０、および／または例示的制御装置２０００は、ハードウェア、ソフトウェア、ファームウェアならびに／もしくは、ハードウェア、ソフトウェア、および／もしくはファームウェアのあらゆる組合せによって実施されてもよい。したがって例えば、図２０のあらゆる例示的重力センサ１６２６、角度位置決定子２００２、回転方向決定子２００４、被覆位置決定子２００６、命令プロセッサ２００８、モータ制御装置２０１２、入力装置１６３８、メモリ２０１０、および／または例示的制御装置２０００を、１つまたは複数の回路（複数可）、プログラム可能プロセッサ（複数可）、特定用途向け集積回路（複数可）（ＡＳＩＣ（複数可））、プログラム可能論理回路（複数可）（ＰＬＤ（複数可））および／またはフィールドプログラム可能論理回路（複数可）（ＦＰＬＤ（複数可））などによって実施することができる。本発明のあらゆる装置またはシステムクレームが単にソフトウェアおよび／またはファームウェアの実施を網羅するために読まれる際は、図２０の例示的重力センサ１６２６、角度位置決定子２００２、回転方向決定子２００４、被覆位置決定子２００６、命令プロセッサ２００８、モータ制御装置２０１２、入力装置１６３８、メモリ２０１０、および／または例示的制御装置２０００の少なくとも１つは、ソフトウェアおよび／またはファームウェアを記憶するメモリ、ＤＶＤ、ＣＤ、ブルーレイなどの有形のコンピュータ可読媒体を含むために本明細書に明白に定義されている。さらに依然として、図２０の例示的ローカル制御装置２０００は、１つまたは複数の要素、プロセスおよび／または装置を図２０に示された要素、プロセスおよび／もしくは装置に加えて、またはそれらの代わりに含んでもよく、かつ／あるいは示された要素、プロセスおよび装置の任意の２つ以上またはすべてを含んでもよい。
【００９２】
図１４の例示的ローカル制御装置１１００、図１６の制御装置１６２２、図１９の制御装置１９０８、および／または図２０の制御装置２０００を実施するための例示的機械可読命令を代表する流れ図が、図２１〜３０に示されている。これらの例では、機械可読命令は、図３１に関連して以下に論じられる例示的プロセッサ・プラットフォーム３１００内に示されたプロセッサ３１１２などの、プロセッサによって実行されるプログラムを含む。プログラムは、ＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク、ハードドライブ、デジタル多用途ディスク（ＤＶＤ）、ブルーレイディスク、またはプロセッサ３１１２に関連したメモリなどの有形のコンピュータ可読媒体上に記憶されたソフトウェアにおいて具現化されてもよいが、別法としてプログラム全体および／またはその一部をプロセッサ３１１２以外の装置によって実行でき、かつ／またはファームウェアもしくは専用ハードウェアにおいて具現化することができる。さらに、例示的プログラムを図２１〜３０に示された流れ図を参照に説明するが、例示的ローカル制御装置１１００を実行する多くの他の方法を別法として使用してもよい。例えば、ブロックの実行の順番を変更してもよく、かつ／または説明したブロックの一部を変更、除去、もしくは組み合わせてもよい。
【００９３】
上述のように、図２１〜３０の例示的プロセッサは、ハードディスクドライブ、フラッシュメモリ、読取り専用メモリ（ＲＯＭ）、コンパクトディスック（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）、キャッシュ、ランダム・アクセスメモリ（ＲＡＭ）、ならびに／または情報をあらゆる期間（例えば、長期間に亘って、永久に、短期間に、一時的なバッファリングの間、および／もしくは情報をキャッシングする間）記憶するあらゆる他の記憶媒体などの、有形のコンピュータ可読媒体上に記憶されたコード化された命令（例えば、コンピュータ可読命令）を使用して実施されてもよい。本明細書で使用する場合、用語有形のコンピュータ可読媒体は、あらゆるタイプのコンピュータ可読記憶装置または記憶ディスクを含み、伝搬信号を除くように明確に定義される。加えてまたは別法として、図２１〜３０の例示的プロセッサは、ハードディスクドライブ、フラッシュメモリ、読取り専用メモリ、コンパクトディスック、デジタル多用途ディスク、キャッシュ、ランダム・アクセスメモリ、ならびに／または情報をあらゆる期間（例えば、長期間に亘って、永久に、短期間に、一時的なバッファリングの間、および／もしくは情報をキャッシングする間）記憶するあらゆる他の記憶媒体などの、持続性コンピュータ可読媒体上に記憶されたコード化された命令（例えば、コンピュータ可読命令）を使用して実施されてもよい。本明細書で使用する場合、用語持続性コンピュータ可読媒体は、あらゆるタイプのコンピュータ可読記憶装置または記憶ディスクを含み、伝搬信号を除くように明確に定義される。
【００９４】
図２１は、図１４の例示的制御装置１１００、図１６および１７の例示的制御装置１６２２、図１９の例示的制御装置１９０８、および／または図２０の例示的制御装置２０００を実装するために実行し得る、例示的機械可読命令を代表する流れ図である。図２１の例示的命令２１００は、被覆１０６を上昇させる（すなわち、被覆１０６をチューブ１０４の周囲に巻き付ける）チューブ１０４の回転方向、および反対に被覆１０６を下降させる（例えば、被覆１０６をチューブ１０４から解除する）チューブ１０４の回転方向を決定するために実行される。一部の例では、命令２１００は、ローカル制御装置１１００および／もしくは中央制御装置１２０４への電力の最初の供給、手動制御装置１２０を介して提供された手動入力、中央制御装置１２０４および／もしくはプログラミング・プロセッサ１４１６（例えば、プログラミング・モードに入るなど）からのコマンド、ローカル制御装置１１００への電力の一時的損失、ならびに／または他の事象もしくは条件に応答して開始される。他の例では、命令は連続して、かつ／またはローラチューブ１０４の動きがあったときはいつでも実行される。
【００９５】
図２１の例示的命令は、モータ制御装置１４２４によりチューブ１０４を第１の角度位置に移動させる第１の極性の第１の信号をモータ６０２に送信させる（ブロック２１０２）ことにより、回転方向決定子１４１０がプログラミング・プロセッサ１４１６からのコマンドに応答することによって開始する。例えば、ローカル制御装置１１００のモータ制御装置１４２４は、正極性を有する信号（例えば、電圧および／または電流）をモータ６０２に送信し、結果として、モータ６０２はチューブ１０４を第１の角度位置に回転させる。モータ制御装置１４２４は、電圧を一定の極性を有する電圧整流器１４００から受領し、その電圧を直接モータ６０２に通す、または極性を所望の極性に変調（例えば、切り替える）した後通す。
【００９６】
回転方向決定子１４１０は、重力センサ１３０６（例えば加速度計）によって決定されたチューブ１０４の動きに基づいて、第１の角度方向（例えば時計回り）を決定する（ブロック２１０４）。電流センサ１４２２は、モータ６０２に提供される第１の信号のアンペア数を決定する（ブロック２１０６）。回転方向決定子１４１０は、第１の角度方向を第１の信号の極性に関連付ける（ブロック２１０８）。例えば、回転方向決定子１４１０は、正極性を回転の時計回り方向に関連付ける。
【００９７】
示された例のモータ制御装置１４２４は、チューブ１０４を第１の角度方向と反対の第２の角度方向に移動させる第２の極性の第２の信号をモータ６０２に送信する（ブロック２１１０）。このような例の一部では、モータ６０２はチューブ１０４を回転させる、またはチューブ１０４が第２の角度方向に回転できるようにする（例えば、モータ６０２は、被覆１０６の重量によりチューブ１０４を回転させて被覆１０６を解除できるために、被覆１０６の重量によって加えられたトルクより小さいトルクを加える）。回転方向決定子１４１０は、重力センサ１３０６によって決定されたチューブ１０４の動きに基づいて、第２の角度方向（例えば、反時計回り）を決定する（ブロック２１１２）。電流センサ１４２２は第２の信号のアンペア数を決定する（ブロック２１１４）。回転方向決定子１４１０は、第２の角度方向を第２の信号の極性に関連付ける（ブロック２１１６）。示された例では、回転方向決定子１４１０は、負極性を反時計回り方向に関連付ける。
【００９８】
回転方向決定子１４１０は、チューブ１０４を第１の方向に移動させるためのアンペア数が、チューブ１０４を第２の方向に移動させるためのアンペア数より大きいかどうかを判定する（ブロック２１１８）。チューブ１０４を第１の方向に移動させるためのアンペア数が、チューブ１０４を第２の方向に移動させるためのアンペア数より大きい場合、回転方向決定子１４１０は、第１の角度方向および第１の信号の極性を被覆１０６の上昇（すなわち、被覆１０６をチューブ１０４上に巻き付けること）に関連付け（ブロック２１２０）、第２の角度方向および第２の信号の極性を被覆１０６の下降（すなわち、被覆１０６をチューブ１０４から解除すること）に関連付ける（ブロック２１２２）。チューブ１０４を第１の方向に移動させるためのアンペア数が、チューブ１０４を第２の方向に移動させるためのアンペア数より小さい場合、回転方向決定子１４１０は、第１の角度方向および第１の信号の極性を被覆１０６の下降に関連付け（ブロック２１２４）、第２の角度方向および第２の信号の極性を被覆１０６の上昇に関連付ける（ブロック２１２６）。それらの関連付けは、メモリ１４２６内に記憶されて、被覆１０２を上昇または下降させる命令を受信したときにローカル制御装置１１００によって基準にされる。
【００９９】
図２２は、図１４の例示的制御装置１１００、図１６および１７の例示的制御装置１６２２、図１９の例示的制御装置１９０８、および／または図２０の例示的制御装置２０００を実施するために実行され得る例示的機械可読命令の流れ図である。図２２の例示的命令２２００は、完全解除位置（例えば、被覆１０６がチューブ１０４から完全に解除されたところ）を決定しかつ／または設定するために実行される。例示的命令２２００は、ローカル制御装置１１００および／もしくは中央制御装置１２０４への電力の最初の供給、手動制御装置１２０を介して提供された手動入力、中央制御装置１２０４および／もしくはプログラミング・プロセッサ１４１６からのコマンド、チューブが移動するときはいつでも連続的に、ならびに／または他の事象もしくは条件に応答して開始されてもよい。
【０１００】
図２２の例では、命令は、被覆１０６を下降させる（ブロック２２０２）ために信号をモータ制御装置１４２４に送信することにより完全解除位置を決定するために、完全解除位置決定子１４１２がプログラミング・プロセッサ１４１６からのコマンドに応答したときに開始する。例えば、モータ制御装置１４２４は、信号をモータ６０２に送信することによってモータ６０２を解除方向に回転させることにより、完全解除位置決定子１４１２からの信号に応答する。一部の例では、（例えば、図２１の２１００の命令を反復することによって）信号の極性を解除位置に関連付ける。１２．一部の例では、モータ６０２はチューブ１０４を解除方向に駆動させる。他の例では、モータ６０２は、被覆１０６の重量によってチューブ１０４を解除方向に回転させることができ、モータ６０２は解除を妨害しないか、または被覆１０６の重量によって加えられた力より小さい力での解除を妨害する。
【０１０１】
示された例のチューブ回転速度決定子１４０８は、チューブ１０４が回転しているかどうかを判定する（ブロック２２０４）。例えば、重力センサ１３０６（例えば加速度計）はチューブ１０４の動きを検出し、例示的回転速度決定子１４０８は、被覆１０６の位置が例示的クロック１４０４に関連した時間経過で変化しているかどうかを判定する。モータがチューブ１０４、チューブ１０４が解除方向に駆動するのをモータが防ぐ一方向軸受、および／またはあらゆる他の構成部品から作動可能に係脱したときに提供された不感帯（すなわち、ロストモーション）に起因して、チューブ１０４は、被覆がその最下位置（例えば、完全解除位置）に達した時に少なくとも一時的に回転を停止する。回転速度決定子１４０８は、チューブ１０４が回転していると判定した場合、例示的命令２２００はブロック２２０２に戻ってチューブ１０４が回転を停止するのを引き続き待機する。回転の停止は被覆がその最下位置に達したことを示す。
【０１０２】
チューブ１０４が回転していない（ブロック２２０４）場合は、示された例の完全解除位置決定子１４１２は、被覆１０６が実質的に完全に解除された（すなわち完全解除位置）チューブ１０４の位置を決定する（ブロック２２０６）。例えば、モータ６０２が被覆１０６を下降させる信号を提供されたが、チューブ１０４が回転している、または完全解除位置を過ぎた際は、モータ６０２によって駆動軸８０４が例示的第１のクラッチ８００によって提供された不感帯を通って少なくとも部分的に回転する。結果として、チューブ１０４は一時的に回転せず、チューブ１０４の動きがないことを、重力センサ１３０６およびチューブ回転速度決定子１４０８によって判定されるかまたは検知される。モータ６０２に送信された信号、およびモータ６０２が第１のクラッチ８００の不感帯を通って駆動軸８０４を駆動させる間チューブ１０４の動きがないことに基づいて、完全解除位置決定子１４１２はチューブ１０４が完全解除位置にあることを判定する。
【０１０３】
プログラミング・プロセッサ１４１６は完全解除位置を設定し記憶する（ブロック２２０８）。一部の例では、完全解除位置をゼロ回転の位置として例示的情報記憶装置１４２６内に記憶する。他の例では、完全解除位置を、１つまたは複数の基準枠（例えば、重力センサ１３０６の基準軸、事前に決定された完全解除位置など）に対する位置として例示的情報記憶装置１４２６内に記憶する。このような例の一部では、完全解除位置は、１つまたは複数の基準枠に基づいて調節される。
【０１０４】
一部の例では、チューブ位置監視装置１４１４は、例示的建築物開口被覆アセンブリ１００の作動中に完全解除位置に対してチューブ１０４の他の位置（複数可）を決定する。例えば、チューブ１０４を動かしているとき、チューブ位置監視装置１４１４は、例示的重力センサ１３０６によって提供された回転情報に基づいて、完全解除位置から離れて巻方向へのチューブ１０４の回転数を決定する。
【０１０５】
一部の例では、完全解除位置が記憶された後、チューブ１０４を完全解除位置から巻方向に１つまたは複数の回転をさせて、被覆１０６をチューブ１０４に取り付ける固定具上の被覆１０６の歪みを低減する。このような例では、チューブ位置監視装置１４１４は、重力センサ１３０６によって提供された角運動情報に基づいて巻方向へのチューブ１０４の運動量を決定または検出し、モータ制御装置１４２４は、信号をモータ６０２に送信してモータ６０２を巻方向に駆動させる。
【０１０６】
図２３は、図１５の例示的ローカル制御装置１１００、１５１０、１５１２、１５１４、１５１６および１５１８のうちの１つおよび／もしくは図１４の例示的制御装置１１００、図１６および１７の例示的制御装置１６２２ならびに／または図１９の例示的制御装置１９０８を実施するために実行され得る例示的機械可読命令の流れ図である。例示的中央制御装置１２０４は、信号を例示的ローカル制御装置に送信して、例えば、モータ６０２を介してチューブ１０４を回転させる、プログラミング・モードに入るなどの行為を実行するために命令またはコマンドを提供する。一部の例では、信号の極性は、命令またはコマンドを画定するために中央制御装置１２０４によって変調される（例えば、切り替えられる）。例えば、特定の極性変調パターンを、以下に説明するように特定の命令に関連付けてもよい。他の例は、他の通信技法（例えば、データ通信、パケット化された通信、他の変調技法またはアルゴリズムなど）を利用する。
【０１０７】
以下のコマンドおよび行為は例に過ぎず、他のコマンドおよび／または行為を他の例に使用してもよい。以下の例示的命令を、例示的中央制御装置１２０４および図１〜１３の例示的建築物開口被覆アセンブリ１００に関連して説明しているが、一部の例では、例示的コマンドは、中央制御装置１２０４から複数の例示的建築物開口被覆アセンブリ（例えば、図１５の例示的建築物開口被覆アセンブリ１００、１５００、１５０２、１５０４、１５０６および１５０８）に送信され、かつ／または中央制御装置１２０４以外の装置によって送信される。
【０１０８】
図２３の例示的命令２３００は、極性センサ１４０２が中央制御装置１２０４から受信した信号の極性を決定すると（ブロック２３０２）開始する。示された例では、中央制御装置１２０４からの信号は正極性または負極性を有し、正極性または負極性は極性スイッチ１２０８によって変調する（例えば、変更するまたは逆にする）ことができる。信号命令プロセッサ１４０６は、対応する時間内の極性変調の数を決定する（ブロック２３０４）。時間は、コマンド全体が確実に認識されるように充分短く、２つのコマンドまたは信号の他の振動が第１のコマンドとして同定されない、または誤解されない短期間である。例えば、信号の極性が時間内に正から負から正に変調した場合、信号命令プロセッサ１４０６は、２つの極性変調が測定した時間内に生じたと判定する。一部の例では、時間の長さは約１秒である。一部の例では、この時間は、第１の極性変調が生じたときにタイマーが開始することによって、またタイマーが終了する前に生じた極性変調を検出することによって、追跡されてもよい。追加としてまたは別法として、時間に等しい幅を有するスライディングウィンドウを使用して信号を分析してもよく、ウィンドウの極性変調を検出してもよい。極性変調を判定するあらゆる適切な方法を使用してもよい（例えば、同期を検出してもよい、開始信号および終了信号などを検出してもよい）。
【０１０９】
所与のウィンドウにおいて極性変調が生じない（ゼロ極性変調）場合（ブロック２３０６）、例示的命令２３００はブロック２３０４に戻って極性変調を引き続き監視する。１つの極性変調が生じた場合（ブロック２３０８）、モータ制御装置１４２４は、信号をモータ６０２に送信してチューブ１０４を第１の方向に回転させる（ブロック２３１０）。一部の例では、１つの極性変調が生じ、信号の極性が正から負に変調された場合、チューブ１０４は負極性に関連した方向に回転する。一部の例では、信号の極性は、図２１の例示的命令２１００を使用して解除方向または巻方向に関連付けられる。
【０１１０】
次いでチューブ位置監視装置１４１４は、チューブ１０４が第１の限定位置にあるかどうかを判定する（ブロック２３１２）。一部の例では、第１の限定位置は、例えば、既定下限位置、完全解除位置、完全解除位置から巻方向に１回転、上限位置、またはあらゆる他の適切な位置などの、所定の下限位置である。例示的チューブ位置監視装置１４１４は、完全に下降した位置および／または下限位置に対するチューブ１０４の回転に基づいて、チューブ１０４の位置を判定する。チューブ位置監視装置１４１４が、チューブ１０４は第１の限定位置にないと判定した場合、例示的命令２３００はブロック２３１０に戻る。チューブ位置監視装置１４１４が、チューブ１０４は第１の限定位置にあると判定した場合、モータ制御装置１４２４はモータ６０２を停止させる（ブロック２３１４）。図２３の命令を終了させてもよく、またはブロック２３０４に戻ってもよい。
【０１１１】
ブロック２３０８のいいえの結果に戻ると、２つの極性変調が生じる場合（ブロック２３１６）、モータ制御装置１４２４は、信号をモータ６０２に送信してチューブ１０４を第１の方向と反対の第２の方向に回転させる（ブロック２３１８）。一部の例では、２つの極性変調が生じ、極性が正から負から正に時間内に変調する場合、チューブ１０４は正極性（例えば、巻方向）に関連した方向に回転される。ブロック２３２０では、チューブ位置監視装置１４１４は、チューブ１０４が第２の限定位置にあるかどうかを判定する。一部の例では、第２の限定位置は所定の上限位置である。チューブ１０４が第２の限定位置にない場合は、例示的命令２３００は、ブロック２３１８に戻ってチューブ１０４が第２の限定位置に達するまで待機する。チューブ１０４が第２の限定位置にある場合は、モータ制御装置１４２４はモータ６０２を停止させる（ブロック２３２２）。以下により詳細に説明するように、ユーザはローカル・プログラミング・モードまたは中央プログラミング・モードを介して下限位置および上限位置を設定してもよい。
【０１１２】
３つの極性変調が生じる場合（ブロック２３２３）、モータ制御装置１４２４は、信号をモータ６０２に送信して、チューブ１０４を第２の極性変調と第３の極性変調との間を通過した時間に対応する中間位置に回転させる（ブロック２３２４）。例えば、開口量は、０〜１秒の時間によって示されてもよい。例えば、第２の極性変調と第３の極性変調との間の時間が約４００ミリ秒である場合、モータ制御装置１４２４は、信号をモータ６０２に送信して、チューブ１０４を下限位置と上限位置との間の距離の約４０％の距離の位置（すなわち、被覆１０６が約４０％開いている）に対応する位置に回転させる。一部の例では、所望された被覆１０６の開口量、すなわちコマンドにおける時間は、例示的建築物開口被覆アセンブリ１００が配置されている建物の一面上に射す太陽光の量に対応する。例えば、中央制御装置１２０４は、光センサに通信可能に連結されて建物の一面上に射す光を検出し測定してもよく、被覆１０６は、光が弱いときにさらに開き、光がより強いときにさらに閉じる。
【０１１３】
４つの極性変調が生じる場合（ブロック２３２６）、モータ制御装置１４２４は、信号をモータ６０２に送信してチューブ１０４を所定の位置に回転させる（ブロック２３２８）。一部の例では、所定の位置は、下限と上限との間の中間位置である。時間内の極性変調の数が４より大きい場合は、例示的プログラミング・プロセッサ１４１６により例示的ローカル制御装置１１００が中央プログラミング・モードに入る（ブロック２３３０）。以下により詳細に説明するように、ユーザは、ローカル制御装置１１００が中央プログラミング・モードにある間に、中央制御装置１２０４および手動制御装置１２０を使用して位置限定を設定してもよい。
【０１１４】
図２４は、図１４の例示的制御装置１１００、図１６および１７の例示的制御装置１６２２、図１９の例示的制御装置１９０８、および／または図２０の例示的制御装置２０００を実施するために実行され得る例示的機械可読命令を代表する流れ図である。一部の例では、手動制御装置１２０、ローカル制御装置１１００、および／または中央制御装置１２０４は、協働して本明細書に開示された例示的建築物開口被覆アセンブリ１００を制御する。例えば、チューブ回転速度決定子１４０８は手動制御装置１２０を介して入力を検出してもよく、入力に基づいて、モータ制御装置１４２４によってモータ６０２がチューブ１０４の動きを促進または支援する、またはチューブ１０４の動きを防止する（例えば、手動制御装置１２０は、チューブ１０４が上限または下限を過ぎて移動することを防ぐ）。一部の例では、手動制御装置１２０を使用して、モータ制御装置１４２４によるモータ６０２の作動を無効にする。
【０１１５】
図２４の例示的命令２４００は、チューブ監視装置１４１４がチューブ１０４の動きを検知して開始する（ブロック２４０２）。一部の例では、チューブ位置監視装置１４１４はチューブ１０４の位置を連続的に検知する。例えば、例示的ローカル制御装置１１００の重力センサ１３０６は、チューブ１０４の回転の角度位置を決定し、これを使用してチューブ位置監視装置１４１４は、完全解除位置または下限位置に対してチューブ１０４の位置を決定する。チューブ回転速度決定子１４０８は、モータ６０２がチューブ１０４を動かしているかどうかを判定する（ブロック２４０４）。例えば、チューブ回転速度決定子１４０８は、手動制御装置１２０がチューブ１０４を動かしているか、またはモータ６０２がモータ制御装置１４２４からのコマンドに応答してチューブ１０４を動かしているかを判定する。モータ６０２がチューブ１０４を動かしている場合、手動命令プロセッサ１４１８は、ユーザが手動の反対命令を提供しているかどうかを判定する（ブロック２４０６）。例えば、モータ６０２のみがチューブ１０４を回転させている場合、チューブ１０４が回転する速度は、ギアボックスの速度およびモータ６０２の速度に基づく。手動命令プロセッサ１４１８が、チューブ１０４が予期しない速度でまたは予期しない方向に回転している（例えば、モータ６０２のみがチューブ１０４を回転させる速度より速くまたは遅く回転している、回転していない、モータ制御装置１４２４によって命令された方向と反対方向に回転しているなど）と判定した場合は、手動命令プロセッサ１４１８は、手動制御装置１２０が作動されていると判定する。手動制御装置１２０がモータ６０２の回転と反対方向に作動されている場合、チューブ１０４は、モータ６０２がチューブ１０４を回転させる速度より遅く回転する、停止する、かつ／またはモータ制御装置１４２４によって命令された方向と反対方向に移動する。結果として、手動命令プロセッサ１４１８は、ユーザが手動の反対命令を提供していると判定する。一部の例では、手動の反対命令は、モータ６０２の回転方向またはモータ６０２の回転と反対方向のいずれかへの手動入力である。
【０１１６】
ユーザが手動の反対命令を提供していない場合（ブロック２４０６）、モータ制御装置１４２４は、信号をモータ６０２に送信してチューブ１０４を命令された位置に移動させる（ブロック２４０８）。一部の例では、命令された位置は、下限位置、上限位置、または例えば、上限位置と下限位置との間の中間位置などのあらゆる他の設定位置である。次いで例示的命令はブロック２４０２に戻る。
【０１１７】
ユーザが手動の反対命令を提供している場合（ブロック２４０６）、モータ制御装置１４２４は、モータ６０２を停止させる（ブロック２４１０）信号を送信する。したがって、ユーザは、手動制御装置１２０を作動させることにより、モータ制御装置１４２４からのコマンドを反対する命令をしてもまたは取り消してもよい。次いで例示的命令はブロック２４０２に戻る。
【０１１８】
ブロック２４０４に戻ると、モータ６０２がチューブ１０４を動かしていない（すなわち、手動制御装置１２０がチューブ１０４を動かしている）場合、チューブ位置監視装置１４１４は、手動入力がチューブ１０４を限度を過ぎて動かしているかどうかを判定する（ブロック２４１２）。例えば、ユーザは、コード２００を引いてチューブ１０４を下限位置または上限位置を過ぎて回転させることにより、手動入力を提供していることがある。このような例では、チューブ位置監視装置１４１４は、下限位置および／または完全解除位置に対するチューブ１０４の位置を決定する。一部の例では、電流センサ１４２２は、モータ６０２に供給された電流のアンペア数を決定して、チューブ１０４が上限位置を過ぎて回転しているかどうかを判定する。例えば、被覆１０６がチューブ１０４の周囲に完全に巻き付いている場合、被覆１０６の端部は、例示的建築物開口被覆アセンブリ１００の一部に係合してもよく、これによりモータ６０２に供給されたアンペア数を増加させる。このような例では、モータ制御装置１４２４が、アンペア数の増加が生じたと判定する場合、モータ制御装置１４２４は、チューブ１０４が上限位置を過ぎて回転していると判定する。他の例では、手動入力がチューブ１０４を所定量（例えば、半回転以上）だけ上限を過ぎて移動させる場合、例示的ローカル制御装置１４００は、例えば、図２２の例示的命令２２００を使用して完全解除位置を再度決定する。例えば、完全解除位置を再度決定してもよいのは、チューブ１０４を建築物開口被覆アセンブリ１００の上限を過ぎて回転させたので、チューブの回転の校正が見つかっていない可能性があると考えられるためである。
【０１１９】
手動入力がチューブ１０４を限度を過ぎて動かしている場合（ブロック２４１２）、モータ制御装置１４２４は、信号をモータ６０２に送信してモータ６０２を手動入力によってもたらされたチューブ１０４の動きと反対方向に駆動させる（ブロック２４１４）。例えば、手動入力がチューブ１０４を下限位置を過ぎて動かしている場合、モータ制御装置１４２４は、信号をモータ６０２に送信してチューブ１０４を巻方向に駆動させる。手動命令プロセッサ１４１８は、ユーザが手動入力を提供することによりチューブ１０４が限度を過ぎて動いているかどうかを再度判定する（ブロック２４１６）。ユーザが、チューブ１０４が限度を過ぎて動くように手動入力を提供していない場合、モータ制御装置１４２４は、信号をモータ６０２に送信して停止させ（ブロック２４１８）、例示的命令はブロック２４０２に戻る。したがって、チューブ１０４が限度を過ぎて回転することを防止する。
【０１２０】
ブロック２４１２に戻ると、手動入力がチューブ１０４を限度を過ぎて動がしていない場合、手動命令プロセッサ１４１８は、手動入力がチューブ１０４を閾値を回転させたかどうかを判定する（ブロック２４２０）。一部の例では、閾値は少なくともチューブの回転数に対応する。このような例の一部では、閾値は少なくとも１回転の４分の１である。一部の例では、手動命令プロセッサ１４１８は、手動入力が連続時間（例えば、少なくとも２秒）提供されたかどうかを判定する。他の例では、手動命令プロセッサ１４１８は、手動入力が、例えば３秒などの閾値時間内の、例えば２秒などの合計時間提供されたかどうかを判定する。一部の例では、手動命令プロセッサ１４１８は、手動入力が第１の方向または第２の方向のみに提供された時間を判定する。一部の例では、手動命令プロセッサ１４１８は、手動入力が閾値時間内に第１の方向または第２の方向における閾値距離以上であるかどうかを判定する。
【０１２１】
手動命令プロセッサ１４１８が、手動入力が閾値時間または閾値距離を提供されていないと判定した場合、例示的命令はブロック２４０２に戻る。手動入力が閾値時間または閾値距離を提供されている場合、モータ制御装置１４２４は、信号をモータ６０２に送信してチューブ１０４を手動入力によってもたらされたチューブ１０４の動きに対応する方向に移動させる（ブロック２４２２）。例えば、手動入力が被覆１０６を上昇させる場合、モータ制御装置１４２４は信号をモータ６０２に送信して、モータ６０２はチューブ１０４を巻方向に駆動させる。チューブ位置監視装置１４１４は、チューブ１０４が限度にあるかどうかを判定する（ブロック２４２４）。チューブ１０４が限度にない場合、例示的命令はブロック２４０２に戻る。チューブ１０４が限度にある場合、手動命令プロセッサ１４１８は、ユーザが、チューブ１０４を限度を過ぎて移動させる手動入力を提供しているかどうかを判定する（ブロック２４１６）。ユーザが、チューブ１０４を限度を過ぎて移動させる手動入力を提供している場合、モータ制御装置１４２４は信号をモータ６０２に送信して、チューブ１０４を手動入力によってもたらされた動きと反対方向に駆動させる（ブロック２４１４）。ユーザが、チューブ１０４を限度を過ぎて移動させる手動入力を提供していない場合、モータ制御装置１４２４は、モータ６０２を停止させ（ブロック２４１８）、例示的命令はブロック２４０２に戻る。
【０１２２】
図２５および２６は、図１４の例示的制御装置１１００、図１６および１７の例示的制御装置１６２２、図１９の例示的制御装置１９０８、および／または図２０の例示的制御装置２０００を実施するために使用され得る機械可読命令である。一部の例では、例示的ローカル制御装置１１００は、例えば、下限位置、上限位置、および／またはローカル・プログラミング・モード中のあらゆる他の望ましい位置などの位置を設定し記憶する。このような例では、ユーザは手動制御装置１２０を使用して位置を選択的に設定または調節してもよい。
【０１２３】
図２５の命令２５００は、ローカル制御装置１１００がローカル・プログラミング・モードに入るコマンドを手動制御装置１２０または遠隔制御装置１３１０から受信して開始する（ブロック２５０２）。例えば、手動命令プロセッサ１４１８は、手動制御装置１２０によってもたらされたチューブ１０４の動きを検知する（すなわち、モータ６０２が作動していないとき）。手動命令プロセッサ１４１８が、ユーザが手動制御装置１２０を介してチューブ１０４を所定の順序で動かしたと判定する場合、プログラミング・プロセッサ１４１６によってローカル制御装置１１００がローカル・プログラミング・モードに入る。一部の例では、所定の順序は、以下の順序、すなわち、第１の方向への動き、次いで第２の方向への動き、次いで第１の方向への動き、次いで第２の方向への動きでの時間閾値内のチューブ１０４の動きである。上述の順序は一例であり、したがって他の順序が他の例に使用される。一部の例では、ローカル命令受信機１３０８は、ローカル・プログラミング・モードに入る信号を遠隔制御装置１３１０から受信する。プログラミング・プロセッサ１４１６によりローカル制御装置１１００がローカル・プログラミング・モードに入る（ブロック２５０４）。
【０１２４】
プログラミング・プロセッサ１４１６は、ローカル制御装置１１００がローカル・プログラミング・モードに入ったという表示を提供する（ブロック２５０６）。例えば、プログラミング・プロセッサ１４１６は、スピーカによって警報音を提供させる、かつ／またはインジケータ（例えば、光、発光ダイオードなど）を点滅させる。一部の例では、モータ制御装置１４２４は、チューブ１０４を移動させる信号をモータ６０２に送信してローカル制御装置１１００がローカル・プログラミング・モードを入力したと表示する。例えば、モータ制御装置１４２４は、チューブ１０４を第１の方向に４分の１回転駆動させ、次いでチューブを第２の方向に４分の１回転駆動させてもよい。このような例の一部では、回転方向決定子１４１０は、表示を提供している間、図２１の例示的命令２１００を使用して巻方向および解除方向を決定する。一部の例では、ローカル・プログラミング・モードに入るコマンドに応答して、完全解除位置決定子１４１２は、図２２の例示的命令２２００を使用して完全解除位置を決定し設定する。
【０１２５】
次いでモータ制御装置１４２４は、被覆１０６を下限位置（例えば、事前に設定した下限位置、完全解除位置、完全解除位置から巻方向にチューブ１０４を１回転など）に向かって移動させる（ブロック２５０８）信号をモータ６０２に送信する。一部の例では、被覆１０６が動いている間（例えば、下降している）、手動命令プロセッサ１４１８は、手動の反対命令がユーザによって提供されているかどうかを判定する。例えば、被覆１０６が動いている間、ユーザが手動制御装置１２０を介してチューブ１０４の移動する方向と反対方向に手動入力を提供することにより、手動の反対命令を入力してもよい。手動命令プロセッサ１４１８が、手動の反対命令が生じたと判定した場合、モータ制御装置１４２４はモータ６０２を停止させる。手動の反対命令が手動命令プロセッサ１４１８によって判定されないまたは検出されない場合、モータ制御装置１４２４は、被覆１０６が下限位置にあるときにモータ６０２を停止させる（ブロック２５１０）。他の例では、手動命令プロセッサ１４１８は、被覆１０６が動いている間に手動の反対命令が生じたかどうかを判定せず、モータ６０２は、被覆１０６が下限位置にあるときに停止される。
【０１２６】
モータが停止された後、例示的手動命令プロセッサ１４１８は、第１の手動入力が第１の時間内に生じたかどうかを判定する（ブロック２５１２）。例えば、被覆１０６の位置は、手動制御装置１２０または遠隔制御装置１３１０を介して調節されてもよく、手動命令プロセッサ１４１８は、チューブ位置監視装置１４１４によって決定されたチューブ１０４の位置が第１の時間内に変化するかどうかを判定してもよい。ユーザが第１の手動入力を第１の時間内（例えば、３０分）に提供しない場合、プログラミング・プロセッサ１４１６は手動プログラミング・モードから出る（ブロック２５１４）。手動命令プロセッサ１４１８が、ユーザが第１の手動入力を第１の時間閾値内に提供したと判定する場合、手動命令プロセッサ１４１８は、第２の手動入力が第２の時間閾値（例えば、５秒）内に生じるかどうかを判定する（ブロック２５１６）。手動命令プロセッサ１４１８が、第２の手動入力が生じなかったと判定する場合、プログラミング・プロセッサ１４１６は下限位置を設定する（ブロック２５１７）。このような例では、下限位置は、ユーザが被覆１０６を第１の手動入力を介して動かした場合の被覆１０６の位置である。一部の例では、下限位置は、チューブ位置監視装置１４１４によりチューブ１０４の完全解除位置に対して判定される。ブロック２５１８では、表示が提供される。例えば、プログラミング・プロセッサ１４１６が音を出させ、光を点滅させ、チューブ１０４を動かし、かつ／またはあらゆる他の適切な表示をもたらす。例示的手動命令プロセッサ１４１８が、第２の手動入力が第２の時間内に生じたと判定する場合、命令はブロック２５１６に戻る。
【０１２７】
図２６に続き、ブロック２５１８の後、モータ制御装置１４２４は、被覆１０６を上限位置に移動させる（ブロック２６００）信号をモータ６０２に送信する。例えば、事前に設定した上限位置が存在する場合、モータ制御装置１４２４によりモータ６０２がチューブ１０４を事前に設定した上限位置に向かって回転させる。一部の例では、事前に設定した上限位置は（例えば、電力が例示的ローカル制御装置１１００に初めに供給された後）存在しない。事前に設定した上限位置が存在しない場合、モータ制御装置１４２４によりモータ６０２がチューブ１０４を、下限位置から巻方向にチューブ１０４の回転数（例えば、１回転、２回転、１回転半など）に対応する位置に向かって巻方向に回転させる。
【０１２８】
手動命令プロセッサ１４１８は、第１の手動入力が第１の時間閾値内に生じたかどうかを判定する（ブロック２６０２）。手動命令プロセッサ１４１８が、ユーザが第１の手動入力を第１の時間閾値（例えば３０分）内に提供しなかったと判定する場合、プログラミング・プロセッサ１４１６によりローカル制御装置１１００が手動プログラミング・モードから出る（ブロック２６０４）。手動命令プロセッサ１４１８が、ユーザが第１の手動入力を第１の時間閾値内に提供したと判定する場合、手動命令プロセッサ１４１８は、第２の手動入力が第２の時間閾値（例えば５秒）内に生じたかどうかを判定する（ブロック２６０６）。手動命令プロセッサ１４１８が、第２の手動入力が生じなかったと判定する場合、プログラミング・プロセッサ１４１６は上限位置を設定する（ブロック２６０７）。このような例では、上限位置は、被覆１０６が第１の手動入力を介して動かされた場合に、チューブ位置監視装置１４１４によって決定された被覆１０６の位置である。ブロック２６０６に戻ると、手動命令プロセッサ１４１８が、ユーザが第２の手動入力を第２の時間閾値内に提供したと判定する場合、例示的命令はブロック２６０６に戻る。このような例では、ブロック２６０４で設定した上限位置は、ユーザが被覆１０６を第２の手動入力後に動かした場合に、チューブ位置監視装置１４１４によって決定された被覆１０６の位置である。上限位置が設定された後、表示が提供される（ブロック２６０８）。ブロック２６１０では、プログラミング・プロセッサ１４１６によりローカル制御装置１１００がローカル・プログラミング・モードから出て、通常作動に戻って次の命令（例えば、被覆１０６を上昇させる命令、被覆１０２を下降させる命令、手動プログラミング・モードまたは中央プログラミング・モードに入る命令など）を待つ。
【０１２９】
下限位置および上限位置のみが図２５および２６の例示的命令２５００を使用して設定されているが、一部の例では、プログラミング・プロセッサ１４１６は、ローカル制御装置１１００がローカル・プログラミング・モード内にある間、１つまたは複数の他の位置（例えば中間位置）を設定する。このような例では、ローカル・プログラミング・モードを使用して、下限位置、上限位置、および／または１つもしくは複数の他の位置を設定する。このような例の一部では、該１つまたは複数の他の位置は、下限位置と上限位置との間の位置（すなわち中間位置）である。
【０１３０】
図２７〜２９は、図１５の複数の例示的ローカル制御装置１１００、１５１０、１５１２、１５１４、１５１６および１５１８のうちの１つを実行するために使用され得る、例示的機械可読命令２７００の流れ図である。一部の例では、中央制御装置１２０４により建築物開口被覆アセンブリ１００、１５００、１５０２、１５０４、１５０６および１５０８の例示的ローカル制御装置１１００、１５１０、１５１２、１５１４、１５１６および１５１８のそれぞれが、中央制御装置１２０４を使用して下限位置、上限位置、および／または被覆の他の位置を設定する中央プログラミング・モードに入る。例えば、ユーザが例示的中央制御装置１２０４の入力装置１２１０を作動させる場合、中央制御装置１２０４は、ローカル制御装置１１００、１５１０、１５１２、１５１４、１５１６および１５１８のそれぞれを中央プログラミング・モードに入らせる信号（例えば、一定時間内に６つの極性変調を有する信号）を建築物開口被覆アセンブリ１００、１５００、１５０２、１５０４、１５０６および１５０８のローカル制御装置１１００、１５１０、１５１２、１５１４、１５１６および１５１８に送信する。一部の例では、ユーザはまた、入力装置１２１０を使用して、ローカル制御装置１１００、１５１０、１５１２、１５１４、１５１６および１５１８に選択的に命令して被覆を所望の位置に移動させ、ローカル制御装置１１００、１５１０、１５１２、１５１４、１５１６および１５１８にそれぞれの被覆の位置を記憶させてもよい。
【０１３１】
一部の例では、建築物開口被覆アセンブリ１００、１５００、１５０２、１５０４、１５０６および１５０８のそれぞれの手動制御装置１２０、１５２０、１５２２、１５２４、１５２６および１５２８を使用して、それぞれの被覆を中央プログラミング・モードを介して設定した所望の位置に個別に移動させてもよい。例えば、中央プログラミング・モードの間、１つまたは複数の被覆１０２を、手動制御装置１２０、１５２０、１５２２、１５２４、１５２６および１５２８を介して例えば、下限位置、上限位置、中間位置などの所望の位置に移動させてもよい。１つまたは複数の被覆を移動させた後、中央制御装置１２０４の入力装置１２１０を作動させることにより、中央制御装置１２０４が信号を該アセンブリ１００、１５００、１５０２、１５０４、１５０６および１５０８のそれぞれのローカル制御装置１１００、１５１０、１５１２、１５１４、１５１６および１５１８に送信してもよい。結果として、ローカル制御装置１１００、１５１０、１５１２、１５１４、１５１６および１５１８は、例えば、下限位置などの被覆１０２の位置を設定する。通常作動または通常の作動モードの間、中央制御装置１２０４が下限位置を移動させる信号を被覆１０２に送信すると、被覆１０２のそれぞれは、そのそれぞれの下限位置に移動する。したがって、建築物開口被覆アセンブリ１００、１５００、１５０２、１５０４、１５０６および１５０８は、中央制御装置１２０４を介して選択的に制御されるが、ユーザは、被覆の位置を建築物開口被覆アセンブリ１００、１５００、１５０２、１５０４、１５０６および１５０８のそれぞれの手動制御装置１２０、１５２０、１５２２、１５２４、１５２６および１５２８を介して設定してもよい。
【０１３２】
図２７の例示的命令２７００は、ローカル制御装置１１００が中央プログラミング・モードに入る命令を中央制御装置１２０４から受信して開始する（ブロック２７０２）。一部の例では、ユーザは中央制御装置１２０４の入力装置１２１０を作動させることにより、中央制御装置１２０４がコマンドを複数の建築物開口被覆アセンブリ（例えば、図１５の例示的建築物開口被覆アセンブリ１００、１５００、１５０２、１５０４、１５０６および１５０８）に送信する。一部の例では、ローカル制御装置１１００の信号命令プロセッサ１４０６は、中央制御装置１２０４からの信号が、図２３の例示的命令２３００を使用して中央プログラミング・モードに入るコマンドに対応すると判定する。一部の例では、中央プログラミング・モードに入るコマンドに応答して、回転方向決定子１４１０は、図２１の例示的命令２１００を使用して巻方向および解除方向を決定する。一部の例では、中央プログラミング・モードに入るコマンドの受信に応答して、完全解除位置決定子１４１２は、図２２の例示的命令２２００を使用して被覆１０６の完全解除位置を決定する。中央制御装置１２０４が中央プログラミング・モードに入るコマンドをローカル制御装置（複数可）１１００に送信した後、中央制御装置１２０４により表示が提供される（ブロック２７０４）。例えば、中央制御装置１２０４により、音が提供される、光を点滅させる、かつ／またはあらゆる他の適切な表示がもたらされる。表示は、中央制御装置１２０４に、かつ／または建築物開口被覆アセンブリ１００に提供されてもよい。
【０１３３】
中央制御装置１２０４からのコマンドに応答して、モータ制御装置１４２４は、被覆１０２を下限位置（例えば、事前に設定した下限位置、完全解除位置、完全解除位置から巻方向にチューブ１０４を１回転など）に向かって移動させる（ブロック２７０６）信号をモータ６０２に送信する。一部の例では、手動命令プロセッサ１４１８は、被覆１０６が移動中に手動の反対命令が生じたかどうかを連続的に判定する。例えば、手動の反対命令は手動制御装置１２０を介して入力されてもよい。手動命令プロセッサ１４１８が手動の反対命令が生じたと判定する場合、モータ６０２は停止される。手動命令プロセッサ１４１８が、手動の反対命令が生じなかったと判定する場合、モータ６０２は、被覆１０６が下限位置にあるときに停止される（ブロック２７０８）。他の例では、手動命令プロセッサ１４１８は、被覆１０６が移動中に手動の反対命令が生じるかどうかを連続的に判定せず、被覆１０６が下限位置にあるときにモータ６０２が停止される。
【０１３４】
チューブ位置監視装置１４１４は、チューブ１０４の位置を決定する（ブロック２７１０）。例えば、被覆１０６が下限位置で停止された後、ユーザは手動制御装置１２０を介して被覆１０６を（例えば、所望の位置に）移動させてもよく、チューブ位置監視装置１４１４は、完全解除位置および／または下限位置に対してチューブ１０４の位置を決定する。したがって、中央制御装置が複数の建築物開口被覆アセンブリに通信可能に連結されている場合、ユーザは建築物開口被覆アセンブリのそれぞれの被覆をそれらのそれぞれの手動制御装置を介して所望の位置に移動させてもよい。プログラミング・プロセッサ１４１６は、プログラミング信号を中央制御装置１２０４から受信したがどうかを判定する（ブロック２７１２）。一部の例では、プログラミング・プロセッサ１４１６は、中央制御装置１２０４から送信された信号が、図２３の例示的命令２３００を使用するプログラミング信号であるかどうかを判定する。このような例の一部では、プログラミング信号は、一定期間（例えば１秒）内に６つの極性変調を有する信号である。プログラミング・プロセッサ１４１６が、プログラミング信号を受信していないと判定する場合、プログラミング・プロセッサ１４１６は、（例えば、モータが下限位置で停止されてから）時間閾値を過ぎたかどうかを判定する（ブロック２７１３）。時間閾値を過ぎた場合、プログラミング・プロセッサ１４１６によりローカル制御装置１１００が中央プログラミング・モードから出る（ブロック２７１４）。一部の例では、時間閾値は３０分である。時間閾値が過ぎていない場合、例示的命令はブロック２７１０に戻る。
【０１３５】
プログラミング信号を中央制御装置１２０４から受信する場合、プログラミング・プロセッサ１４１６は下限位置を設定する（ブロック２７１６）。このような例では、下限位置は、プログラミング信号をブロック２７１２で受信したときの被覆１０６の位置である。中央制御装置１２０４により表示が提供される（ブロック２７１８）。
【０１３６】
図２８に続き、ブロック２７１８の後、モータ制御装置１４２４は、被覆１０６を上限位置に移動させる（ブロック２８００）信号をモータ６０２に送信する。例えば、事前に設定した上限位置が存在する場合、モータ制御装置１４２４によりモータ６０２がチューブ１０４を事前に設定した上限位置に向かって回転させる。一部の例では、（例えば、電力が例示的ローカル制御装置１１００に最初に供給された後）事前に設定した上限位置が存在しない。事前に設定した上限位置が存在しない場合、モータ制御装置１４２４によりモータ６０２がチューブ１０４を、下限位置から巻方向にチューブ１０４の回転数（例えば、１回転、２回転、１回転半など）に対応する位置に向かって巻方向に回転させる。
【０１３７】
被覆が上限位置に移動した後、チューブ位置監視装置１４１４はチューブ１０４の位置を決定する（ブロック２８０２）。例えば、被覆１０６が上限位置で停止された後、ユーザは手動制御装置１２０を介して被覆１０６を（例えば、所望の位置に）移動させてもよく、チューブ位置監視装置１４１４は、完全解除位置、下限位置、上限位置などに対してチューブ１０４の位置を決定する。したがって、中央制御装置が複数の建築物開口被覆アセンブリに通信可能に連結されている場合、ユーザは、建築物開口被覆アセンブリのそれぞれの被覆をそれらのそれぞれの手動制御装置を介して所望の位置に移動させてもよい。
【０１３８】
プログラミング・プロセッサ１４１６は、プログラミング信号を中央制御装置１２０４から受信したかどうかを判定する（ブロック２８０４）。プログラミング・プロセッサ１４１６がプログラミング信号を受信していないと判定する場合、プログラミング・プロセッサ１４１６は、（例えば、被覆が上限位置から移動されてから）時間閾値を過ぎたかどうかを判定する（ブロック２８０５）。時間閾値を過ぎていない場合、例示的命令はブロック２８０２に戻る。時間閾値を過ぎた場合、プログラミング・プロセッサ１４１６によりローカル制御装置１１００が中央プログラミング・モードから出る（ブロック２８０６）。一部の例では、時間閾値は３０分である。
【０１３９】
プログラミング信号を中央制御装置１２０４から受信する場合、プログラミング・プロセッサ１４１６は上限位置を設定する（ブロック２８０８）。中央制御装置１２０４により表示が提供される（ブロック２８１０）。
【０１４０】
図２９に続き、ブロック２８１０の後、モータ制御装置１４２４は、被覆１０６を中間位置（すなわち、下限位置と上限位置との間の位置）に移動させる（ブロック２９００）信号をモータ６０２に送信する。例えば、事前に設定した中間位置が存在する場合、モータ制御装置１４２４によりモータ６０２がチューブ１０４を事前に設定した中間位置に向かって回転させる。一部の例では、（例えば、電力が例示的ローカル制御装置１１００に最初に供給された後）事前に設定した中間位置が存在しない。事前に設定した中間位置が存在しない場合、モータ制御装置１４２４によりモータ６０２がチューブ１０４を、上限位置から解除方向にチューブ１０４の回転数（例えば、１回転、２回転、１回転半など）に対応する位置に向かって、またはあらゆる他の適切な位置（例えば、上限位置と下限位置との中間）に向かって解除方向に回転させる。
【０１４１】
被覆１０６が中間位置に移動した後、チューブ位置監視装置１４１４はチューブ１０４の位置を決定する（ブロック２９０２）。例えば、被覆１０６が中間位置で停止された後、ユーザは手動制御装置１２０を介して被覆１０６を（例えば、所望の位置に）移動させてもよく、チューブ位置監視装置１４１４は、完全解除位置、下限位置、上限位置などに対してチューブ１０４の位置を決定する。したがって、中央制御装置１２０４が複数の建築物開口被覆アセンブリ（例えば、図１５の建築物開口被覆アセンブリ１００、１５００、１５０２、１５０４、１５０６および１５０８）に通信可能に連結されている場合、ユーザは、建築物開口被覆アセンブリのそれぞれの被覆をそれらのそれぞれの手動制御装置を介して所望の位置に移動させてもよい。
【０１４２】
プログラミング・プロセッサ１４１６は、プログラミング信号を中央制御装置１２０４から受信したかどうかを判定する（ブロック２９０４）。プログラミング・プロセッサ１４１６がプログラミング信号を受信していないと判定する場合、プログラミング・プロセッサ１４１６は、（例えば、被覆が中間位置から移動されてから）時間閾値を過ぎたかどうかを判定する（ブロック２９０５）。時間閾値を過ぎた場合、プログラミング・プロセッサ１４１６によりローカル制御装置１１００が中央プログラミング・モードから出る（ブロック２９０６）。プログラミング・プロセッサ１４１６が、時間閾値が過ぎていないと判定する場合、例示的命令はブロック２９０２に戻る。一部の例では、時間閾値は３０分である。
【０１４３】
プログラミング信号を中央制御装置１２０４から受信する場合、プログラミング・プロセッサ１４１６は中間位置を設定し記憶する（ブロック２９０８）。中央制御装置１２０４により表示が提供され（ブロック２９１０）、プログラミング・プロセッサ１４１６によりローカル制御装置１１００が中央プログラミング・モードから出る（ブロック２９１２）。一部の例では、中央プログラミング・モードを使用して１つまたは複数の他の位置を設定する。
【０１４４】
図３０は、図１４の例示的制御装置１１００、図１６および１７の例示的制御装置１６２２、図１９の例示的制御装置１９０８、および／または図２０の例示的制御装置２０００を実施するために使用され得る例示的機械可読命令を代表する流れ図である。図３０の例示的命令３０００は、被覆１６０６の上昇または下降を実行する。一部の例では、命令は、入力装置１６３８および／または命令プロセッサ２００８からのコマンドに応答して開始される。
【０１４５】
図３０の例示的命令３０００は、命令プロセッサ２００８が被覆１６０６を移動させるコマンドを受信することによって開始する（ブロック３００２）。例えば、命令プロセッサ２００８は、被覆１６０６を上昇させる、被覆１６０６を下降させる、被覆１６０６を下限位置、上限位置、下限位置と上限位置との間の既定位置に移動させるなどの、コマンドを入力装置１６３８から受信してもよい。角度位置決定子２００２は、重力センサ１６２６によって生成されたチューブ位置情報に基づいてチューブ１６０４の角度位置を決定する（ブロック３００４）。被覆１６０６の位置およびコマンドに基づいて、命令プロセッサ２００８は、チューブ１６０４を回転させて被覆１６０６を移動させる信号をモータ１６２０に送信するようにモータ制御装置２０１２に命令する。例えば、被覆１６０６が下限位置にあり、入力装置１６３８から受信した命令が被覆１６０６を上限位置に移動させるものである場合、命令プロセッサ２００８は、被覆１６０６を上昇させる命令をモータ制御装置２０１２に提供する。例示的被覆位置決定子２００６は、被覆１６０６を命令された位置に移動させるチューブ１６０４の回転量（例えば、１．５回転など）を決定してもよい。
【０１４６】
モータ制御装置２０１２は、チューブ１６０４を回転させて被覆１６０６を移動させる信号をモータ１６２０に送信する（ブロック３００６）。チューブ１６０４が回転中、被覆位置決定子２００６は、前の角度位置に対するチューブ１６０４の角変位の量を決定する（ブロック３００８）。例えば、被覆位置決定子２００６は、前の角度位置に対するチューブ１６０４の回転量を増加させてもよく、かつ／または重力センサ１６２６によって生成されたチューブ位置情報に基づいて決定された角度位置から前の角度位置を引いてもよい。また被覆位置決定子２００６は、チューブ１６０４によって回転された回転数を増加させてもよい。
【０１４７】
被覆位置決定子２００６は、チューブ１６０４の角変位量に基づいて被覆１６０６の記憶された位置を調節してもよい（ブロック３０１０）。例示的被覆位置決定子２００６は、例えば、下限位置、完全解除位置などの基準位置に対して被覆１６０６の位置を決定する。被覆１６０６の位置は、角度の単位、回転、および／または基準位置に対するあらゆる他の測定単位で決定されてもよい。一部の例では、被覆位置決定子２００６は、重力センサ１６２６によって生成されたチューブ位置情報、角度位置決定子２００２によって決定された角度位置情報、チューブ１６０４の角変位、および／または事前に記憶された位置情報に基づいて被覆１６０６の位置を決定する。
【０１４８】
被覆位置決定子２００６は、チューブ１６０４の回転が完了したかどうかを判定する。例えば、被覆位置決定子２００６は、被覆１６０６が命令された位置にあるかどうか、かつ／またはチューブ１６０４が、被覆１６０６を命令された位置に移動させるために、被覆位置決定子２００６によって決定された回転量を回転したかどうかを判定してもよい。回転が完了していない場合、例示的命令３０００はブロック３００８に戻る。回転が完了している（すなわち、被覆１６０６は命令された位置、または下限位置にある）場合、モータ制御装置２０１２は、チューブ１６０４の回転を停止させる信号をモータ１６２０に送信する（ブロック３０１２）。
【０１４９】
図３１は、図１２、１３および１５の中央制御装置１２０４、図１４のローカル制御装置１１００、図１６の制御装置１６２２、図１９の制御装置１９０８、および／または図２０の制御装置２０００を実行する図２１〜３０の命令を実行できる、例示的プロセッサ・プラットフォーム３１００のブロック図である。プロセッサ・プラットフォーム３１００は、例えば、サーバ、パーソナルコンピュータ、またはあらゆる他の適切なタイプのコンピュータ装置であることが可能である。
【０１５０】
本例のプロセッサ・プラットフォーム３１００はプロセッサ３１１２を含む。例えば、プロセッサ３１１２を、あらゆる所望の家庭または製造業者から１つまたは複数のマイクロプロセッサまたは制御装置によって実装できる。
【０１５１】
プロセッサ３１１２はローカルメモリ３１１３（例えばキャッシュ）を含み、バス３１１８を介して揮発性メモリ３１１４および非揮発性メモリ３１１６を含むメインメモリと連通する。揮発性メモリ３１１４は、シンクロナス・ダイナミック・ランダム・アクセスメモリ（ＳＤＲＡＭ）、ダイナミック・ランダム・アクセスメモリ（ＤＲＡＭ）、ＲＡＭＢＵＳダイナミック・ランダム・アクセスメモリ（ＲＤＲＡＭ）、および／またはあらゆる他のタイプのランダム・アクセスメモリ装置によって実装されてもよい。非揮発性メモリ３１１６は、フラッシュメモリおよび／またはあらゆる他の所望のタイプのメモリ装置によって実装されてもよい。メインメモリ３１１４、３１１６へのアクセスは、メモリ制御装置によって制御される。
【０１５２】
またプロセッサ・プラットフォーム３１００はインターフェイス回路３１２０を含む。インターフェイス回路３１２０は、イーサネット（登録商標）・インターフェイス、ユニバーサル・シリアル・バス（ＵＳＢ）、および／またはＰＣＩエクスプレス・インターフェイスなどの、あらゆるタイプのインターフェイス規格によって実装されてもよい。
【０１５３】
１つまたは複数の入力装置３１２２はインターフェイス回路３１２０に接続される。入力装置（複数可）３１２２は、ユーザがデータおよびコマンドをプロセッサ３１１２に入力できる。入力装置（複数可）は、例えば、キーボード、マウス、タッチスクリーン、トラックパッド、トラックボール、アイソポイント、ボタン、スイッチ、および／または音声認識システムによって実施できる。
【０１５４】
１つまたは複数の出力装置３１２４もインターフェイス回路３１２０に接続される。出力装置３１２４は、例えば、表示装置（例えば、液晶表示装置、スピーカなど）によって実施できる。
【０１５５】
またプロセッサ・プラットフォーム３１００は、ソフトウェアおよびデータを記憶するための１つまたは複数の大容量記憶装置３１２８（例えば、フラッシュメモリドライブ）も含む。大容量記憶装置３１２８はローカル記憶装置３１１３を実装してもよい。
【０１５６】
図２１〜３０のコード化された命令３１３２は、大容量記憶装置３１２８、揮発性メモリ３１１４、非揮発性メモリ３１１６、および／またはフラッシュメモリドライブなどの着脱式記憶媒体に記憶されてもよい。
【０１５７】
前述から、上に開示された製造の命令、方法、装置および製品により、１つまたは複数の建築物開口被覆アセンブリを中央制御装置によって自動的に上昇または下降できる一方で、ローカルユーザも各被覆をそれぞれの手動制御装置を介して手動で上昇または下降できる。本明細書に開示された例示的建築物開口被覆アセンブリは、各被覆アセンブリのチューブ内に開示されたモータおよびローカル制御装置を含む。ローカル制御装置のそれぞれは、中央制御装置に通信可能に接続され、ローカル制御装置および／または中央制御装置を使用して、被覆の所望の位置（例えば、下限位置、上限位置など）を設定してもよい。上に開示された一部の例示的建築物開口被覆アセンブリは重力センサを含み、重力センサは、重力に基づいて建築物開口被覆のチューブの角度位置を決定する。
【０１５８】
場合によっては、手動制御装置およびモータは、協働して手動制御装置を介して被覆の動きを支援する。他の例では、例示的ローカル制御装置はモータを制御して、建築物開口被覆が、例えば下限位置または上限位置などの閾値を過ぎて下降または上昇しないように、手動制御装置の作動を反対にする。一部の例では、ユーザは、ローカル制御装置からのコマンドを手動制御装置の作動によって反対命令するか、または取り消してもよい。
【０１５９】
製造のいくつかの例示的方法、装置および製品を本明細書に説明したが、本発明の被覆の範囲はこれに限定されない。逆に本発明は、本発明の範囲内に適正に収まる製造のすべての方法、装置および製品を網羅する。
【図１】
2018112060.tif 000003
【図２】
2018112060.tif 000004
【図３】
2018112060.tif 000005
【図４】
2018112060.tif 000006
【図５】
2018112060.tif 000007
【図６】
2018112060.tif 000008
【図７】
2018112060.tif 000009
【図８】
2018112060.tif 000010
【図９】
2018112060.tif 000011
【図１０】
2018112060.tif 000012
【図１１】
2018112060.tif 000013
【図１２】
2018112060.tif 000014
【図１３】
2018112060.tif 000015
【図１４】
2018112060.tif 000016
【図１５】
2018112060.tif 000017
【図１６】
2018112060.tif 000018
【図１７】
2018112060.tif 000019
【図１８Ａ】
2018112060.tif 000020
【図１８Ｂ】
2018112060.tif 000021
【図１８Ｃ】
2018112060.tif 000022
【図１９】
2018112060.tif 000023
【図２０】
2018112060.tif 000024
【図２１】
2018112060.tif 000025
【図２２】
2018112060.tif 000026
【図２３】
2018112060.tif 000027
【図２４】
2018112060.tif 000028
【図２５】
2018112060.tif 000029
【図２６】
2018112060.tif 000030
【図２７】
2018112060.tif 000031
【図２８】
2018112060.tif 000032
【図２９】
2018112060.tif 000033
【図３０】
2018112060.tif 000034
【図３１】
2018112060.tif 000035