Red de conocimiento informático - Material del sitio web - En RoboDK, ¿cuál es la diferencia entre las instrucciones del programa y la programación de simulación Python?

En RoboDK, ¿cuál es la diferencia entre las instrucciones del programa y la programación de simulación Python?

El enfoque habitual para la simulación en tiempo real es compilar el modelo para generar el código fuente, luego descargarlo en una máquina de simulación en tiempo real para generar un programa ejecutable y luego ejecutar este proceso periódicamente.

Al definir variables en Python, no es necesario declarar el tipo de variable antes de la variable, pero el lenguaje C y JAVA sí lo hacen. Esto se debe principalmente a que Python es un lenguaje dinámico y el tipo de variable depende. en el tipo de valor, es decir, el tipo de valor determina el tipo de variable como se muestra en la siguiente figura. Por lo tanto, al definir una variable, se debe asignar un valor a la variable, porque solo así se puede determinar el tipo de variable. JAVA y C son lenguajes estáticos. Una vez que a una variable se le asigna un tipo, el tipo no se puede modificar durante la operación.

RoboDK es un SDK de robot universal. Su característica más importante es que no se limita a una determinada marca de robot, lo que hace que sea conveniente para los usuarios cambiar entre diferentes robots, diferentes herramientas periféricas, ejes externos del robot y accesorios. , etc. . RoboDK integra un editor de programas, un emulador, un compilador y un controlador de robot. Su amigable interfaz de operación gráfica 3D permite a los usuarios sin conocimientos de programación escribir programas de robots.