問題タブ [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 に答える
115 参照

solidworks - インストールした Solidworks の消失点が逆になっています...修正方法はありますか?

どういうわけか、私のバージョンの solidworks では消失点が無効になっています。つまり、ブロックを回転させると、遠方では拡大し、近くでは縮小します。したがって、コードの消失点にマイナス記号が追加されています。

私は大学のネットワークで Solidworks のバージョンを使用しているので、明らかに、いくつかのツールバッグがそれを切り替えた可能性があります...

設定などで簡単に直す方法はありませんか?

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

c# - Solidworks 図面を Windows フォームに表示する

Solidworks .slddrw 図面を Windows フォームの Visual Studio (C#) にロードする必要があります。次に、ピッチ/ロール データを使用してこの画像を回転させる必要があります。最初に図面を表示したいと思います。SolidWorks API を使用してこれを行う方法を知っている人はいますか?

ここにコードがあります

この行に「obj refがobjのインスタンスに設定されていません」と表示されます

この行に「クラスが登録されていません」と表示されます

Windows フォームにグループ ボックスがあり、今のところ Solidworks 図面を読み込んで表示しようとしています。

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

vba - .Caption を変更すると、VBA UserForm が 2 回実行される

SolidWorks から VBA マクロを実行しています。このフォームは、2 種類のドキュメントの入力としても機能します。サブルーチンでは、開いているドキュメントの種類に応じてUserForm.InitializeUserForm の名前を変更しています。Captionただし、これを行うたびに、プログラムが再UserForm.Initialize実行され、すべてが完了すると、終了した場所から続行され、事実上 2 回実行されます。

この奇妙な動作を回避する方法を知っている人はいますか? コマンドを独自の Sub に入れてみましたが、結果は同じです。FormName.Caption

どうもありがとう。

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

file-format - .SLDDRW(solidworks)から.IGES(.IGS)への変換

SolidWorks 2D溺死(.SLDDRW)をIGESファイルに保存する方法。3D溺死を解決する方法は知っていますが、 2Dでは[名前を付けて保存]にIGESはありません。初めにIGESは2D用に作成されていたので、何らかの方法である必要があります。

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

c# - Windows XP/Vista で SolidWorks を含む任意のファイルのサムネイルを取得する

インストールされているすべての OS 内には、多数の ThumbnailProvider が組み込まれています。これらのプロバイダーにより、Windows は多くのファイルのサムネイルを表示できます。たとえば、Windows Explorer は *.jpg ファイルのコンテンツを表示できますが、Solidworks の *.sldprt ファイルも表示できます (SolidWorks がインストールされている場合)。

しかし、これらのサムネイルを取得する方法はありますか? Windows API CodecPack を使用してこれを管理しようとしましたが、Windows 7 でしか成功しませんでした。

質問: Windows XP/Vista で登録済みのサムネイル プロバイダーを使用して任意のファイルのサムネイルを取得する他の使用可能な方法はありますか? 本当に絶望的です...

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

c++ - スキーマ定義を使用してSolidworksからparasolidテキスト*.x_tファイルを読み取ります

cppのスキーマを使用してsolidworksから生成されたparasolidテキスト*.x_t(バージョン20)ファイルを読み取る必要がある作業が割り当てられています。ただし、各エンティティのスキーマ(バージョン20)は、いくつかの追加フィールドで構成されています。

スキーマファイルはcppで読み込まれ、その定義が構造体にロードされます(no_of_fieldsなどを含む)。各エンティティの*.x_tファイルを読み取るには、このno_of_fieldsをループで使用する必要があります。ただし、Bodyエンティティ(たとえば)のno_of_fieldsは、スキーマ定義では31、同じバージョンのパラソリッドテキストファイルでは27です。だから私はさらに先に進むことに混乱しています。スキーマ定義を使用してparasolidファイルを読み取ることについて誰かが考えていますか?

前もって感謝します。

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

c# - グラフィック (2D) プログラミングの倍率

インチやセンチメートルなどのスケーリングをサポートするグラフィカル環境を設計/実装しようとする場合、どのような要件を考慮する必要がありますか?

ではどのように取り組めばよいのでしょうか。

ありがとう。

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

c# - VBA から C# に変換

この VBA コードを C# 言語に変換したいのですが、次のエラーが表示されます: 'SolidWorks.Interop.sldworks.IFace2.Normal' は 'プロパティ' ですが、'メソッド' のように使用されます

このエラーを解決する方法を教えてください。

VBA:

C#:

もう1つ質問があります。これを変換するにはどうすればよいですか:

VBA: `

`

C# (動かない) `

`

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

python - Python 64 ビット win32com (Solidworks-API) の使用中に例外が発生しました: SldWorks.Application.InvokeTypes 例外

私の Windows Server 2003、Standard x64 Edition には、64 ビットの Python 2.7 (python-2.7.3.amd64.msi) と 64 ビットの win32-Extension (pywin32-218.win-amd64-py2.7.exe) があります。私のアプリケーションは SolidWorks 2012 x64 Edition です。それから私は

そして

私の次のコードは、32 ビット Python 2.4 および 32 ビット win32-Extension を搭載した 32 ビット Windows XP で正常に動作します。しかし、私の 64 ビット サーバーでは、ExitApp() メソッドを呼び出すと、"SldWorks.Application.InvokeTypes" という例外が発生します。この問題の理由と解決方法を教えてください。ヒントをありがとう、トーマス

ここにプリント:

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

visual-studio-2010 - Visual Studio 2010 を Solid Works に接続する

私はvisual sutio 2010でフォームを作成し、ユーザーがボタンをクリックするとSolid Worksツールを開く必要があるボタンを追加したので、コードは次のとおりです。

しかし、残念ながら、インポート中にエラーが発生しています。助けてくださいエラーは次のとおりです。

imports に public メンバーが含まれていないか、見つからない