2025-02-19 16:54:54 +08:00
|
|
|
let scriptForm: any = {
|
2025-02-18 16:36:54 +08:00
|
|
|
subType: '', //tabcode
|
2025-02-19 16:54:54 +08:00
|
|
|
ffreq: 50, //频率
|
2025-02-18 16:36:54 +08:00
|
|
|
channelList: [
|
|
|
|
|
{
|
2025-02-19 16:54:54 +08:00
|
|
|
channelType: 'Ua',
|
2025-02-18 16:36:54 +08:00
|
|
|
channelFlag: false, //通道使能
|
|
|
|
|
harmFlag: false, //谐波使能
|
|
|
|
|
inHarmFlag: false, //间谐波使能
|
|
|
|
|
flickerFlag: false, //闪变使能
|
|
|
|
|
dipFlag: false, //暂态使能
|
2025-02-19 16:54:54 +08:00
|
|
|
famp: 0, //幅值
|
|
|
|
|
fphase: 0, //相角
|
2025-02-18 16:36:54 +08:00
|
|
|
harmList: [
|
|
|
|
|
// {
|
|
|
|
|
// harm: 2, //谐波次数
|
2025-02-19 16:54:54 +08:00
|
|
|
// famp: 0, //谐波含有率
|
|
|
|
|
// fphase: 0 // 谐波相角
|
2025-02-18 16:36:54 +08:00
|
|
|
// },
|
|
|
|
|
], //谐波
|
2025-02-20 16:39:15 +08:00
|
|
|
inharmList: [
|
2025-02-18 16:36:54 +08:00
|
|
|
{
|
2025-02-20 16:39:15 +08:00
|
|
|
inharm: '', //间谐波次数
|
2025-02-19 16:54:54 +08:00
|
|
|
famp: 0, //间谐波含有率
|
|
|
|
|
fphase: 0 // 间谐波相角
|
2025-02-18 16:36:54 +08:00
|
|
|
}
|
|
|
|
|
], //间谐波
|
|
|
|
|
flickerData: {
|
2025-02-19 16:54:54 +08:00
|
|
|
fchagValue: 0, //电压变动幅度
|
|
|
|
|
fchagFre: 0, //波动频度
|
2025-02-18 16:36:54 +08:00
|
|
|
waveFluType: 0, //波动类型
|
|
|
|
|
waveType: 0, //波类型
|
2025-02-20 16:39:15 +08:00
|
|
|
fdutyCycle: 50 //占空比
|
2025-02-18 16:36:54 +08:00
|
|
|
}, //闪变
|
|
|
|
|
dipData: {
|
2025-02-19 16:54:54 +08:00
|
|
|
ftransValue: 0, // 暂态幅值
|
|
|
|
|
fretainTime: 0 // 暂态持续时间
|
2025-02-18 16:36:54 +08:00
|
|
|
} //暂态
|
|
|
|
|
},
|
|
|
|
|
{
|
2025-02-19 16:54:54 +08:00
|
|
|
channelType: 'Ia',
|
2025-02-18 16:36:54 +08:00
|
|
|
channelFlag: false, //通道使能
|
|
|
|
|
harmFlag: false, //谐波使能
|
|
|
|
|
inHarmFlag: false, //间谐波使能
|
|
|
|
|
flickerFlag: false, //闪变使能
|
|
|
|
|
dipFlag: false, //暂态使能
|
2025-02-19 16:54:54 +08:00
|
|
|
famp: 0, //幅值
|
|
|
|
|
fphase: 0, //相角
|
2025-02-18 16:36:54 +08:00
|
|
|
harmList: [], //谐波
|
2025-02-20 16:39:15 +08:00
|
|
|
inharmList: [
|
2025-02-18 16:36:54 +08:00
|
|
|
{
|
2025-02-20 16:39:15 +08:00
|
|
|
inharm: '', //间谐波次数
|
2025-02-19 16:54:54 +08:00
|
|
|
famp: 0, //间谐波含有率
|
|
|
|
|
fphase: 0 // 间谐波相角
|
2025-02-18 16:36:54 +08:00
|
|
|
}
|
|
|
|
|
], //间谐波
|
|
|
|
|
flickerData: {
|
2025-02-19 16:54:54 +08:00
|
|
|
fchagValue: 0, //电压变动幅度
|
|
|
|
|
fchagFre: 0, //波动频度
|
2025-02-18 16:36:54 +08:00
|
|
|
waveFluType: 0, //波动类型
|
|
|
|
|
waveType: 0, //波类型
|
2025-02-20 16:39:15 +08:00
|
|
|
fdutyCycle: 50 //占空比
|
2025-02-18 16:36:54 +08:00
|
|
|
}, //闪变
|
|
|
|
|
dipData: {
|
2025-02-19 16:54:54 +08:00
|
|
|
ftransValue: 0, // 暂态幅值
|
|
|
|
|
fretainTime: 0 // 暂态持续时间
|
2025-02-18 16:36:54 +08:00
|
|
|
} //暂态
|
|
|
|
|
},
|
|
|
|
|
{
|
2025-02-19 16:54:54 +08:00
|
|
|
channelType: 'Ub',
|
2025-02-18 16:36:54 +08:00
|
|
|
channelFlag: false, //通道使能
|
|
|
|
|
harmFlag: false, //谐波使能
|
|
|
|
|
inHarmFlag: false, //间谐波使能
|
|
|
|
|
flickerFlag: false, //闪变使能
|
|
|
|
|
dipFlag: false, //暂态使能
|
2025-02-19 16:54:54 +08:00
|
|
|
famp: 0, //幅值
|
|
|
|
|
fphase: 0, //相角
|
2025-02-18 16:36:54 +08:00
|
|
|
harmList: [], //谐波
|
2025-02-20 16:39:15 +08:00
|
|
|
inharmList: [
|
2025-02-18 16:36:54 +08:00
|
|
|
{
|
2025-02-20 16:39:15 +08:00
|
|
|
inharm: '', //间谐波次数
|
2025-02-19 16:54:54 +08:00
|
|
|
famp: 0, //间谐波含有率
|
|
|
|
|
fphase: 0 // 间谐波相角
|
2025-02-18 16:36:54 +08:00
|
|
|
}
|
|
|
|
|
], //间谐波
|
|
|
|
|
flickerData: {
|
2025-02-19 16:54:54 +08:00
|
|
|
fchagValue: 0, //电压变动幅度
|
|
|
|
|
fchagFre: 0, //波动频度
|
2025-02-18 16:36:54 +08:00
|
|
|
waveFluType: 0, //波动类型
|
|
|
|
|
waveType: 0, //波类型
|
2025-02-20 16:39:15 +08:00
|
|
|
fdutyCycle: 50 //占空比
|
2025-02-18 16:36:54 +08:00
|
|
|
}, //闪变
|
|
|
|
|
dipData: {
|
2025-02-19 16:54:54 +08:00
|
|
|
ftransValue: 0, // 暂态幅值
|
|
|
|
|
fretainTime: 0 // 暂态持续时间
|
2025-02-18 16:36:54 +08:00
|
|
|
} //暂态
|
|
|
|
|
},
|
|
|
|
|
{
|
2025-02-19 16:54:54 +08:00
|
|
|
channelType: 'Ib',
|
2025-02-18 16:36:54 +08:00
|
|
|
channelFlag: false, //通道使能
|
|
|
|
|
harmFlag: false, //谐波使能
|
|
|
|
|
inHarmFlag: false, //间谐波使能
|
|
|
|
|
flickerFlag: false, //闪变使能
|
|
|
|
|
dipFlag: false, //暂态使能
|
2025-02-19 16:54:54 +08:00
|
|
|
famp: 0, //幅值
|
|
|
|
|
fphase: 0, //相角
|
2025-02-18 16:36:54 +08:00
|
|
|
harmList: [], //谐波
|
2025-02-20 16:39:15 +08:00
|
|
|
inharmList: [
|
2025-02-18 16:36:54 +08:00
|
|
|
{
|
2025-02-20 16:39:15 +08:00
|
|
|
inharm: '', //间谐波次数
|
2025-02-19 16:54:54 +08:00
|
|
|
famp: 0, //间谐波含有率
|
|
|
|
|
fphase: 0 // 间谐波相角
|
2025-02-18 16:36:54 +08:00
|
|
|
}
|
|
|
|
|
], //间谐波
|
|
|
|
|
flickerData: {
|
2025-02-19 16:54:54 +08:00
|
|
|
fchagValue: 0, //电压变动幅度
|
|
|
|
|
fchagFre: 0, //波动频度
|
2025-02-18 16:36:54 +08:00
|
|
|
waveFluType: 0, //波动类型
|
|
|
|
|
waveType: 0, //波类型
|
2025-02-20 16:39:15 +08:00
|
|
|
fdutyCycle: 50 //占空比
|
2025-02-18 16:36:54 +08:00
|
|
|
}, //闪变
|
|
|
|
|
dipData: {
|
2025-02-19 16:54:54 +08:00
|
|
|
ftransValue: 0, // 暂态幅值
|
|
|
|
|
fretainTime: 0 // 暂态持续时间
|
2025-02-18 16:36:54 +08:00
|
|
|
} //暂态
|
|
|
|
|
},
|
|
|
|
|
{
|
2025-02-19 16:54:54 +08:00
|
|
|
channelType: 'Uc',
|
2025-02-18 16:36:54 +08:00
|
|
|
channelFlag: false, //通道使能
|
|
|
|
|
harmFlag: false, //谐波使能
|
|
|
|
|
inHarmFlag: false, //间谐波使能
|
|
|
|
|
flickerFlag: false, //闪变使能
|
|
|
|
|
dipFlag: false, //暂态使能
|
2025-02-19 16:54:54 +08:00
|
|
|
famp: 0, //幅值
|
|
|
|
|
fphase: 0, //相角
|
2025-02-18 16:36:54 +08:00
|
|
|
harmList: [], //谐波
|
2025-02-20 16:39:15 +08:00
|
|
|
inharmList: [
|
2025-02-18 16:36:54 +08:00
|
|
|
{
|
2025-02-20 16:39:15 +08:00
|
|
|
inharm: '', //间谐波次数
|
2025-02-19 16:54:54 +08:00
|
|
|
famp: 0, //间谐波含有率
|
|
|
|
|
fphase: 0 // 间谐波相角
|
2025-02-18 16:36:54 +08:00
|
|
|
}
|
|
|
|
|
], //间谐波
|
|
|
|
|
flickerData: {
|
2025-02-19 16:54:54 +08:00
|
|
|
fchagValue: 0, //电压变动幅度
|
|
|
|
|
fchagFre: 0, //波动频度
|
2025-02-18 16:36:54 +08:00
|
|
|
waveFluType: 0, //波动类型
|
|
|
|
|
waveType: 0, //波类型
|
2025-02-20 16:39:15 +08:00
|
|
|
fdutyCycle: 50 //占空比
|
2025-02-18 16:36:54 +08:00
|
|
|
}, //闪变
|
|
|
|
|
dipData: {
|
2025-02-19 16:54:54 +08:00
|
|
|
ftransValue: 0, // 暂态幅值
|
|
|
|
|
fretainTime: 0 // 暂态持续时间
|
2025-02-18 16:36:54 +08:00
|
|
|
} //暂态
|
|
|
|
|
},
|
|
|
|
|
{
|
2025-02-19 16:54:54 +08:00
|
|
|
channelType: 'Ic',
|
2025-02-18 16:36:54 +08:00
|
|
|
channelFlag: false, //通道使能
|
|
|
|
|
harmFlag: false, //谐波使能
|
|
|
|
|
inHarmFlag: false, //间谐波使能
|
|
|
|
|
flickerFlag: false, //闪变使能
|
|
|
|
|
dipFlag: false, //暂态使能
|
2025-02-19 16:54:54 +08:00
|
|
|
famp: 0, //幅值
|
|
|
|
|
fphase: 0, //相角
|
2025-02-18 16:36:54 +08:00
|
|
|
harmList: [], //谐波
|
2025-02-20 16:39:15 +08:00
|
|
|
inharmList: [
|
2025-02-18 16:36:54 +08:00
|
|
|
{
|
2025-02-20 16:39:15 +08:00
|
|
|
inharm: '', //间谐波次数
|
2025-02-19 16:54:54 +08:00
|
|
|
famp: 0, //间谐波含有率
|
|
|
|
|
fphase: 0 // 间谐波相角
|
2025-02-18 16:36:54 +08:00
|
|
|
}
|
|
|
|
|
], //间谐波
|
|
|
|
|
flickerData: {
|
2025-02-19 16:54:54 +08:00
|
|
|
fchagValue: 0, //电压变动幅度
|
|
|
|
|
fchagFre: 0, //波动频度
|
2025-02-18 16:36:54 +08:00
|
|
|
waveFluType: 0, //波动类型
|
|
|
|
|
waveType: 0, //波类型
|
2025-02-20 16:39:15 +08:00
|
|
|
fdutyCycle: 50 //占空比
|
2025-02-18 16:36:54 +08:00
|
|
|
}, //闪变
|
|
|
|
|
dipData: {
|
2025-02-19 16:54:54 +08:00
|
|
|
ftransValue: 0, // 暂态幅值
|
|
|
|
|
fretainTime: 0 // 暂态持续时间
|
2025-02-18 16:36:54 +08:00
|
|
|
} //暂态
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
// 追加谐波
|
|
|
|
|
function getScriptForm() {
|
|
|
|
|
for (let i = 2; i < 51; i++) {
|
|
|
|
|
scriptForm.channelList.forEach(item => {
|
|
|
|
|
item.harmList.push({
|
|
|
|
|
harm: i, //谐波次数
|
2025-02-19 16:54:54 +08:00
|
|
|
famp: 0, //谐波含有率
|
|
|
|
|
fphase: 0 // 谐波相角
|
2025-02-18 16:36:54 +08:00
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
getScriptForm()
|
|
|
|
|
export default scriptForm
|