|
SolidWorks : SolidWorks 2003 SDK über API in VisualStudio .NET 2003 (C#) ansprechen?
sebhad am 04.05.2004 um 12:54 Uhr (0)
Hallo, ich bin API -Anfänger, hab aber schon Programmiererfahrung. Ich muss für meine Diplomarbeit Bauteile zu Baugruppen verbinden. Ich habe SolidWorks SDK 2002-2003 und Microsoft Visual Studio .NET 2003 mit C# zur Verfügung. Leider weiß ich nicht genau, wie ich anfangen soll: erstmal: - Wie genau binde ich SW in mein C#-Projekt ein? (Hab da auch schon was von einem Add-In gehört) - Wie spreche ich SW in C# an? die Kür: - Wie starte ich SW von C# aus? - Wie lade ich z.B. ein Bauteil? Ich bin für JEDEN Hin ...
| | In das Form SolidWorks wechseln |
|
SolidWorks : API: Wie ein face2 auswählen (select) ?
sebhad am 15.11.2004 um 13:15 Uhr (0)
Hallo Tom, ja, ich mache meine Diplomarbeit mit SolidWorks 2003 und Visual C# .NET. Ich muss Kontruktionstools entwickeln, um apparatebauspezifische Baugruppen nach Norm zu erzeugen. So, wie Du Dein Problem jetzt gelöst hast, wäre es unter SWX 2003 gar nicht möglich, da es diese Funktionen noch nicht in der API gibt. Die größten Problem, die ich zuletzt zu lösen hatte, hatten den Grund, dass SWX z.B. folgendes macht: Wenn ich in einer Baugruppe von einem Mate-Objekt, die damit verknüpften Features/Entit ...
| | In das Form SolidWorks wechseln |
|
SolidWorks : SolidWorks 2003 SDK über API in VisualStudio .NET 2003 (C#) ansprechen?
sebhad am 04.05.2004 um 13:32 Uhr (0)
Vielen Dank schon mal! Jetzt muss ich mich erstmal versuchen durchzubeißen. Wenn ich nicht weiterkomme, werd ich wieder posten. Viele Grüße, Sebastian
| | In das Form SolidWorks wechseln |
|
SolidWorks : API: Wie ein face2 auswählen (select) ?
sebhad am 13.10.2004 um 16:00 Uhr (0)
Hallo, ich durchlaufe ein bel. Bauteil und speichere habe dann Zeiger zu einigen unterschiedlichen face2-Objekten, d.h. Flächen. Nun meine Frage: Wie kann ich später anhand einer face2-Referenz (diese kann ich unter C# ganz normal mit z.B. face.GetFaceId() verwenden) diese Fläche auswählen, so dass diese in SolidWorks 2003 grün angezeigt wird, als ob man sie direkt angeklickt hätte? Vielen Dank für die Mühe, Sebastian
| | In das Form SolidWorks wechseln |
|
SolidWorks : SolidWorks 2003 SDK über API in VisualStudio .NET 2003 (C#) ansprechen?
sebhad am 04.05.2004 um 22:21 Uhr (0)
Jetzt hab ich es geschafft. Ich kann SW SDK (Studentenversion) starten, sichtbar machen und wieder schließen. Manchmal ist man der Lösung schon ganz nahe, nur weiß man das leider nicht... Damit ist also auch die Frage, ob die SDK auch eine API hat, geklärt. Nun kann ich mich den eigentlichen Problemen stellen und werde hier wohl trotzdem noch öfters mal was posten müssen... Vielen Dank nochmal an alle, irgendwie hilft jeder Beitrag... Viele Grüße, Sebastian
| | In das Form SolidWorks wechseln |
|
SolidWorks : API: Wie Meldung beim Öffnen (Baugruppe neu aufbauen) abfangen oder verhindern?
sebhad am 10.12.2004 um 19:10 Uhr (0)
Hallo Stefan, ich habe das Problem folgendermaßen gelöst: (verwendetes Entwicklungssystem: MS Visual .NET Studio mit C#) ---------------------- = Erzeugen einer System.Threading.Timer-Klasse Deklaration des Timer-Objektes: private System.Threading.Timer timerClickAwayMessage = null; Zuweisung an der Stelle, wo der Thread starten soll: timerClickAwayMessage = new System.Threading.Timer(new System.Threading.TimerCallback(clickAwayMessage), null, 100, 500); mit: 100 = Zeit (ms), bis die Zielfunktion zum er ...
| | In das Form SolidWorks wechseln |
|
SolidWorks : API: Wie Meldung beim Öffnen (Baugruppe neu aufbauen) abfangen oder verhindern?
sebhad am 20.11.2004 um 17:11 Uhr (0)
Hallo, ich öffne per API eine Baugruppe mit SldWorks:: OpenDoc6() und füge sie in eine neue Baugruppe ein mit AssemblyDoc::AddComponent2(). Dabei kommt öfters folgende Meldung, die der User erst in SolidWorks wegklicken muss, bevor etwas in dem API -Programm weitergeht: ---------------- Modelle, die in der Baugruppe enthalten sind, wurden verändert. Soll die Baugruppe nun neu aufgebaut werden? Man kann anhaken: Diese Meldung nicht mehr einblenden ---------------- Weiß jemand, wie ich verhindern kann, ...
| | In das Form SolidWorks wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |