問題タブ [solidworks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
437 参照

vba - Solidworks VBA 車軸自動化

プロジェクトでは、車軸スタンドの設計を自動化する必要があります。

このために、1 つのパーツの長さと直径を可変にしたいと考えています。これはスケッチの値にすぎないため、直径を可変にする方法を見つけましたが、押し出しの深さ (部品の長さ) を自動化するように動作させることができないようです)。

私の質問は次のとおりです。

この部分の長さを可変にする方法を教えてください。長さは押し出し深さと同じです。

直径を変数にするために使用したコードは次のとおりです。

誰かが私の質問に答えてくれることを願っています! :)

ティム

0 投票する
2 に答える
349 参照

matlab - ランダムな向きのオブジェクトの CAD ジオメトリをどのように生成しますか?

ランダムな方向とランダムなサイズのオブジェクト (3D) の CAD ジオメトリをどのように生成できますか? ランダムなサイズとランダムな向きの四角形をモデル化する必要があります。数千から数百万の長方形です。

寸法に入力できる =rand() 関数を備えた CAD ツールにまだ出会ったことがありません。これらのランダムに生成されたパラメータ値の CSV ファイルを CAD プログラムにインポートさせる 1 つの方法はありますか?

0 投票する
2 に答える
835 参照

c# - VisualStudio 2015 RC で C# を使用して SolidWorks (new SldWorks()) のオブジェクトを作成できない

しようとすると

また

次に、デバッグを試みます-ビジュアルスタジオは「ライブラリが登録されていません」というエラーを表示します。

SolidWorks.Interop.sldworks.dll ライブラリを regsvr32 で登録しようとすると、「エントリ ポイント DllRegisterServer が見つかりません」というメッセージが表示されます。

この dll を参照していますが、何も機能しません。お願い助けて。

Windows 10 64 ビット SOLidWorks 2014 64 ビット VisualStudio 2015 RC

0 投票する
3 に答える
1939 参照

vba - VBA im Solidworksで特定のビューを選択する

次のコードを使用して SolidWorks 図面のビューを選択するマクロがあります。

これを変更して " " という名前のビューを選択するにはどうすればよいDrawing View1ですか?

0 投票する
0 に答える
143 参照

autodesk - SolidWorks/Inventor/Catia 回路シミュレーション?

私は Labcenter Proteus 回路シミュレーションを使用しています。回路設計を作成し、電流を流して、シミュレーションの動作を確認します。たとえば、LED が点滅している、またはモーターが回転しているなどです。マイクロコントローラーがある場合 - AVR など、コンパイル済みの 16 進ファイルをロードして、シミュレーションをライブで見るだけです - 繰り返しますが、LED を点滅するようにプログラムされていて、ピンに 1 つある場合は、点滅するか、ボタンを押すことをシミュレートして見ることができます。何が起こるかなど。

さて、SolidWorks には SolidWorks Electric、SolidWorks Simulation、SolidWorks CircuitWorks があることは知っていますが (これらはすべてですか?)、そのような機能を組み込む方法はありますか? つまり、プロジェクトにモーターを追加し、SolidWorks 電気で avr マイクロコントローラーを使用して回路を作成した場合、これら 2 つを組み合わせて、avr の .hex ファイルを設定し、シミュレーションを実行してモーターの動きを確認する方法はありますか? または、エンジニアはどのようにそのようなことを行うのですか?

または、さらにグローバルに言えば、AutoDesk Inventor、Comsol Multiphysics、または Catia などの CAD ソフトウェアで可能ですか?

どうも。

0 投票する
1 に答える
1596 参照

vb.net - Solidworks EPDM API IEdmEnumeratorVariable5::SetVar が期待どおりに機能しない

IEdmEnumeratorVariable5::SetVarWindowsフォームへのユーザー入力に基づいて、いくつかのファイルカード変数を更新するために使用しようとしています。私のコードが実行され、エラー メッセージは表示されず、ファイルがチェックアウトされ、再度チェックインされ、適切なコメントが履歴に追加されます。ただし、カードの変数は更新されません。

実行時にコードをステップ実行することで、すべての変数に正しい (予想どおりの) データが入力されていることを確認しました。手順はSetVarすべて問題なく終了しますが、データ カードの変数の値は変わりません。フォルダ ビューを手動で更新しても効果はありません。


以下は私のコードです。

これは、ターゲット フレームワーク .NET 4.0 を使用して、VS Community 2015 を使用して VB でクラス ライブラリ プロジェクトとして作成されたアドイン アプリケーションです。

この質問をより簡潔にするために; すぐ下に、変数の設定を行うコードのスニペットだけを含めました。次に、必要に応じて全体像を把握できるように、さらに多くのコードも含めました。


ヒントだけ:

これは、変数の設定を行うコードです。



より広いストローク:

クラス モジュール レベルの変数:


OnCmd プロシージャ (呼び出し元):


DispositionRequest プロシージャ (呼び出し先):