Red de conocimiento informático - Espacio del host - Cuando estaba haciendo el desarrollo secundario de SolidWorks, la interfaz del programa no respondió cuando lo ejecuté. Por favor, deme un consejo profesional. Muchas gracias.

Cuando estaba haciendo el desarrollo secundario de SolidWorks, la interfaz del programa no respondió cuando lo ejecuté. Por favor, deme un consejo profesional. Muchas gracias.

He usado VB para desarrollar ProE antes y necesitaba instalar un software de terceros y configurar la conexión.

Nunca he desarrollado SW.

La siguiente es la conexión que hice usando VB para desarrollar ProE:

Descargué un software de terceros AGW4.2 para instalarlo. Después de intentarlo varias veces, finalmente lo logré. El paso clave es encontrar la ruta de instalación de ProE y luego buscar la licencia de AGW4.2. Las primeras instalaciones no tuvieron éxito porque estaba buscando una licencia ProE. Después de descubrirlo, encontré la licencia de AGW4.2, le cambié el nombre a licencia.dat, la copié en el directorio de instalación y luego me conecté correctamente. Por supuesto, ProE debe iniciarse antes de conectarse; de ​​lo contrario, la conexión seguirá fallando. Si su computadora tiene varios ProE instalados, puede modificarlos en las variables de entorno y juntar los directorios de instalación de diferentes versiones de ProE y separarlos con punto y coma. AGW4.2 es compatible con ProE wildfire 2.0 o superior.

Abra ProE y luego abra AGW4.2 para conectarse. Una vez que la conexión sea exitosa, puede usar VB para una programación simple. Probé un ejemplo y funcionó. (Más tarde descubrí que era lo mismo sin iniciar AGW4.2.)

Primero, practiqué un programa VB que viene con AGW4.2. Con este pequeño programa, puedes abrir modelos creados originalmente con ProE, configurar el directorio de trabajo, cerrarlos y borrarlos. A partir de aquí, entendemos principalmente la necesidad de crear un objeto AGW y luego usar este objeto AGW para operar ProE. Es necesario hacer referencia a este objeto en VB, así que agregue una referencia en el proyecto, busque el directorio de instalación de AGW4.2 y agregue GWAX.exe para que se pueda usar el objeto AGW.

Más tarde comencé a programar mis propios engranajes, lo que se podía lograr usando restricciones dimensionales, pero la involuta volvió a ser un problema. No se puede lograr una parametrización completa, así que comencé a pensar en usar VB para cambiar los parámetros en ProE. Por lo tanto, existen trucos al modelar en ProE. Estos parámetros no se pueden bloquear y se debe permitir que VB los modifique. Resultó que funcionó muy bien una vez que lo probé y tuvo éxito de inmediato. Me sentí muy feliz. Finalmente, me di cuenta de que al escribir algunos programas en VB, generar un cuadro de diálogo y completar algunos parámetros, los engranajes se pueden regenerar automáticamente en ProE. También puedo hacer lo que han logrado los artículos publicados sobre el desarrollo secundario de ProE.

Hay problemas con el software y la coincidencia de software, así como con los métodos para resolver problemas. En resumen, esta semana me permitió ver la posibilidad de usar VB para controlar ProE.