private void btn_Catia_Click(object sender, RoutedEventArgs e) { CatiaConnection catia = new CatiaConnection(); catia.ErstelleLeereSkizze(); catia.ErzeugeBalken(5); }
public CatiaObj(int z, double b, double m, double p, double c, double df, double hf, double h, double ha, double da) { try { CatiaConnection cc = new CatiaConnection(); // Finde Catia Prozess if (cc.CATIALaeuft()) { Console.WriteLine("0"); // Öffne ein neues Part cc.ErzeugePart(); Console.WriteLine("1"); // Erstelle eine Skizze cc.ErstelleLeereSkizze(); Console.WriteLine("2"); // Generiere ein Profil cc.ErzeugeProfil(z, b, m, p, c, df, hf, h, ha, da); cc.ErzeugeZahnrad(z, b, m); // Extrudiere Balken //cc.ErzeugeBalken(5); //Console.WriteLine("4"); } else { Console.WriteLine("Laufende Catia Application nicht gefunden"); MessageBox.Show("Laufende Catia Application nicht gefunden"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Exception aufgetreten"); } }
public CatiaObj() { try { CatiaConnection cc = new CatiaConnection(); // Finde Catia Prozess if (cc.CATIALaeuft()) { Console.WriteLine("0"); // Öffne ein neues Part cc.ErzeugePart(); Console.WriteLine("1"); // Erstelle eine Skizze cc.ErstelleLeereSkizze(); Console.WriteLine("2"); // Generiere ein Profil cc.ErzeugeProfil(20, 10); Console.WriteLine("3"); // Extrudiere Balken cc.ErzeugeBalken(300); Console.WriteLine("4"); } else { Console.WriteLine("Laufende Catia Application nicht gefunden"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Exception aufgetreten"); } Console.WriteLine("Fertig - Taste drücken."); Console.ReadKey(); }