Version 4 SHEET 1 1116 856 WIRE 864 -144 816 -144 WIRE 1056 -144 1024 -144 WIRE 864 -112 864 -144 WIRE 1056 -112 1056 -144 WIRE 352 -64 256 -64 WIRE 608 -64 496 -64 WIRE 352 0 256 0 WIRE 608 0 496 0 WIRE 864 0 864 -32 WIRE 1056 0 1056 -32 WIRE 800 128 384 128 WIRE 384 160 384 128 WIRE 384 272 384 240 WIRE 800 320 384 320 WIRE 384 352 384 320 WIRE 384 464 384 432 WIRE 800 512 384 512 WIRE 384 544 384 512 WIRE 384 656 384 624 FLAG 608 -64 x IOPIN 608 -64 Out FLAG 608 0 y IOPIN 608 0 Out FLAG 384 272 0 FLAG 800 128 u IOPIN 800 128 Out FLAG 1056 0 0 FLAG 384 464 0 FLAG 800 320 v IOPIN 800 320 Out FLAG 384 656 0 FLAG 800 512 w IOPIN 800 512 Out FLAG 864 0 0 FLAG 256 -64 Fctrl IOPIN 256 -64 In FLAG 256 0 Actrl IOPIN 256 0 In FLAG 816 -144 Fctrl FLAG 1024 -144 Actrl SYMBOL SpecialFunctions\\modulate2 352 -64 R0 WINDOW 39 29 122 Left 0 WINDOW 40 29 150 Left 0 SYMATTR SpiceLine space=0 mark={f1} SYMATTR SpiceLine2 vhigh=100 vlow=-100 SYMATTR InstName A4 SYMBOL voltage 1056 -128 R0 SYMATTR InstName V1 SYMATTR Value 1 SYMBOL bv 384 144 R0 SYMATTR InstName B1 SYMATTR Value V=V(x) SYMBOL bv 384 336 R0 SYMATTR InstName B2 SYMATTR Value V=-0.5*V(x)+sqrt(3)/2*V(y) SYMBOL bv 384 528 R0 SYMATTR InstName B3 SYMATTR Value V=-0.5*V(x)-sqrt(3)/2*V(y) SYMBOL voltage 864 -128 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V2 SYMATTR Value 1 TEXT 368 -408 Left 0 ;3-Phase-Generator\nThe new method with the "modulate2",\nthe sine-cosine generator\n \nSignals with any phase can be generated.\nExample: +120 degree in advance relative to SIN-out\nV= cos(120)*V(x) + sin(120)*V(y)\nV = -0.5 + sqrt(3)/2*V(y) TEXT 512 -32 Left 0 ;modulate2 TEXT 64 -392 Left 0 !.param f1=50 TEXT 64 -304 Left 0 !.tran 0 100m 0 10u TEXT 656 288 Left 0 ;+120 TEXT 656 488 Left 0 ;+240 TEXT 680 104 Left 0 ;0 TEXT 64 -336 Left 0 !.options plotwinsize=0 TEXT 24 32 Left 0 ;1V --> 100V amplitude TEXT 24 -96 Left 0 ;1V --> frequency=mark RECTANGLE Normal 720 688 288 -160