// Pre-Processor CATScript private void button5_Click_1(object sender, EventArgs e) { // Chiho : CATIA Translator preprocessor.dll //get path string filePath = CATScriptOpenDialog(); if (filePath != "") { //////////////////Run TransCAD////////////////// if (m_DLL.TransStatus == 0) { TransCAD.IApplication g_spApplication = new TransCAD.Application(); g_spApplication.Visible = true; m_DLL.TransStatus = 1; } //Part PartManager = new Part(); //PartManager.InitializeTransCAD((int)0); ////////////////Translate///////////////////////// PartScript_Dll.CATIAPreStartService(); PartScript_Dll.CATIAPreTranslate(filePath); //PartManager.UninitializeTransCAD(); } }
// Post-Processor CATScript private void button6_Click_1(object sender, EventArgs e) { // Chiho : CATIA Translator postprocessor.dll string filePath = CATScriptSaveDialog(); PartScript_Dll.CATIAPostStartService(); int status = PartScript_Dll.CATIAPostTranslate(filePath); if (status == 0) { MessageBox.Show("Make TransCAD Model First"); } else { m_DLL.TransStatus = 1; } }