📄 stepctrl.vwf
字号:
}
SIGNAL("motorctrl:inst|temp_speed[0]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = REGISTERED;
PARENT = "motorctrl:inst|temp_speed";
}
SIGNAL("motorctrl:inst|pulse_status")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = BUS;
WIDTH = 3;
LSB_INDEX = 0;
DIRECTION = REGISTERED;
PARENT = "";
}
SIGNAL("motorctrl:inst|pulse_status[2]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = REGISTERED;
PARENT = "motorctrl:inst|pulse_status";
}
SIGNAL("motorctrl:inst|pulse_status[1]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = REGISTERED;
PARENT = "motorctrl:inst|pulse_status";
}
SIGNAL("motorctrl:inst|pulse_status[0]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = REGISTERED;
PARENT = "motorctrl:inst|pulse_status";
}
TRANSITION_LIST("clk")
{
NODE
{
REPEAT = 1;
NODE
{
REPEAT = 100;
LEVEL 0 FOR 5.0;
LEVEL 1 FOR 5.0;
}
}
}
TRANSITION_LIST("pwme")
{
NODE
{
REPEAT = 1;
LEVEL X FOR 1000.0;
}
}
TRANSITION_LIST("reset")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
}
}
TRANSITION_LIST("speed_now[7]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
}
}
TRANSITION_LIST("speed_now[6]")
{
NODE
{
REPEAT = 1;
LEVEL 1 FOR 1000.0;
}
}
TRANSITION_LIST("speed_now[5]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 440.0;
LEVEL 1 FOR 560.0;
}
}
TRANSITION_LIST("speed_now[4]")
{
NODE
{
REPEAT = 1;
LEVEL 1 FOR 440.0;
LEVEL 0 FOR 290.0;
LEVEL 1 FOR 270.0;
}
}
TRANSITION_LIST("speed_now[3]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 245.0;
LEVEL 1 FOR 195.0;
LEVEL 0 FOR 115.0;
LEVEL 1 FOR 445.0;
}
}
TRANSITION_LIST("speed_now[2]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 130.0;
LEVEL 1 FOR 115.0;
LEVEL 0 FOR 95.0;
LEVEL 1 FOR 215.0;
LEVEL 0 FOR 80.0;
LEVEL 1 FOR 95.0;
LEVEL 0 FOR 75.0;
LEVEL 1 FOR 195.0;
}
}
TRANSITION_LIST("speed_now[1]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 245.0;
LEVEL 1 FOR 195.0;
LEVEL 0 FOR 195.0;
LEVEL 1 FOR 95.0;
LEVEL 0 FOR 270.0;
}
}
TRANSITION_LIST("speed_now[0]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 130.0;
LEVEL 1 FOR 115.0;
LEVEL 0 FOR 95.0;
LEVEL 1 FOR 100.0;
LEVEL 0 FOR 115.0;
LEVEL 1 FOR 80.0;
LEVEL 0 FOR 170.0;
LEVEL 1 FOR 195.0;
}
}
TRANSITION_LIST("target_speed[7]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
}
}
TRANSITION_LIST("target_speed[6]")
{
NODE
{
REPEAT = 1;
LEVEL 1 FOR 1000.0;
}
}
TRANSITION_LIST("target_speed[5]")
{
NODE
{
REPEAT = 1;
LEVEL 1 FOR 1000.0;
}
}
TRANSITION_LIST("target_speed[4]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
}
}
TRANSITION_LIST("target_speed[3]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
}
}
TRANSITION_LIST("target_speed[2]")
{
NODE
{
REPEAT = 1;
LEVEL 1 FOR 1000.0;
}
}
TRANSITION_LIST("target_speed[1]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
}
}
TRANSITION_LIST("target_speed[0]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
}
}
TRANSITION_LIST("th_speed[7]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
}
}
TRANSITION_LIST("th_speed[6]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
}
}
TRANSITION_LIST("th_speed[5]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
}
}
TRANSITION_LIST("th_speed[4]")
{
NODE
{
REPEAT = 1;
LEVEL 1 FOR 1000.0;
}
}
TRANSITION_LIST("th_speed[3]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
}
}
TRANSITION_LIST("th_speed[2]")
{
NODE
{
REPEAT = 1;
LEVEL 1 FOR 1000.0;
}
}
TRANSITION_LIST("th_speed[1]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
}
}
TRANSITION_LIST("th_speed[0]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|status[2]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|status[1]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|status[0]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[31]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[30]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[29]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[28]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[27]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[26]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[25]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[24]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[23]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[22]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[21]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[20]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[19]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[18]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[17]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[16]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[15]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[14]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[13]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[12]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[11]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[10]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[9]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[8]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[7]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[6]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[5]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[4]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[3]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[2]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[1]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|temp_speed[0]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|pulse_status[2]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|pulse_status[1]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
TRANSITION_LIST("motorctrl:inst|pulse_status[0]")
{
NODE
{
REPEAT = 1;
LEVEL U FOR 1000.0;
}
}
DISPLAY_LINE
{
CHANNEL = "clk";
EXPAND_STATUS = COLLAPSED;
RADIX = Binary;
TREE_INDEX = 0;
TREE_LEVEL = 0;
}
DISPLAY_LINE
{
CHANNEL = "reset";
EXPAND_STATUS = COLLAPSED;
RADIX = Binary;
TREE_INDEX = 1;
TREE_LEVEL = 0;
}
DISPLAY_LINE
{
CHANNEL = "speed_now";
EXPAND_STATUS = COLLAPSED;
RADIX = Unsigned;
TREE_INDEX = 2;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -