JP6010963B2 - プログラム、情報処理装置及び情報処理方法 - Google Patents
プログラム、情報処理装置及び情報処理方法 Download PDFInfo
- Publication number
- JP6010963B2 JP6010963B2 JP2012072016A JP2012072016A JP6010963B2 JP 6010963 B2 JP6010963 B2 JP 6010963B2 JP 2012072016 A JP2012072016 A JP 2012072016A JP 2012072016 A JP2012072016 A JP 2012072016A JP 6010963 B2 JP6010963 B2 JP 6010963B2
- Authority
- JP
- Japan
- Prior art keywords
- nodes
- extracted
- cpu
- condition
- coordinates
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Description
以下実施の形態を、図面を参照して説明する。図1は情報処理装置のハードウェア群を示すブロック図である。情報処理装置1は例えばパーソナルコンピュータ、サーバコンピュータまたはPDA(Personal Digital Assistance)等である。以下では情報処理装置1をコンピュータ1と読み替えて説明する。コンピュータ1はCPU(Central Processing Unit)11、RAM(RandomAccess Memory)12、入力部13、表示部14、記憶部15、及び、通信部16等を含む。CPU11は、バス17を介してハードウェア各部と接続されている。CPU11は記憶部15に記憶された制御プログラム15Pに従いハードウェア各部を制御する。RAM12は例えばSRAM(Static RAM)、DRAM(Dynamic RAM)、フラッシュメモリ等である。RAM12は、CPU11による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
実施の形態2は相互に接触する対象物2の拘束情報を出力する形態に関する。図15は実施の形態2に係るコンピュータ1のハードウェア群を示すブロック図である。記憶部15には関係DB157が、設けられている。図16は関係DB157のレコードレイアウトを示す説明図である。関係DB157は関係IDフィールド、第1対象物IDフィールド、第2対象物IDフィールド、接触方向フィールド、摩擦係数フィールド及び重力方向フィールドを含む。関係IDフィールドには相互に接触関係のある2つの対象物2を特定するための固有の識別情報(以下、関係IDという)が記憶されている。
図22は上述した形態のコンピュータ1の動作を示す機能ブロック図である。CPU11が制御プログラム15Pを実行することにより、コンピュータ1は以下のように動作する。読み出し部101は解析対象物2の各メッシュ節点の座標並びに各節点における第1方向、第2方向及び第3方向の拘束の有無を記憶部15から読み出す。第1判断部102は、第1方向の拘束を有する3節点を抽出することができ、かつ、抽出した3節点が記憶部15に記憶した第1条件を満たすか否かを判断する。第2判断部103は、第2方向の拘束を有する2節点を抽出することができ、かつ、抽出した2節点が記憶部15に記憶した第2条件を満たすか否かを判断する。第3判断部104は第3方向の拘束を有する1節点を抽出することができるか否かを判断する。
制御部を有するコンピュータに、
解析対象物の各メッシュ節点の座標並びに各節点における第1方向、第2方向及び第3方向の拘束の有無を記憶部から読み出し、
第1方向の拘束を有する3節点を抽出することができ、かつ、抽出した3節点が記憶部に記憶した第1条件を満たすか否かを前記制御部により判断し、
第2方向の拘束を有する2節点を抽出することができ、かつ、抽出した2節点が記憶部に記憶した第2条件を満たすか否かを前記制御部により判断し、
第3方向の拘束を有する1節点を抽出することができるか否かを前記制御部により判断する
処理を実行させるプログラム。
前記第1条件は抽出した3節点の第2方向及び第3方向の座標が3節点間で相互に相違し、3節点の第2方向の座標が3節点中2節点の組み合わせの少なくとも一つで相互に相違し、かつ、3節点の第3方向の座標が3節点中2節点の組み合わせの少なくとも一つで相互に相違することである
付記1に記載のプログラム。
第2条件は、抽出した2節点の第3方向の座標が相違することである
付記1または2に記載のプログラム。
第1方向、第2方向及び第3方向の内、条件を満たす方向を前記制御部により抽出する
付記1から3のいずれか一つに記載のプログラム。
第1方向、第2方向及び第3方向を節点の3軸直交座標系のX方向、Y方向及びZ方向と設定し、条件を満たすと判断した方向を抽出し、
第1方向、第2方向及び第3方向を節点の3軸直交座標系のY方向、Z方向及びX方向と設定し、条件を満たすと判断した方向を抽出し、
第1方向、第2方向及び第3方向を節点の3軸直交座標系のZ方向、X方向及びY方向と設定し、条件を満たすと判断した方向を抽出し、
条件を満たす方向数が最も多い3軸直交座標系を抽出し、
抽出した3軸直交座標系の内、条件を満たす方向を対象物に対応づけて記憶部に記憶する
付記1から4のいずれか一つに記載のプログラム。
記憶部から接触する対象物の条件を満たす方向、接触方向及び摩擦係数を読み出し、
第1対象物の条件を満たさない方向と、第1対象物と第2対象物との接触方向の法線方向とが一致するか否かを判断し、
一致しないと判断した場合に、摩擦係数が所定値を超えるか否かを判断し、
摩擦係数が所定値を超えない場合、第1対象物の拘束が不足することを示す情報及び該第1対象物の条件を満たさない方向を出力する
付記1から5のいずれか一つに記載のプログラム。
摩擦係数が所定値を超える場合、前記第1対象物は拘束されていることを示す情報を出力する
付記6に記載のプログラム。
第1対象物の条件を満たさない方向と、第1対象物と第2対象物との接触方向の法線方向とが一致すると判断した場合に、第2対象物の条件を満たす方向が第1対象物の条件を満たさない方向と一致するか否かを判断し、
第2対象物の条件を満たす方向が第1対象物の条件を満たさない方向と一致しないと判断した場合、第1対象物の拘束が不足することを示す情報及び該第1対象物の条件を満たさない方向を出力する
付記6または7に記載のプログラム。
前記記憶部には、第1対象物が第2対象物の重力方向に存在するか否かを示す情報が記憶されており、
第2対象物の条件を満たす方向が第1対象物の条件を満たさない法線方向と一致すると判断し、かつ、第1対象物が第2対象物の重力方向に存在しないと判断した場合に、第1対象物の拘束が不足することを示す情報及び該第1対象物の条件を満たさない方向を出力する
付記8に記載のプログラム。
第2対象物の条件を満たす方向が第1対象物の条件を満たさない法線方向と一致すると判断し、かつ、第1対象物が第2対象物の重力方向に存在すると判断した場合に、前記第1対象物は拘束されていることを示す情報を出力する
付記9に記載のプログラム。
解析対象物の各メッシュ節点の座標並びに各節点における第1方向、第2方向及び第3方向の拘束の有無を記憶部から読み出す読み出し部と、
第1方向の拘束を有する3節点を抽出することができ、かつ、抽出した3節点が記憶部に記憶した第1条件を満たすか否かを判断する第1判断部と、
第2方向の拘束を有する2節点を抽出することができ、かつ、抽出した2節点が記憶部に記憶した第2条件を満たすか否かを判断する第2判断部と、
第3方向の拘束を有する1節点を抽出することができるか否かを判断する第3判断部と、
を備える情報処理装置。
制御部を有するコンピュータにより情報処理を行う情報処理方法において、
解析対象物の各メッシュ節点の座標並びに各節点における第1方向、第2方向及び第3方向の拘束の有無を記憶部から読み出し、
第1方向の拘束を有する3節点を抽出することができ、かつ、抽出した3節点が記憶部に記憶した第1条件を満たすか否かを前記制御部により判断し、
第2方向の拘束を有する2節点を抽出することができ、かつ、抽出した2節点が記憶部に記憶した第2条件を満たすか否かを前記制御部により判断し、
第3方向の拘束を有する1節点を抽出することができるか否かを前記制御部により判断する
情報処理方法。
2 対象物
1A 可搬型記録媒体
1B 半導体メモリ
10A 読み取り部
11 CPU
12 RAM
13 入力部
14 表示部
15 記憶部
15P 制御プログラム
16 通信部
101 読み出し部
102 第1判断部
103 第2判断部
104 第3判断部
151 IDFファイル
152 節点DB
153 接合DB
154 拘束DB
155 対象物DB
156 条件テーブル
157 関係DB
200 部品
Claims (6)
- 解析対象物の各メッシュ節点の座標並びに各節点における第1方向、第2方向及び第3方向の拘束の有無を記憶部から特定し、
第1方向の拘束を有する3節点を抽出することができ、かつ、抽出した3節点の第2方向及び第3方向の座標が3節点間で相互に相違し、3節点の第2方向の座標が3節点中2節点の組み合わせの少なくとも一つで相互に相違し、かつ、3節点の第3方向の座標が3節点中2節点の組み合わせの少なくとも一つで相互に相違することを満たすか否かを判定し、
第2方向の拘束を有する2節点を抽出することができ、かつ、抽出した2節点の第3方向の座標が相違することを満たすか否かを判定し、
第3方向の拘束を有する1節点を抽出することができるか否かを判定する
処理をコンピュータに実行させるプログラム。 - 第1方向、第2方向及び第3方向の内、条件を満たす方向を前記制御部により抽出する
請求項1に記載のプログラム。 - 第1方向、第2方向及び第3方向を節点の3軸直交座標系のX方向、Y方向及びZ方向と設定し、条件を満たすと判断した方向を抽出し、
第1方向、第2方向及び第3方向を節点の3軸直交座標系のY方向、Z方向及びX方向と設定し、条件を満たすと判断した方向を抽出し、
第1方向、第2方向及び第3方向を節点の3軸直交座標系のZ方向、X方向及びY方向と設定し、条件を満たすと判断した方向を抽出し、
条件を満たす方向数が最も多い3軸直交座標系を抽出し、
抽出した3軸直交座標系の内、条件を満たす方向を対象物に対応づけて記憶部に記憶する
請求項1または2に記載のプログラム。 - 記憶部から接触する対象物の条件を満たす方向、接触方向及び摩擦係数を読み出し、
第1対象物の条件を満たさない方向と、第1対象物と第2対象物との接触方向の法線方向とが一致するか否かを判断し、
一致しないと判断した場合に、摩擦係数が所定値を超えるか否かを判断し、
摩擦係数が所定値を超えない場合、第1対象物の拘束が不足することを示す情報及び該第1対象物の条件を満たさない方向を出力する
請求項1に記載のプログラム。 - 解析対象物の各メッシュ節点の座標並びに各節点における第1方向、第2方向及び第3方向の拘束の有無を記憶部から特定する特定部と、
第1方向の拘束を有する3節点を抽出することができ、かつ、抽出した3節点の第2方向及び第3方向の座標が3節点間で相互に相違し、3節点の第2方向の座標が3節点中2節点の組み合わせの少なくとも一つで相互に相違し、かつ、3節点の第3方向の座標が3節点中2節点の組み合わせの少なくとも一つで相互に相違することを満たすか否かを判定する第1判定部と、
第2方向の拘束を有する2節点を抽出することができ、かつ、抽出した2節点の第3方向の座標が相違することを満たすか否かを判定する第2判定部と、
第3方向の拘束を有する1節点を抽出することができるか否かを判定する第3判定部と、
を備える情報処理装置。 - 解析対象物の各メッシュ節点の座標並びに各節点における第1方向、第2方向及び第3方向の拘束の有無を記憶部から特定し、
第1方向の拘束を有する3節点を抽出することができ、かつ、抽出した3節点の第2方向及び第3方向の座標が3節点間で相互に相違し、3節点の第2方向の座標が3節点中2節点の組み合わせの少なくとも一つで相互に相違し、かつ、3節点の第3方向の座標が3節点中2節点の組み合わせの少なくとも一つで相互に相違することを満たすか否かを判定し、
第2方向の拘束を有する2節点を抽出することができ、かつ、抽出した2節点の第3方向の座標が相違することを満たすか否かを判定し、
第3方向の拘束を有する1節点を抽出することができるか否かを判定する
処理をコンピュータに実行させる情報処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012072016A JP6010963B2 (ja) | 2012-03-27 | 2012-03-27 | プログラム、情報処理装置及び情報処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012072016A JP6010963B2 (ja) | 2012-03-27 | 2012-03-27 | プログラム、情報処理装置及び情報処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013205957A JP2013205957A (ja) | 2013-10-07 |
| JP6010963B2 true JP6010963B2 (ja) | 2016-10-19 |
Family
ID=49525013
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012072016A Expired - Fee Related JP6010963B2 (ja) | 2012-03-27 | 2012-03-27 | プログラム、情報処理装置及び情報処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6010963B2 (ja) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2828453B2 (ja) * | 1989-03-03 | 1998-11-25 | バブコツク日立株式会社 | 物体の状態判定方法 |
| US5410496A (en) * | 1989-06-13 | 1995-04-25 | Schlumberger Technology Corp. | Using degrees of freedom analysis to solve topological constraint systems for construction geometry in a computer aided design (cad) |
| JPH03256172A (ja) * | 1990-03-07 | 1991-11-14 | Babcock Hitachi Kk | 数値解析モデルの境界条件設定方法 |
| JP3138887B2 (ja) * | 1992-03-17 | 2001-02-26 | 株式会社日立製作所 | 構造物モデルの拘束条件表示方法 |
| JP2011048603A (ja) * | 2009-08-27 | 2011-03-10 | Hitachi Ltd | 表示装置及び表示方法 |
-
2012
- 2012-03-27 JP JP2012072016A patent/JP6010963B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013205957A (ja) | 2013-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103942078B (zh) | 一种加载驱动程序的方法及嵌入式设备 | |
| US9298863B2 (en) | Method and apparatus for saving energy and reducing cycle time by using optimal robotic joint configurations | |
| JP6051304B2 (ja) | プロセス情報を表示する方法及びデバイス | |
| JP2017524174A (ja) | 大規模なコンピュータ支援設計モデルにおける設計変更の漸進的探索のための方法およびシステム | |
| JP2006209749A (ja) | ユーザ・インタフェースに自動探索メニューを与えるシステムおよび方法 | |
| US11205220B2 (en) | System and method for visual traceability of requirements for products | |
| CN107766045A (zh) | 为机器视觉系统提供可视化程序的装置、系统和方法 | |
| EP2942685A2 (en) | Method for robotic energy saving tool search | |
| CN105610903A (zh) | 分布式系统的数据节点升级方法及装置 | |
| JP6048957B2 (ja) | 情報処理装置、プログラム、及び情報処理方法 | |
| CN106663242A (zh) | 在文档中标识和显现相关的报告工件 | |
| CN107301127A (zh) | 一种基于Robot Framework的自动化测试的方法与装置 | |
| US20240402663A1 (en) | Design system, design program, and design method | |
| CN104239312B (zh) | 文件管理系统及方法 | |
| CN104471530B (zh) | 可执行软件规程生成 | |
| JP6010963B2 (ja) | プログラム、情報処理装置及び情報処理方法 | |
| CN114610292B (zh) | 应用开发方法、装置及计算机设备 | |
| JP2017107330A (ja) | 支援装置、支援方法およびプログラム | |
| JP6135778B2 (ja) | ドキュメント管理プログラム、装置、および方法 | |
| US8463925B1 (en) | Table driven event processing of multiple stateful protocols in a high performance network stack framework | |
| JP2011204137A (ja) | チェックリスト自動生成装置、チェックリスト自動生成方法およびチェックリスト自動生成プログラム | |
| Park et al. | Self-adaptive middleware framework for internet of things | |
| CN121444064A (zh) | 解决方案模板的自动生成方法、设备、介质和程序产品 | |
| CN105573469B (zh) | 传感器控制方法及装置 | |
| JP7289636B2 (ja) | 情報処理装置、情報処理方法、及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141204 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160128 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160209 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160408 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160823 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160905 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6010963 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |