Weichen im Gleisbett als Bild für die Umstellung von AutoCAD-Add-ins auf .NET 10

CAD

Su add-in funcionó durante años sin rechistar y, tras pasar a AutoCAD 2027, ya no se carga. O se carga, pero la configuración guardada de sus usuarios ha desaparecido de repente. Ambas cosas tienen la misma causa: AutoCAD 2027 funciona con .NET 10.

Roboterarm mit Kamera erkennt reife Tomaten an der Pflanze, die Früchte sind mit einem Erkennungsgitter überlagert

Procesamiento de imágenes

Un fabricante quiere inspeccionar piezas con una cámara. Hoy, la primera pregunta suele ser: ¿necesitamos IA para esto? A veces, sí. Pero con frecuencia los métodos clásicos resuelven la tarea de forma más rápida, más económica y más comprensible, y la elección equivocada cuesta meses, en un sentido o en otro.

Roboterhand und menschliche Hand berühren gemeinsam einen Bildschirm mit einem Netzwerk aus Linien und Punkten

IA y machine learning

Una estación de inspección da demasiadas falsas alarmas, o determinados defectos se escapan una y otra vez. Enseguida aparece la palabra clave machine learning. Pero si el esfuerzo merece la pena no lo decide el algoritmo, sino los datos, el proceso y unos objetivos claros.

Ineinandergreifende Metallzahnräder, eines davon verrostet – Sinnbild für gewachsenen Code

Arquitectura de software y UML

Usted se hace cargo de un software que ha escrito otra persona. Apenas hay documentación, los comentarios están desfasados y quien conocía el código ya no está. Aun así, tiene que corregir errores e incorporar nuevas funciones, y además pronto.

Zwei Entwickler tippen konzentriert auf einer Tastatur – manuelles Testen am Arbeitsplatz

Automatización de pruebas

Cada nueva versión puede romper lo que ayer todavía funcionaba. En el software de escritorio, a menudo uno se da cuenta en casa del cliente: un diálogo ya no se abre, un comando calcula mal, un add-in no se carga. Quien lo revisa todo a mano apenas consigue hacerlo por completo cuando las versiones se suceden con poco intervalo.

CAD-Modell eines Bauteils auf dem Bildschirm mit Leistungskurve

CAD

Su comando se ejecuta sin ningún mensaje de error, y en el dibujo no ha cambiado nada. O peor aún: tras un error, la mitad de las piezas se han desplazado y el resto sigue en su sitio anterior. Ambos son errores en el manejo de transacciones, y ambos se pueden evitar.

Wissenschaftlerin mit Schutzhandschuhen blickt konzentriert durch ein Mikroskop – genaue Prüfung

Calidad y seguridad

Desde el 11 de septiembre de 2026, los fabricantes deben notificar las vulnerabilidades activamente explotadas en sus productos, también en el caso de productos que se venden desde hace tiempo. A partir del 11 de diciembre de 2027, el Cyber Resilience Act se aplica en su totalidad. Quien distribuya en la UE software o equipos con software tiene, por tanto, algo más de un año para adaptar sus productos y procesos.

Fräser bei der Metallbearbeitung mit Funkenflug

CAM

Cada pieza nueva empieza con los mismos clics: crear el bruto, elegir el material, asignar las herramientas, configurar las estrategias, generar la hoja de preparación. Quien hace esto a mano con cada pieza pierde tiempo y, tarde o temprano, olvida un paso. Un add-in libera a sus programadores CAM de esta rutina.

Laborantin zeigt im Labor auf einen Monitor mit Analysesoftware, daneben Reagenzgläser und Probenröhrchen

Procesamiento de imágenes

Muchos proyectos de procesamiento de imágenes no fracasan por el software, sino por las suposiciones: que la cámara ve el defecto, que la luz es suficiente, que se puede cumplir el tiempo de ciclo. Un estudio de viabilidad aclara estas cuestiones antes de invertir dinero en la instalación y en el desarrollo.

3D-Gebäudemodell mit offenem Dachstuhl und Bauteilschichten auf Bauplänen

CAD/BIM

Revit 2027 está instalado, pero su add-in no aparece en la cinta de opciones, o Revit avisa al arrancar de que no se puede cargar. La causa es casi siempre la misma: Revit 2027 funciona con .NET 10 y su add-in se compiló para .NET 8 o para .NET Framework.

Wärmebild eines Kopfes in Falschfarben, das erkannte Gesicht ist mit einer Ellipse markiert

IA y machine learning

Un equipo debe analizar imágenes por sí mismo: en el campo, en el laboratorio o en la máquina. La nube sería cómoda, pero el tiempo de respuesta, la protección de datos y la falta de conexión a la red suelen jugar en su contra. Entonces el procesamiento de imágenes tiene que ejecutarse en un hardware limitado, y es precisamente ahí donde fracasan muchos enfoques que parecían buenos en el PC del desarrollador.

CAD-Modell eines Maschinenbauteils auf einem Bildschirm vor einem steil ansteigenden Leistungsdiagramm

Calidad y seguridad

El software ha ido creciendo durante años y cada versión ha traído nuevas funciones. En algún momento, con archivos grandes, los usuarios esperan minutos a que haya una respuesta y la ventana muestra «No responde». Las optimizaciones sueltas hechas a ojo rara vez ayudan en ese caso. Hace falta un procedimiento sistemático.

Wohnraum halb als Strichzeichnung, halb fertig eingerichtet – ein Bild für ein Add-in, das in zwei CAD-Programmen läuft

CAD

Los costes de las licencias suben, una parte del departamento de diseño debe pasar a BricsCAD, y los add-ins propios tienen que acompañarla. La buena noticia: BricsCAD habla casi el mismo lenguaje .NET que AutoCAD. La no tan buena: el «casi» está en los espacios de nombres, la interfaz y la instalación, y suele manifestarse en casa del usuario.

Roboterarm mit blauer Beleuchtung über einem Bauteil im abgedunkelten Raum

Procesamiento de imágenes

Un sistema de inspección funciona de forma impecable durante las pruebas. En la línea, de repente, señala defectos que nadie ve, y más por la tarde que por la mañana. El algoritmo es inocente: la luz ha cambiado. En el procesamiento de imágenes, la iluminación decide lo que aparece en la imagen. Ningún filtro recupera después lo que la cámara nunca vio.

Fachleute im Labor prüfen Proben am Mikroskop – gute Trainingsdaten brauchen Fachwissen

IA y machine learning

«¿Cuántas imágenes necesitamos?» es la primera pregunta en casi todos los proyectos de IA. La respuesta honesta es: depende. Suena a excusa, pero es el comienzo de un plan. Porque qué imágenes recopila importa más que su número.

Laborarbeitsplatz mit Pipette, Proben und Messsoftware auf dem Laptop

Arquitectura de software y UML

El software funciona desde hace veinte años, los clientes confían en él, y el único que conoce de verdad el código Delphi se jubila el año que viene. ¿Reescribirlo todo? Eso lleva años y solo aporta valor al final. Hay un camino mejor: pieza a pieza, sin detener la operación.

Zwei Personen arbeiten an Bildschirmen mit einem 3D-Gebäudemodell

Automatización de pruebas

Un add-in para AutoCAD y BricsCAD, dos versiones de cada programa y una nueva cada año: quien lo revisa a mano acaba probando solo lo último que ha cambiado. Los errores llegan entonces de donde nadie ha mirado. Los add-ins de CAD se pueden probar automáticamente, pero no con una sola herramienta.

CAD-Oberfläche mit 3D-Hausmodell, Menüband und Layerliste

CAD

Un comando pregunta «Centro:» y «Radio:», el usuario teclea números y solo ve el resultado al final. Funciona, pero da la sensación de estar en 1995. AutoCAD muestra con el comando CÍRCULO cómo hacerlo mejor: el círculo cuelga del ratón y crece con él. Esta vista previa se llama jig, y con la API .NET puede incorporarla a sus propios comandos.

Zwei Entwickler und eine Entwicklerin werten gemeinsam Daten auf mehreren Bildschirmen aus

Calidad y seguridad

A finales de 2021 se dio a conocer la vulnerabilidad Log4Shell en la muy extendida biblioteca Java Log4j. En muchas empresas empezó entonces una búsqueda de días: ¿está la biblioteca en alguno de nuestros productos y, en caso afirmativo, en qué versión? Quien tenía una lista de materiales de software respondió a la pregunta en minutos. Con el Cyber Resilience Act, esta lista de materiales pasa a ser obligatoria para los fabricantes.

CAD-Programm mit dem Symbol eines Ventils und seinen Eigenschaften wie Name, Druck und Temperatur

CAD

Su add-in coloca con solo pulsar un botón el cajetín en cada presentación. El bloque se ve bien, pero faltan el número de plano, la fecha y el responsable. O la lista de piezas cuenta menos puertas de las que hay en el plano. Ambas cosas tienen una causa sencilla.

Blaues Drahtgittermodell einer gewölbten Oberfläche aus Punkten und Linien

Procesamiento de imágenes

Un escáner 3D situado sobre una cinta transportadora proporciona una nube de puntos: muchos miles de puntos en el espacio, desordenados, con ruido y con huecos. Las preguntas que hay detrás son sencillas: ¿qué hay ahí? ¿Es un cilindro, un cuboide, una esfera? ¿Qué tamaño tiene y cuál es su volumen?

Hand bedient ein Tablet, darüber schweben Diagramme und Kurven als Sinnbild für Benutzeroberflächen

Arquitectura de software y UML

El diálogo funciona, por ahora. En el code-behind hay dos mil líneas: controladores de clic que leen campos de texto, calculan, escriben en el dibujo y activan o desactivan botones. Cada nuevo requisito lo hace más frágil, y solo se puede probar si alguien hace clic. MVVM pone orden aquí.

Lächelnde Entwicklerin schreibt C#-Code auf eine Glaswand

IA y machine learning

El asistente de IA escribe en segundos la estructura de un add-in de AutoCAD. Parece convincente, y llama a un método que no existe en la API. O compila sin errores y utiliza una clase que, en .NET 10, lanza una excepción en tiempo de ejecución. La IA acelera notablemente la programación. Pero si el resultado sirve lo sigue decidiendo alguien que entiende la materia.

Mehrere Hände liegen im Kreis übereinander als Zeichen für Zusammenarbeit im Team

Colaboración

Durante mucho tiempo, el cálculo parecía sencillo: programar es caro, así que se externaliza allí donde la hora cuesta poco. Muchas empresas conocen las consecuencias: largos pliegos de especificaciones, consultas a través de husos horarios y resultados que cumplen el documento pero no responden a la necesidad. Ebi F. Eilber, director general de Cadida, está convencido: ese cálculo ya no cuadra, y el desarrollo está volviendo.

CONTACT

Seleccione su idioma

Primera reuniónconcertarPrimera reuniónconcertar