Ilustración del paquete Developer Toolkit
 KITS DE HERRAMIENTAS DE SOFTWARE DE ZEN

Developer Toolkit

Integración y personalización de software en las ciencias de la vida

Los experimentos modernos de captura de imágenes a menudo requieren accesorios que estén conectados. Su flujo de trabajo quizá también requiera funciones avanzadas disponibles en FIJI y Python, pero no en ZEN. Más allá de los límites de la automatización experimental, el ZEN Developer Toolkit permite ahora una integración sencilla de herramientas externas en ZEN, o viceversa.

  • Un gran número de interfaces distintas
  • Interfaz de scripts con IDE integrado
  • Control del instrumento a través de software externo
Ilustración de diferentes formas de acceder a ZEN

Un gran número de interfaces distintas

Muchas formas de interactuar con su instrumento

Existen diferentes formas de acceder a ZEN y de controlar el instrumento a través de software externo. Open Application Development (OAD) permite personalizar el flujo de trabajo, y automatizar y llevar a cabo análisis externos (p. ej., en FIJI o Python). Las interfaces TCP/IP permiten controlar a distancia el instrumento a través de aplicaciones externas. Además, con las extensiones ZEN se pueden desarrollar aplicaciones avanzadas.

Interfaz de scripts con IDE integrado
Interfaz de scripts con IDE integrado

Interfaz de scripts con IDE integrado

Personalización completa del flujo de trabajo a través de la herramienta de scripts propia de ZEN

El entorno de desarrollo integrado (IDE) de ZEN para scripts IronPython es el núcleo del Developer Toolkit y permite la importación de paquetes IronPython y bibliotecas .NET. El IDE ligero permite registrar flujos de trabajo manuales en ZEN, editar código con Intellisense, completar código y eliminar fallos. Puede utilizarse casi cualquier función de control o análisis de hardware ZEN y desde los scripts puede ejecutarse software de análisis externo.

Control del instrumento a través de software externo

Personalización completa del flujo de trabajo a través del control a distancia de ZEN

Si desea integrar la captura de imágenes en sus flujos de trabajo personalizados, puede controlar ZEN a distancia con mayor facilidad a través de software externo. ZEN ha implementado las interfaces TCP IP y COM de fácil manejo, que permiten recibir comandos externos PythonScript de ZEN. Esto significa que ahora puede enviar fácilmente comandos individuales o incluso macros de OAD completas con el mínimo esfuerzo.

IDE de macro de ZEN: características y textos repetitivos

    • Completar código

      Completar código

    • Completar código del editor de macros acelera la codificación de scripts al sugerir variables de objeto y métodos, y minimizar los errores tipográficos.
      Completar código
    • Las macros automatizan y personalizan los flujos de trabajo de captura de imágenes y permiten así el acceso y el control de parámetros de hardware en sistemas de captura de imágenes.
      Controlar hardware
    • Automatice y personalice flujos de trabajo de procesamiento de imágenes con macros. Acceda a casi todas las funciones en ZEN, como el análisis de imágenes, BioApps, Intellesis y muchas más.
      Procesar y analizar imágenes
    • Cree scripts de entrada de usuarios interactivos con el API de ZEN. Defina y acceda a parámetros experimentales a través de campos de texto, menús desplegables y elementos de interfaz de usuario.
      Crear interfaces de usuario gráficas simples
    • Funciones de IronPython

      Funciones de IronPython

    • Ejecute aplicaciones externas

      Ejecute aplicaciones externas

    • Importación de diagramas a ZEN

      Importación de diagramas a ZEN

    • Integre macros

      Integre macros

    • El editor de macros ZEN, basado en IronPython para crear scripts .NET, es compatible con sistemas CPython 2.7 y .NET, lo que permite crear macros complejas.
      Funciones de IronPython
    • Integre el procesamiento de imágenes de un software externo con el editor de marcos ZEN con tan solo unas líneas de código.
      Ejecute aplicaciones externas
    • Perfeccione los flujos de trabajo personalizados mediante la reimportación de diagramas o gráficos externos. ZEN lee formatos de datos habituales como PNG o JPEG.
      Importación de diagramas a ZEN
    • Conecte su nueva macro a la interfaz de usuario de ZEN y utilícela de manera habitual. Aparece como un botón seleccionable en el panel situado por encima del visor de imágenes.
      Integre macros

Recursos para la creación de scripts

Tutoriales, plantillas, entornos de programación y foros de usuarios

Página GitHub de OAD: scripts para aplicaciones de ZEN

Tutoriales, plantillas, entornos de programación y foros de usuarios

La página GitHub de OAD proporciona scripts para automatizar aplicaciones de ZEN como BioApps, Experiment Feedback, Guided Acquisition, Intellesis Machine Learning, ZEN Connect…

Página GitHub de OAD: plantillas para interfaces de software

La página GitHub contiene scripts para la integración externa (FIJI, Python, Napari, Matlab, Jupyter Notebook) que abarcan la importación/exportación de imágenes, las interfaces COM/TCP IP y la lectura del formato de imágenes CZI.

Página GitHub de OAD: espacio de trabajo Google Colab

En Google Colab se puede acceder a los scripts Jupyter Notebook de GitHub, lo que permite el aprendizaje interactivo a través de scripts bien documentados. Estos se ejecutan en la nube de Google con ayuda de una GPU, lo que resulta ideal para el aprendizaje automático.

Comunidad del Developer de ZEISS Microscopy

Comunidad del Developer de ZEISS Microscopy

Para conversaciones y asistencia sobre scripts de OAD, ZEISS Microscopy ofrece un foro en el que los usuarios participan, publican preguntas y reciben rápidamente respuestas tanto de compañeros como de expertos de ZEISS.

Contacto ZEISS Microscopy

Contacto

Cargando el formulario...

/ 4
Siguiente paso:
  • Paso 1
  • Paso 2
  • Paso 3
Contacto
Información necesaria
Información opcional

Para obtener más información sobre el procesamiento de datos en ZEISS, consulte nuestra declaración de protección de datos.