tkinu
Sr. メンバー
オフライン
投稿: 141
|
|
GetMassProperties2での質量の取得について
« 投稿日: 2005/01/24 - 17:42:30 » |
|
こんにちは! いつものお世話になっています。 今日も質問です。
あるコンフィギュレーションを含んだパーツの質量を GetMassProperties2で取得しようとしているのですが、 取得できるときと、できないときがあるようです。 しかもその現象は規則性はあまりないようです。
SW社SWJ社のAPIサンプルを使用してみたのですが、 同じような現象でした。
これってAPIのバグなのでしょうか?? 皆さんは正常に動作していますか??
|
|
|
|
webmaster 管理人
議長 カタマリの王様!?
オフライン
投稿: 649
|
|
Re:GetMassProperties2での質量の取得について
« 返信 #1 投稿日: 2005/01/24 - 18:56:16 » |
|
PascalWorksプロパティ編集にもコンフィギュレーションごとの質量を計算する機能を入れてますが、こちらで試してみたらどうでしょうか? 古いプログラムなのでGetMassProperties を使ってますが、特に取得できなかったことはありません。
もしかしてライトウエイトがかかってたってことは無いですよね?
|
webmaster (仕事のカタマリ管理人)
|
|
|
tkinu
Sr. メンバー
オフライン
投稿: 141
|
|
Re:GetMassProperties2での質量の取得について
« 返信 #2 投稿日: 2005/01/24 - 19:04:13 » |
|
webmasterさん ありがとうございます!
早速試してみます。
|
|
|
|
tkinu
Sr. メンバー
オフライン
投稿: 141
|
|
Re:GetMassProperties2での質量の取得について
« 返信 #3 投稿日: 2005/01/25 - 17:27:32 » |
|
webmasterさん、ありがとうございました。
理由はわかりませんが、原因はなんとなくわかりました。
単純にGetMassProperties2で質量を取得するだけれあれば問題なく 動作しました。 問題は、質量を取得する前にあるAPIを実行した後、パーツが更新が 必要な状態(信号マーク・・・ってわかりにくいかな?)になってしまい、 こうなると質量特性が取得できない状態になってしまっていました。
この信号マーク、再構築や保存をしてもなぜか消えないので、その部分 を削除しこの状態にならないようにすることにより、正常に動作するようにな りました。
|
|
|
|
karu
ゲストさん
|
|
Re:GetMassProperties2での質量の取得について
« 返信 #4 投稿日: 2005/02/08 - 16:33:40 » |
|
だいぶ日がたってしまっているうえに、 タイトルとはぜんぜん関係ないですが・・・^^;
>この信号マーク、再構築や保存をしてもなぜか消えないので、
とのことですが、 「モデルとそのフィーチャーすべての強制再構築 : Ctrl+Q」 というショートカットを使っても消えないでしょうか?
私も人から教えてもらってかなり活用してるんですが、 再構築かけてもきえない信号マークも消えましたよ!
|
|
|
|
tkinu
Sr. メンバー
オフライン
投稿: 141
|
|
Re:GetMassProperties2での質量の取得について
« 返信 #5 投稿日: 2005/02/10 - 07:59:46 » |
|
karuさん ありがとうございます。 強制再構築なるものがあるんですね〜。
それって、APIでも可能なのでしょうか?? できれば、問題解決かもしれないですね!!
|
|
|
|
Makoron
カタマリの王様!?
オフライン
投稿: 1277
SW2011SP5.0
|
|
Re:GetMassProperties2での質量の取得について
« 返信 #6 投稿日: 2005/02/10 - 08:28:47 » |
|
call ModelDoc2.Rebuild(swForceRebuildAll) で出来るのではないでしょうか?
試していないので、本当にCtrl+Qと同等かわかりませんが
|
|
|
|
tkinu
Sr. メンバー
オフライン
投稿: 141
|
|
Re:GetMassProperties2での質量の取得について
« 返信 #7 投稿日: 2005/02/10 - 19:36:43 » |
|
Makoronさん 毎回ありがとうございます。
しかし、既にマクロを変更してしまっていて、試すことができなくなってしまいました。 またそのような状況になったとき試してレスしたいと思います!
|
|
|
|