Version 4 SHEET 1 1140 848 TEXT 0 40 Left 0 !.param abc=5 TEXT 8 376 Left 0 !.subckt test1 1\n.param abc=3\nV1 1 0 {abc}\n.ends TEXT 8 88 Left 0 !X1 10 test1\nX2 20 test1 abc=7 TEXT 0 0 Left 0 !.op TEXT 288 48 Left 0 ;--- Operating Point ---\n \nV(10): 3 voltage\nV(20): 7 voltage\nV(30): 3 voltage\nV(40): 7 voltage\nV(50): 5 voltage\nV(60): 7 voltage\nV(70): 5 voltage\nV(80): 7 voltage TEXT -8 -112 Left 0 ;Watch that global parameter abc=5 is only passed \nif it's specified in the .subckt-line as in test3 and test4..\nPassed parameters always overwrite the internal defaults. TEXT 16 512 Left 0 !.subckt test3 1 xyz={abc}\n.param xyz=3\nV1 1 0 {xyz}\n.ends TEXT 8 152 Left 0 !X3 30 test2\nX4 40 test2 abc=7 TEXT 360 376 Left 0 !.subckt test2 1 abc=3\nV1 1 0 {abc}\n.ends TEXT 8 216 Left 0 !X5 50 test3\nX6 60 test3 abc=7 TEXT 360 512 Left 0 !.subckt test4 1 xyz={abc}\n.param xyz=3\nV1 1 0 {abc}\n.ends TEXT 8 280 Left 0 !X7 70 test4\nX8 80 test4 abc=7