• このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

セットのいくつかの部分の質量

  • Thread starter Thread starter s.melotto
  • Start date Start date

s.melotto

Guest
皆さんこんにちは。
虚栄心のために私を励ます....
発明家2024では、一定の要素の重みを推定できますか?
総質量は、ipropsで私に与えますが、私はセットの3つの部分だけの重量を知りたいですか? 要約を一人で作らなければいけませんが、すぐに合計を与えるコマンドを使うことはできますか?

お問い合わせ
グッドデイ
 
私は2020年を持っている瞬間に、私は通常、これらのコンポーネントをインサートするfictitiousセットを作成します。
 
私はこの質問を数週間前に尋ねました, そして、drbardeソリューションは、今日最も実行可能であります.
別の方法もありますが、シリーズで繰り返された場合、質量を知りたい部品を作ったり、選択したりすることはできません。 反転選択を選択し、気にしないものを抑制します。
また、プログラマが見えない便利な機能です。
1719827546492.png
 
このページをみる
追加:
手順と構成が計算されると、この場合、部品リストを編集するのに十分なコンポーネントのみの重量は、「フィルタ設定」をクリックします。

filtro.pngそして「参照番号を持つ要素だけ」の慣習
imposta filtro.PNGこの方法では、pallinatedコンポーネントのみが重量の合計でカウントされます。
今日は行く唯一の方法だと思う。
 

Attachments

  • imposta filtro.PNG
    imposta filtro.PNG
    12.1 KB · Views: 1
興味深いトピック。 。

私は選択したすべての文書(部分、アセンブリ)の総重量を計算するために書いたilogicコード「ピース」を共有したいです。

計算は、シリーズなどで繰り返しても、現在の選択のみで行われます。

コードは非常に簡単です、合計の合計を計算するために質量のプロパティを読みます。

適切に機能させるためには、個々の文書(軸、部分など)の質量のプロパティが更新され、正しいものでなければなりません。
Code:
' controlla se il file プリンシパル è un アセンブリドキュメント
このapplication.activedocument.documenttype = documenttypeenum.kassemblydocumentobject の場合 それから
ディムは発明者として置きました。 selectset = thisapplication.activedocument.selectset
dim tot をダブル = 0

sset の各 cocc のため
tot + = cocc.massproperties.masss の
次へ
messagebox.show(tot.tostring(),"totale")
端 もし
私のテストでは、それをテストし、私にフィードバックを与えたい人なら、それは適切に機能します。
 
感謝の気持ち
すべてのソリューションは機能的です。...
... ilogicルールは、最も速く、最も快適です。 私は、テーブルで遅くても、機能に関する多くのショートカットを持っている、ソリッドワークスに使用されます

スピードとコンピテンスのために、すべてのおかげで...技術的なアシスタント! ! ! !
 
ps:カスタムボタンにルールを置く方法を教えてください。 お問い合わせ

再感謝
 
私が書いたルールは、それを外部のルールとして保存する方が良いです。 ニュース, 十分にクリアする必要があります。.
 
こんにちは。
申し訳ありませんが、私はVBAをよく知りません...
いくつかの例にどのようにしてリンクするか説明できますか?

トラブルをありがとうと言い訳

グッドデイ
 
もう少し具体的かもしれませんが、あなたの知識のレベルが何であるかを理解していません。 . . .

あなたはvbaエディタを知っているか、あなたはそれを使用していませんか?
他のアプリケーション(Excel、単語など)でvbaエディタを使用したことはありますか?
 
パラメータを変更することで、いくつかの文字列を変更しました
 
ok perfetto, サイトマップ トピックに少し経験を持っている人のためにvbaエディタを使用する方法については、かなり明確な説明があります, 指示に従うようにしようとすると、問題がある場合.... 自分自身を尋ねます.
 
グレート。 。 非常に簡単です(それを知っている)。... 私はガラスに負けていた

お問い合わせ
 
グレート。 。 非常に簡単です(それを知っている)。... 私はガラスに負けていた

お問い合わせ
お問い合わせ

被写体にあるので... 基本的なサブルーチン(macro)を含む小さなモジュール(特に元のものではない)を共有して、vbaからilogicルールを実行したい。

subroutine(macro) "execule" の作業をするために、"runilogic" という名前のモジュールは、inventor vba エディタで作成し、次のコンテンツを貼り付ける必要があります。
Code:
オプション explicit

' esempio di utilizzo per l'esecuzione di una regola ilogic
' suggerimento: クレア un modulo separato con tutte le macro per l'esecuzione delle regole ilogic
メニュー
' サブ pesi_selezione()
' runilogic.eseguiregola "pesi_selezione"
' 末尾サブ

パブリックサブ eseguiregola(文字列としてrulename, bool = true)
dim ilogicauto オブジェクトとして
odoc をドキュメントとして
odoc = thisapplication.activedocument を設定する

もし(odocは何もない)
ilogicauto = getilogicaddin() の設定
if (ilogicautoは何もない) サブを終了します
外部ルール = true の場合
ilogicauto.runexternalrule odoc, ルール名
その他
ilogicauto。 Runrule odoc, 正規名
端 もし
その他
msgbox "エラー! ドキュメンテーション・ディ・インベンター・ノン・トラバト、Vbcritical、"errore runrule"
端 もし
エンドサブ

オブジェクトとしてのプライベート関数 getilogicaddin()
appaddin として ilogicaddin を薄暗くして下さい

getilogicaddin の設定 = 何もしない

エラー goto notfound

ilogicaddin = thisapplicationaddins.itembyid("{3bdd8d79-2179-4b11-8a5a-257b1c0263ac")

もし(ilogicaddinが何もない)
ilogicaddin.activate は、
getilogicaddin = ilogicaddin.automation の設定
端 もし
コメント:
err.clearの特長
エンド機能
 
Last edited:
エラー...
Code:
パブリックサブ eseguiregola(文字列としてrulename, bool = true)
. . .
Code:
パブリックサブ eseguiregola(文字列としてrulename, boolean = true)
 
私はすでに放尿オフです.... 私は家を見、それから私はあなたに言う
 

Forum statistics

Threads
46,674
Messages
380,976
Members
2
Latest member
loop80
このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

Members online

No members online now.
Back
Top