問題タブ [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.
solidworks - インストールした Solidworks の消失点が逆になっています...修正方法はありますか?
どういうわけか、私のバージョンの solidworks では消失点が無効になっています。つまり、ブロックを回転させると、遠方では拡大し、近くでは縮小します。したがって、コードの消失点にマイナス記号が追加されています。
私は大学のネットワークで Solidworks のバージョンを使用しているので、明らかに、いくつかのツールバッグがそれを切り替えた可能性があります...
設定などで簡単に直す方法はありませんか?
c# - Solidworks 図面を Windows フォームに表示する
Solidworks .slddrw 図面を Windows フォームの Visual Studio (C#) にロードする必要があります。次に、ピッチ/ロール データを使用してこの画像を回転させる必要があります。最初に図面を表示したいと思います。SolidWorks API を使用してこれを行う方法を知っている人はいますか?
ここにコードがあります
この行に「obj refがobjのインスタンスに設定されていません」と表示されます
この行に「クラスが登録されていません」と表示されます
Windows フォームにグループ ボックスがあり、今のところ Solidworks 図面を読み込んで表示しようとしています。
vba - .Caption を変更すると、VBA UserForm が 2 回実行される
SolidWorks から VBA マクロを実行しています。このフォームは、2 種類のドキュメントの入力としても機能します。サブルーチンでは、開いているドキュメントの種類に応じてUserForm.Initialize
UserForm の名前を変更しています。Caption
ただし、これを行うたびに、プログラムが再UserForm.Initialize
実行され、すべてが完了すると、終了した場所から続行され、事実上 2 回実行されます。
この奇妙な動作を回避する方法を知っている人はいますか? コマンドを独自の Sub に入れてみましたが、結果は同じです。FormName
.Caption
どうもありがとう。
file-format - .SLDDRW(solidworks)から.IGES(.IGS)への変換
SolidWorks 2D溺死(.SLDDRW)をIGESファイルに保存する方法。3D溺死を解決する方法は知っていますが、 2Dでは[名前を付けて保存]にIGESはありません。初めにIGESは2D用に作成されていたので、何らかの方法である必要があります。
c# - Windows XP/Vista で SolidWorks を含む任意のファイルのサムネイルを取得する
インストールされているすべての OS 内には、多数の ThumbnailProvider が組み込まれています。これらのプロバイダーにより、Windows は多くのファイルのサムネイルを表示できます。たとえば、Windows Explorer は *.jpg ファイルのコンテンツを表示できますが、Solidworks の *.sldprt ファイルも表示できます (SolidWorks がインストールされている場合)。
しかし、これらのサムネイルを取得する方法はありますか? Windows API CodecPack を使用してこれを管理しようとしましたが、Windows 7 でしか成功しませんでした。
質問: Windows XP/Vista で登録済みのサムネイル プロバイダーを使用して任意のファイルのサムネイルを取得する他の使用可能な方法はありますか? 本当に絶望的です...
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ファイルを読み取ることについて誰かが考えていますか?
前もって感謝します。
c# - グラフィック (2D) プログラミングの倍率
インチやセンチメートルなどのスケーリングをサポートするグラフィカル環境を設計/実装しようとする場合、どのような要件を考慮する必要がありますか?
ではどのように取り組めばよいのでしょうか。
ありがとう。
c# - VBA から C# に変換
この VBA コードを C# 言語に変換したいのですが、次のエラーが表示されます: 'SolidWorks.Interop.sldworks.IFace2.Normal' は 'プロパティ' ですが、'メソッド' のように使用されます
このエラーを解決する方法を教えてください。
VBA:
C#:
もう1つ質問があります。これを変換するにはどうすればよいですか:
VBA: `
`
C# (動かない) `
`
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" という例外が発生します。この問題の理由と解決方法を教えてください。ヒントをありがとう、トーマス
ここにプリント:
visual-studio-2010 - Visual Studio 2010 を Solid Works に接続する
私はvisual sutio 2010でフォームを作成し、ユーザーがボタンをクリックするとSolid Worksツールを開く必要があるボタンを追加したので、コードは次のとおりです。
しかし、残念ながら、インポート中にエラーが発生しています。助けてくださいエラーは次のとおりです。
imports に public メンバーが含まれていないか、見つからない