Nunca hay que retroceder ante un desafío, esta es la solución hacia la que intenté guiarte.
El período se define por \ $ 1 / f \ $ , para garantizar que una onda sinusoidal termine en un valor cero, la longitud debe ser un múltiplo de \ $ 1 / (2f) \ $ . Esta duración debe agregarse a la segunda para el retraso de tiempo.
Corrí la onda sinusoidal de 10 Hz durante 4 períodos, que es una duración de \ $ 4/10 = 0.4 \ $ s, y retrasé la onda sinusoidal de 100 Hz por 0.4s. En la foto de abajo:
(Apartedeeso,encontréqueeloffsetdeCCdelafuentedevoltajenoesintuitivo,¡parecequeseescalaalainversadelaamplitud!)
Estoproduceunatransiciónsinproblemas:
Como estaba intentando sugerir con mi comentario, no es necesario retrasarlo una fracción de segundo, es necesario que comience en el momento exacto en que se detiene el otro. Por favor, no seas tan conflictivo la próxima vez.
Habiendo dicho esto, probablemente optaría por la solución de tubería para que no tenga que agregar una nueva fuente cada vez que quiera cambiar la frecuencia.