📄 vscssr.psc
字号:
F = "1"
G = "0"
}
0.tdelay([1962,666],0,0,330)
{
T = "0.05 [s]"
N = "25"
Intp = "0"
COM = "Delay"
}
-Wire-([1890,612],0,0,-1)
{
Vertex="0,0;0,54"
}
0.sumjct([1998,612],0,0,340)
{
DPath = "1"
A = "0"
B = "0"
C = "0"
D = "1"
E = "0"
F = "1"
G = "0"
}
0.gain([2070,612],0,0,350)
{
G = "0.5"
COM = "Gain"
Dim = "1"
}
0.sumjct([1710,756],0,0,300)
{
DPath = "1"
A = "0"
B = "1"
C = "0"
D = "1-1"
E = "0"
F = "1"
G = "0"
}
-Wire-([1710,720],0,0,-1)
{
Vertex="0,0;0,-18"
}
0.gain([1782,756],0,0,310)
{
G = "0.333333"
COM = "Gain"
Dim = "1"
}
-Wire-([1818,756],0,0,-1)
{
Vertex="0,0;18,0"
}
-Wire-([1836,648],0,0,-1)
{
Vertex="0,0;0,108"
}
-Wire-([1890,666],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([2106,612],0,0,-1)
{
Vertex="0,0;72,0"
}
}
}
Module("RECtrl")
{
Desc = ""
FileDate = 1236057118
Nodes =
{
Input("Vinv",-54,-36)
{
Type = Real
Dim = [3]
}
Input("mi",-54,0)
{
Type = Real
}
Input("dcVltgI",-54,36)
{
Type = Real
}
Output("g1",54,-90)
{
Type = Real
Dim = [2]
}
Output("g2",54,-54)
{
Type = Real
Dim = [2]
}
Output("g3",54,-18)
{
Type = Real
Dim = [2]
}
Output("g4",54,18)
{
Type = Real
Dim = [2]
}
Output("g5",54,54)
{
Type = Real
Dim = [2]
}
Output("g6",54,90)
{
Type = Real
Dim = [2]
}
}
Graphics =
{
Rectangle(-39,-111,39,111)
Pen(ByNode,ByNode,ByNode,Vinv)
Line(-54,-36,-39,-36)
Pen(,Solid)
Line(-39,-36,-44,-41)
Line(-39,-36,-44,-31)
Pen(,ByNode,,mi)
Line(-54,0,-39,0)
Pen(,Solid)
Line(-39,0,-44,-5)
Line(-39,0,-44,5)
Pen(,ByNode)
Line(-54,36,-39,36)
Pen(,Solid)
Line(-39,36,-44,31)
Line(-39,36,-44,41)
Pen(,ByNode,,g1)
Line(54,-90,39,-90)
Pen(,,,g2)
Line(54,-54,39,-54)
Pen(,,,g3)
Line(54,-18,39,-18)
Pen(,,,g4)
Line(54,18,39,18)
Pen(,,,g5)
Line(54,54,39,54)
Pen(,,,g6)
Line(54,90,39,90)
Pen(Gray,Solid,0.2)
Brush(Solid,Silver)
Ellipse(-3,-4,4,3)
Line(0,-1,-5,-11)
Pen(Silver)
Ellipse(-2,9,3,14)
Ellipse(-2,-16,3,-11)
Pen(Gray)
Line(-5,-7,-5,-11)
Line(-5,-11,-2,-8)
Pen(Silver)
Ellipse(-15,-3,-10,2)
Ellipse(11,-3,16,2)
Ellipse(-11,-13,-6,-8)
Ellipse(7,-13,12,-8)
Ellipse(7,5,12,10)
Ellipse(-11,5,-6,10)
Text(-46,-40,"Vac")
Text(-46,-4,"MI")
Text(-46,32,"Vdc")
Text(46,-94,"1")
Text(46,-58,"2")
Text(46,-22,"3")
Text(46,14,"4")
Text(46,50,"5")
Text(46,86,"6")
Text(1,33,"Controls")
}
Page(A/A4,Portrait,144,[636,362],5)
{
0.import([234,648],0,0,20)
{
Name = "Vinv"
}
0.import([918,648],0,0,50)
{
Name = "mi"
}
0.import([126,1134],0,0,100)
{
Name = "dcVltgI"
}
0.export([1134,1314],4,0,580)
{
Name = "g1"
}
0.export([1134,1350],4,0,560)
{
Name = "g2"
}
0.export([1134,1386],4,0,540)
{
Name = "g3"
}
0.export([1134,1422],4,0,520)
{
Name = "g4"
}
0.export([1134,1458],4,0,500)
{
Name = "g5"
}
0.export([1134,1494],4,0,480)
{
Name = "g6"
}
0.datalabel([900,1350],1,0,-1)
{
Name = "RefIon"
}
0.datalabel([900,1422],1,0,-1)
{
Name = "RefIoff"
}
0.datalabel([1026,702],3,0,-1)
{
Name = "RefIon"
}
0.datalabel([1026,882],3,0,-1)
{
Name = "RefIoff"
}
0.time-sig([756,1260],0,0,140)
{
}
0.compare([828,1260],0,0,150)
{
X = "0.2"
OL = "0"
OH = "1"
INTR = "0"
}
0.tvekta([180,396],0,0,210)
{
Gp = "GpPLL"
Gi = "GiPLL"
Vbas = "100.0 [V]"
Fbas = "60.0 [Hz]"
Mode = "0"
PMode = "1"
THOFF = "0.0"
TREL = "0.05"
dlead = "1"
FName = "Fre"
Err = ""
}
-Wire-([108,432],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([108,396],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([108,360],0,0,-1)
{
Vertex="0,0;36,0"
}
.moduloMR([414,396],0,0,230)
{
Mdl = "360.0"
}
0.mult([324,396],0,0,220)
{
}
-Wire-([252,396],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([306,738],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([306,702],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([306,666],0,0,-1)
{
Vertex="0,0;36,0"
}
.SinArray([864,702],0,0,400)
{
}
0.datatap([756,756],3,0,320)
{
Index = "4"
Dim = "1"
Type = "2"
Style = "0"
Disp = "1"
}
-Wire-([738,882],0,0,-1)
{
Vertex="0,0;0,-108"
}
0.datatap([756,774],3,0,330)
{
Index = "5"
Dim = "1"
Type = "2"
Style = "0"
Disp = "1"
}
0.datatap([756,792],3,0,340)
{
Index = "6"
Dim = "1"
Type = "2"
Style = "0"
Disp = "1"
}
0.datatap([756,810],3,0,350)
{
Index = "1"
Dim = "1"
Type = "2"
Style = "0"
Disp = "1"
}
0.datatap([756,828],3,0,360)
{
Index = "2"
Dim = "1"
Type = "2"
Style = "0"
Disp = "1"
}
0.datatap([756,846],3,0,370)
{
Index = "3"
Dim = "1"
Type = "2"
Style = "0"
Disp = "1"
}
-Wire-([702,702],0,0,-1)
{
Vertex="0,0;0,180"
}
-Wire-([702,882],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([648,702],0,0,-1)
{
Vertex="0,0;162,0"
}
0.datamerge([810,828],4,0,380)
{
N = "6"
Type = "2"
Disp = "1"
}
-Wire-([756,756],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([756,774],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([756,792],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([756,810],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([756,828],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([756,846],0,0,-1)
{
Vertex="0,0;36,0"
}
.SinArray([864,882],0,0,390)
{
}
0.datalabel([648,558],0,0,-1)
{
Name = "TrgIoff"
}
0.datalabel([738,450],0,0,-1)
{
Name = "TrgIon"
}
0.datalabel([1008,1314],2,0,-1)
{
Name = "g1"
}
0.datalabel([1008,1422],2,0,-1)
{
Name = "g4"
}
0.datalabel([1008,1494],2,0,-1)
{
Name = "g6"
}
0.datalabel([1008,1386],2,0,-1)
{
Name = "g3"
}
0.datalabel([1008,1350],2,0,-1)
{
Name = "g2"
}
0.datalabel([1008,1458],2,0,-1)
{
Name = "g5"
}
0.fp_int([936,1458],0,0,450)
{
Type = "1"
PNum = "1"
Blck = "1"
PFormat = "0"
detect = "0"
max = "360.0 [deg]"
min = "0.0 [deg]"
BType = "0"
PTime = "0.005 [s]"
}
.MultArray([972,702],0,0,420)
{
}
.MultArray([972,882],6,0,410)
{
}
0.datalabel([972,648],2,0,-1)
{
Name = "mi"
}
0.nl_tfun([504,360],0,0,280)
{
N = "4"
x1 = "0.0"
y1 = "0.0"
x2 = "90.0"
y2 = "1.0"
x3 = "270.0"
y3 = "-1.0"
x4 = "360.0"
y4 = "0.0"
x5 = "0.0"
y5 = "0.0"
x6 = "1.0"
y6 = "1.0"
x7 = "2.0"
y7 = "2.0"
x8 = "3.0"
y8 = "3.0"
x9 = "4.0"
y9 = "4.0"
x10 = "5.0"
y10 = "5.0"
}
-Wire-([468,360],0,0,-1)
{
Vertex="0,0;0,18"
}
0.datamerge([738,396],4,0,440)
{
N = "6"
Type = "2"
Disp = "1"
}
-Wire-([684,324],0,0,-1)
{
Vertex="0,0;-18,0"
}
-Wire-([684,324],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([540,360],0,0,-1)
{
Vertex="0,0;126,0"
}
-Wire-([666,360],0,0,-1)
{
Vertex="0,0;54,0"
}
-Wire-([666,324],0,0,-1)
{
Vertex="0,0;0,72"
}
-Wire-([684,342],0,0,-1)
{
Vertex="0,0;0,72"
}
-Wire-([684,342],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([684,378],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([684,414],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([720,396],0,0,-1)
{
Vertex="0,0;-54,0"
}
0.nl_tfun([504,432],0,0,240)
{
N = "4"
x1 = "0.0"
y1 = "0.0"
x2 = "90.0"
y2 = "-1.0"
x3 = "270.0"
y3 = "1.0"
x4 = "360.0"
y4 = "0.0"
x5 = "0.0"
y5 = "0.0"
x6 = "1.0"
y6 = "1.0"
x7 = "2.0"
y7 = "2.0"
x8 = "3.0"
y8 = "3.0"
x9 = "4.0"
y9 = "4.0"
x10 = "5.0"
y10 = "5.0"
}
0.datamerge([648,504],4,0,430)
{
N = "6"
Type = "2"
Disp = "1"
}
-Wire-([594,432],0,0,-1)
{
Vertex="0,0;-18,0"
}
-Wire-([594,432],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([576,504],0,0,-1)
{
Vertex="0,0;54,0"
}
-Wire-([576,468],0,0,-1)
{
Vertex="0,0;54,0"
}
-Wire-([576,432],0,0,-1)
{
Vertex="0,0;0,36"
}
-Wire-([594,450],0,0,-1)
{
Vertex="0,0;0,72"
}
-Wire-([594,450],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([594,486],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([594,522],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([576,468],0,0,-1)
{
Vertex="0,0;0,36"
}
-Wire-([540,432],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([558,522],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([468,378],0,0,-1)
{
Vertex="0,0;0,54"
}
-Wire-([558,360],0,0,-1)
{
Vertex="0,0;0,162"
}
0.datalabel([900,1386],1,0,-1)
{
Name = "TrgIon"
}
0.datalabel([900,1458],1,0,-1)
{
Name = "TrgIoff"
}
-Sticky-([702,1170],0)
{
Name = "Untitled"
Font = 1
Bounds = 702,1170,810,1206
Alignment = 0
Style = 1
Arrow = 128
Color = 0,15792890
Text = "\
blocking of inverter
for first 0.2 s"
}
-Wire-([864,1260],0,0,-1)
{
Vertex="0,0;72,0"
}
.PhaseShifter([594,702],0,0,310)
{
}
-Wire-([450,702],0,0,-1)
{
Vertex="0,0;90,0"
}
0.sumjct([540,756],0,0,300)
{
DPath = "1"
A = "0"
B = "0"
C = "0"
D = "1"
E = "0"
F = "1"
G = "0"
}
-Sticky-([288,846],0)
{
Name = "Untitled"
Font = 1
Bounds = 288,846,522,918
Alignment = 0
Style = 1
Arrow = 32
Color = 0,15792890
Text = "The phase shift for the receiving end pulses requires a 30 degree phase shift to compensate for the star-delta transformer."
}
0.pgb([594,630],0,24317640,610)
{
Name = "PLL error"
Group = ""
Display = "1"
Scale = "1.0"
Units = ""
mrun = "0"
Pol = "0"
Min = "-2.0"
Max = "2.0"
}
-Wire-([432,630],0,0,-1)
{
Vertex="0,0;54,0"
}
0.datalabel([432,630],2,0,-1)
{
Name = "Pllerr"
}
0.realpole([522,630],0,0,460)
{
Limit = "0"
COM = "Real_Pole"
Reset = "0"
YO = "0.0"
G = "1.0"
T = "0.002 [s]"
Max = "10.0"
Min = "-10.0"
}
-Sticky-([72,198],0)
{
Name = "Untitled"
Font = 1
Bounds = 72,198,270,288
Alignment = 0
Style = 1
Arrow = 128
Color = 0,15792890
Text = "Receiving end ac voltage phase angle as determined by the phase locked loop - telecommunicated to the sending end with a 10ms transmission delay."
}
0.datalabel([414,324],2,0,-1)
{
Name = "REPh"
}
-Wire-([270,396],0,0,-1)
{
Vertex="0,0;0,-72"
}
-Wire-([270,324],0,0,-1)
{
Vertex="0,0;36,0"
}
0.tdelay([342,324],0,0,470)
{
T = "0.01 [s]"
N = "100"
Intp = "0"
COM = "Delay"
}
-Wire-([378,324],0,0,-1)
{
Vertex="0,0;180,0"
}
-Wire-([576,756],0,0,-1)
{
Vertex="0,0;18,0"
}
-Wire-([972,1314],0,0,-1)
{
Vertex="0,0;72,0"
}
-Wire-([972,1350],0,0,-1)
{
Vertex="0,0;72,0"
}
-Wire-([972,1386],0,0,-1)
{
Vertex="0,0;72,0"
}
-Wire-([972,1422],0,0,-1)
{
Vertex="0,0;72,0"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -