VB llama a CAD para generar la entidad tridimensional del mecanismo de leva. ¿Qué pasa si no funciona?
Pregunta 1: Hay un problema con la matriz de puntos de ajuste (0 a 36 * 3) que definiste. El número total de valores es 36 * 3+1. Hay un error en el dibujo al usar la función CAD Agregar Spline (punto de ajuste, línea tangente del punto inicial, línea tangente del punto final), que debe cambiarse a puntos de ajuste (0 a 36*3+2).
Pregunta El tipo de matriz de puntos de ajuste debe ser doble.
Otra cosa a tener en cuenta es que la curva de la matriz de puntos de ajuste debe cerrarse después de dibujarla; de lo contrario, se producirá un error al llamar a addregion(). La polilínea se puede cerrar editando la curva (0). cerrado = verdadero. de. El atributo cerrado de la curva spline es de solo lectura y no se puede modificar, por lo que debido al procesamiento de datos durante el proceso de asignación, los valores de coordenadas de los vértices de cabeza y cola son consistentes;
Pregunta 3 : La curva está en la función addregion(). Cuando se usa, debe ser una matriz, que se puede definir como una matriz miembro CURVAS (0 a 0).
Pregunta 4: En los parámetros de la función AddExtrudedSolid (región Obj (0), Altura, taperAngle), cuando se usa un ángulo de cono para estirar un objeto de cono tridimensional, el ángulo entre cada lado y el Se especifica la base. En este programa, la región dibujada por la spline no se puede estirar hasta formar un cono, por lo que se produce un error después de establecer el ángulo taperAngle = 45, que debe cambiarse a taperAngle = 0.
Se recomienda marcar la frase Error Reanudar siguiente entre comillas durante la depuración para evitar no poder mostrar mensajes de error durante la depuración.