moter.sim_ori.vwf

来自「VHDL写的PWM发生器」· VWF 代码 · 共 2,252 行 · 第 1/3 页

VWF
2,252
字号
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		LEVEL 1 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 80.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 360.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("cs")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 40.0;
		LEVEL 0 FOR 50.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 50.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL 1 FOR 80.0;
		LEVEL 0 FOR 60.0;
		LEVEL 1 FOR 360.0;
		LEVEL 0 FOR 60.0;
		LEVEL 1 FOR 8880.0;
	}
}

TRANSITION_LIST("oe")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 640.0;
		LEVEL 0 FOR 60.0;
		LEVEL 1 FOR 9300.0;
	}
}

TRANSITION_LIST("we")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 40.0;
		LEVEL 0 FOR 50.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 50.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL 1 FOR 500.0;
		LEVEL 0 FOR 60.0;
		LEVEL 1 FOR 8880.0;
	}
}

TRANSITION_LIST("rst")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 10000.0;
	}
}

TRANSITION_LIST("pwmout1")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 618.333;
		LEVEL 1 FOR 100.0;
		LEVEL 0 FOR 220.0;
		LEVEL 1 FOR 100.0;
		LEVEL 0 FOR 8961.667;
	}
}

TRANSITION_LIST("pwmout2")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 18.143;
		LEVEL 1 FOR 540.0;
		LEVEL 0 FOR 220.0;
		LEVEL 1 FOR 100.0;
		LEVEL 0 FOR 220.0;
		LEVEL 1 FOR 8901.857;
	}
}

TRANSITION_LIST("pwmout3")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 618.07;
		LEVEL 1 FOR 100.0;
		LEVEL 0 FOR 220.0;
		LEVEL 1 FOR 100.0;
		LEVEL 0 FOR 8961.93;
	}
}

TRANSITION_LIST("pwmout4")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 18.123;
		LEVEL 1 FOR 540.0;
		LEVEL 0 FOR 220.0;
		LEVEL 1 FOR 100.0;
		LEVEL 0 FOR 220.0;
		LEVEL 1 FOR 8901.877;
	}
}

TRANSITION_LIST("data[15]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 500.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[14]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 500.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[13]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 500.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[12]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 500.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[11]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 500.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[10]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 500.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[9]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 500.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[8]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 500.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[7]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 500.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[6]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 60.0;
		LEVEL Z FOR 500.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[5]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 500.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[4]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 60.0;
		LEVEL Z FOR 500.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[3]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		LEVEL 1 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 500.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[2]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		LEVEL 1 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 60.0;
		LEVEL Z FOR 500.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		LEVEL 1 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 500.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		LEVEL 1 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 50.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 1 FOR 60.0;
		LEVEL Z FOR 500.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[15]~result")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 50.0;
			LEVEL Z FOR 20.0;
		}
		NODE
		{
			REPEAT = 4;
			LEVEL 0 FOR 60.0;
			LEVEL Z FOR 20.0;
		}
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 98.113;
		LEVEL 0 FOR 59.561;
		LEVEL Z FOR 342.326;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[14]~result")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 50.0;
			LEVEL Z FOR 20.0;
		}
		NODE
		{
			REPEAT = 4;
			LEVEL 0 FOR 60.0;
			LEVEL Z FOR 20.0;
		}
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 98.088;
		LEVEL 0 FOR 59.561;
		LEVEL Z FOR 342.351;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[13]~result")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 50.0;
			LEVEL Z FOR 20.0;
		}
		NODE
		{
			REPEAT = 4;
			LEVEL 0 FOR 60.0;
			LEVEL Z FOR 20.0;
		}
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 98.084;
		LEVEL 0 FOR 59.561;
		LEVEL Z FOR 342.355;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[12]~result")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 50.0;
			LEVEL Z FOR 20.0;
		}
		NODE
		{
			REPEAT = 4;
			LEVEL 0 FOR 60.0;
			LEVEL Z FOR 20.0;
		}
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 98.084;
		LEVEL 0 FOR 59.561;
		LEVEL Z FOR 342.355;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[11]~result")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 50.0;
			LEVEL Z FOR 20.0;
		}
		NODE
		{
			REPEAT = 4;
			LEVEL 0 FOR 60.0;
			LEVEL Z FOR 20.0;
		}
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 98.167;
		LEVEL 0 FOR 59.561;
		LEVEL Z FOR 342.272;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[10]~result")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 50.0;
			LEVEL Z FOR 20.0;
		}
		NODE
		{
			REPEAT = 4;
			LEVEL 0 FOR 60.0;
			LEVEL Z FOR 20.0;
		}
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 98.167;
		LEVEL 0 FOR 59.561;
		LEVEL Z FOR 342.272;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[9]~result")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 50.0;
			LEVEL Z FOR 20.0;
		}
		NODE
		{
			REPEAT = 3;
			LEVEL 0 FOR 60.0;
			LEVEL Z FOR 20.0;
		}
		LEVEL 1 FOR 60.0;
		LEVEL Z FOR 20.0;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 97.749;
		LEVEL 0 FOR 59.561;
		LEVEL Z FOR 342.69;
		LEVEL 0 FOR 60.0;
		LEVEL Z FOR 8880.0;
	}
}

TRANSITION_LIST("data[8]~result")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 40.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 50.0;
			LEVEL Z FOR 20.0;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?