|
SolidWorks : API: Strukturanzeige umstellen
PASCAM am 14.04.2005 um 07:24 Uhr (0)
Hallo AM, probiers mal mit apisupporteu@solidworks.com. Englisch geht am Besten. Gruss, Ralph ------------------ PASCAM Ralph Müller Softwareentwicklung
| | In das Form SolidWorks wechseln |
|
SolidWorks : API: ActiveX und Visual Basic .Net
PASCAM am 22.07.2004 um 09:29 Uhr (0)
Hallo Carlheinz, Ja, das mit dem .NET ist so eine Sache. Du musst einfach ein paar Kleinigkeiten beachten: Ich habe mal ein kleines Beispiel beigefuegt. Entscheidend ist, daß die Methoden, die SolidWorks aufrufen soll (also die Implementierung des Inertfaces) über COM veröffentlicht werden. Und daß die Dll registriert ist. ------------------ PASCAM Ralph Müller Softwareentwicklung
| | In das Form SolidWorks wechseln |
|
SolidWorks : API: Flächenauswahl in SolidWorks
PASCAM am 23.02.2005 um 07:23 Uhr (0)
Hallo Michael, Es gibt jede Menge andere Möglichkeiten. Man kann Flächen anhand eines Körpers, eines Features, Kanten, Namen etc. bestimmen. Was ist denn deine Ausgangsbasis? Kannst du dein Problem etwas genauer angeben? Gruss, Ralph ------------------ PASCAM Ralph Müller Softwareentwicklung
| | In das Form SolidWorks wechseln |
|
SolidWorks : API, AddFeatureMgrView3
PASCAM am 27.04.2005 um 07:13 Uhr (0)
Hallo Jin, ICreateFeatureMgrView3 geht netuerlich auch in C++. Nimm einfach einen CBITMAP, attache ein image und caste das ganze zu long. Das ist auch die aktuelle Support-Variante von SWX , soweit ich weiss. Anonsten wende Dich einfach mal an apisupporteu@solidworks.com. Die haben auch fertige Beispiele parat. Gruss, Ralph ------------------ PASCAM Ralph Müller Softwareentwicklung
| | In das Form SolidWorks wechseln |
|
SolidWorks : API: Wie Meldung beim Öffnen (Baugruppe neu aufbauen) abfangen oder verhindern?
PASCAM am 21.11.2004 um 16:41 Uhr (0)
Hallo Sebastian, Die einzige Moeglichkeit, die ich kenne, ist die Option swOpenDocOptions_Silent anzugeben. Ansonten kenn ich nichts anderes. Vielleicht kannst Du ja SolidWorks unattend laufen lassen (d.h. ganz ohne GUI), da koennte es anders aussehen. Ansonsten geht es mir genauso, z.B. auch beim Modellwechsel. Gruss, Ralph ------------------ PASCAM Ralph Müller Softwareentwicklung
| | In das Form SolidWorks wechseln |
|
SolidWorks : Schnittstelle (COM API) - Solidworks
PASCAM am 01.06.2005 um 16:10 Uhr (0)
Hallo Jens, VB braucht mehr als COM, naemlich mindestens OLE Automation (das ist eine Uebermenge von COM). Und da VB /bzw. VBA) eine Sprache fuer einfache und schnelle zu erstellende Anwendung ist, hat sie SWX anbinden muessen. Von der Performance ist sie aber etwas schlechter als die COM-Schnittstelle, wie sie fuer C++ inplementiert ist (es fehlt z.B. das Marshalling, soweit ich weiss). D.h.: OLE Automation fuer die breite Anwendungsgebiete (VB, Delphi, .NET etc.), COM fuer Performance. Gruss, Ralph ---- ...
| | In das Form SolidWorks wechseln |
|
SolidWorks : Schnittstelle (COM API) - Solidworks
PASCAM am 27.05.2005 um 07:22 Uhr (0)
Hallo Jens, OLE-Autoamtion und COM sind das gleiche und dann doch wieder nicht. COM ist eine Basistechnologie basierend auf IUnkwon (und IDispatch). OLE-Autoamtion, auch ActiveX genannt, bietet zusaetzlich eine Infrastruktur an (Infos ueber Datentypen, Hilfe etc.) und ermoeglich, soweit ich weiss, auch das Marshalling an (Datenkonvertierung zwischen Prozesse). Da VB diese Zusatzinfos benoetigt, muss dort ActiveX verwendet werden. Gruss, Ralph ------------------ PASCAM Ralph Müller Softwareentwicklung
| | In das Form SolidWorks wechseln |
|
SolidWorks : Schnittstelle (COM API) - Solidworks
PASCAM am 27.05.2005 um 07:27 Uhr (0)
Hallo Jens, noch ergaenzend zu Deinen Fragen: 1. Nein, die API ist nahezu gleichwertig. Unterscheide liegen meist darin begruendet, dass die COM-Schnittstelle fuer die statische Speicherverwaltung von C++ angepasst ist, wahrend die OLE-Automation die dynamischen Arrays unterstuetzt 2. Ich habe noch keine gesehen. Wenn Du richtig ins programmieren einsteigen willst, gibt es fuer Partner kostenlose API-Schulungen z.B: bei SWX in Cambridge. Ansonsten ist die Hilfe eigentlich ausreichend 3. Was meinst Du mit ...
| | In das Form SolidWorks wechseln |
|
SolidWorks : VB-Programm Schriftfeld
PASCAM am 25.01.2005 um 18:00 Uhr (0)
Hallo Piet, Der Verweis fuer SWX legst Du in VB.NET wie folgt fest: - RMB im Projektfenster auf Verweise, dann Verweis hinzufügen. Du bekommst ein Fenster mit Reitern, nimm hier den zweiten (COM). - Dort waehlst Du die SolidWorks Typbilbiothek deiner Version aus (z.B. SldWorks 2005 Type Library) und drückst den Auswählen Button - Jetzt mit OK den Dailog schliessen und Du hast den Verweis Uerbigens zu den ModelDoc: Die Variablen, die sich auf das Modell beziehen, muessen ungefähr so deklarariert werden: di ...
| | In das Form SolidWorks wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |