Hay una solución alternativa utilizando el comando .SUBCKT dot. Aquí hay un circuito de ejemplo:

Yaquíestálasalida:
En resumen, debe crear un subcircuito con dos terminales cuyo único componente interno sea el diodo que desee.
El código SPICE:
.subckt MyDiode A K
D A K 1N4148
.ends
define un subcircuito llamado MyDiode con dos terminales llamadas A y K (estos nombres son locales a la definición del subcircuito). .ends termina la definición. El código intermedio es el código SPICE regular que dice que un diodo D se ubica entre los nodos (local) A y K y que el diodo tiene un modelo 1N4148 SPICE.
Se requiere .lib standard.dio para cargar los modelos ( 1N4148 ) utilizados dentro del subcircuito. Si los modelos de los diodos que desea usar no están en las bibliotecas de partes estándar de LTspice, debe colocar la ruta completa en la directiva .lib (consulte la guía de LTspice para obtener más información).
Tenga en cuenta que tiene que cambiar los atributos predeterminados de los diodos que normalmente coloca en el esquema, como se muestra en esta imagen:

TengaencuentaqueelPrefixdebecambiarsedeDaX(paraindicaraLTspicequelapiezaesunsubcircuitoynoundiodoestándar)yelatributoValuedebeserelnombredelsubcircuito(aquíMyDiode).
Deahoraenadelante,sideseacambiarla"implementación" de las partes MyDiode , es suficiente cambiar la definición del subcircuito, como puede ver en la imagen de abajo, donde la cambié para usar un 1N4007 modelo: