⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 do_adc.vwf

📁 rs422协议的通讯程序.做一些简单改动即可以移植到各种环境。
💻 VWF
📖 第 1 页 / 共 3 页
字号:
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "x_ad_data";
}

SIGNAL("x_ad_data[2]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "x_ad_data";
}

SIGNAL("x_ad_data[1]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "x_ad_data";
}

SIGNAL("x_ad_data[0]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "x_ad_data";
}

TRANSITION_LIST("ad_in[7]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("ad_in[6]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("ad_in[5]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 1140326.4;
		LEVEL 1 FOR 9227.171;
		LEVEL 0 FOR 8850446.429;
	}
}

TRANSITION_LIST("ad_in[4]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("ad_in[3]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("ad_in[2]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 318080.357;
		LEVEL 1 FOR 290178.571;
		LEVEL 0 FOR 73315.472;
		LEVEL 1 FOR 458752.0;
		LEVEL 0 FOR 8859673.6;
	}
}

TRANSITION_LIST("ad_in[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 681574.4;
		LEVEL 1 FOR 458752.0;
		LEVEL 0 FOR 3389521.92;
		LEVEL 1 FOR 380108.8;
		LEVEL 0 FOR 5090042.88;
	}
}

TRANSITION_LIST("ad_in[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 318080.357;
		LEVEL 1 FOR 290178.571;
		LEVEL 0 FOR 73315.472;
		LEVEL 1 FOR 458752.0;
		LEVEL 0 FOR 3035627.52;
		LEVEL 1 FOR 327680.0;
		LEVEL 0 FOR 5496366.08;
	}
}

TRANSITION_LIST("adc_state[7]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("adc_state[6]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("adc_state[5]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("adc_state[4]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("adc_state[3]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("adc_state[2]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("adc_state[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 2076540.961;
		LEVEL 1 FOR 7923459.039;
	}
}

TRANSITION_LIST("adc_state[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 2076540.761;
		LEVEL 1 FOR 7923459.239;
	}
}

TRANSITION_LIST("eoc_state")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 1035468.8;
		LEVEL 0 FOR 91750.4;
		LEVEL 1 FOR 289996.8;
		LEVEL 0 FOR 31129.6;
		LEVEL 1 FOR 262144.0;
		LEVEL 0 FOR 58982.4;
		LEVEL 1 FOR 294912.0;
		LEVEL 0 FOR 58982.4;
		LEVEL 1 FOR 281804.8;
		LEVEL 0 FOR 45875.2;
		LEVEL 1 FOR 255590.4;
		LEVEL 0 FOR 85196.8;
		LEVEL 1 FOR 7208166.4;
	}
}

TRANSITION_LIST("iow")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 401785.714;
		LEVEL 0 FOR 106026.786;
		LEVEL 1 FOR 318080.357;
		LEVEL 0 FOR 178571.428;
		LEVEL 1 FOR 2856916.835;
		LEVEL 0 FOR 111411.2;
		LEVEL 1 FOR 293601.28;
		LEVEL 0 FOR 91750.4;
		LEVEL 1 FOR 294912.0;
		LEVEL 0 FOR 91750.4;
		LEVEL 1 FOR 5255193.6;
	}
}

TRANSITION_LIST("p12mhz")
{
	NODE
	{
		REPEAT = 1;
		NODE
		{
			REPEAT = 120000;
			LEVEL 0 FOR 41.667;
			LEVEL 1 FOR 41.666;
		}
		LEVEL 0 FOR 40.0;
	}
}

TRANSITION_LIST("rd_adh")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 1314127.444;
		LEVEL 0 FOR 100332.932;
		LEVEL 1 FOR 335165.326;
		LEVEL 0 FOR 100332.932;
		LEVEL 1 FOR 8150041.366;
	}
}

TRANSITION_LIST("rd_adl")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 1138627.846;
		LEVEL 0 FOR 100332.932;
		LEVEL 1 FOR 335165.326;
		LEVEL 0 FOR 100332.932;
		LEVEL 1 FOR 8325540.964;
	}
}

TRANSITION_LIST("rst")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 11160.714;
		LEVEL 0 FOR 234375.0;
		LEVEL 1 FOR 9754464.286;
	}
}

TRANSITION_LIST("sa[15]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 6266552.32;
		LEVEL 0 FOR 19660.8;
		LEVEL 1 FOR 3713786.88;
	}
}

TRANSITION_LIST("sa[14]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 6266552.32;
		LEVEL 0 FOR 19660.8;
		LEVEL 1 FOR 3713786.88;
	}
}

TRANSITION_LIST("sa[13]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("sa[12]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("sa[11]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("sa[10]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("sa[9]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("sa[8]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("sa[7]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("sa[6]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("sa[5]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("sa[4]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("sa[3]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 1489955.357;
		LEVEL 1 FOR 184151.785;
		LEVEL 0 FOR 8325892.858;
	}
}

TRANSITION_LIST("sa[2]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("sa[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("sa[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 329241.071;
		LEVEL 0 FOR 239955.357;
		LEVEL 1 FOR 920758.929;
		LEVEL 0 FOR 184151.785;
		LEVEL 1 FOR 2003773.178;
		LEVEL 0 FOR 2608332.8;
		LEVEL 1 FOR 3713786.88;
	}
}

TRANSITION_LIST("sd[7]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 1009254.4;
		LEVEL 1 FOR 2025062.4;
		LEVEL 0 FOR 6965683.2;
	}
}

TRANSITION_LIST("sd[6]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 1009254.4;
		LEVEL 1 FOR 2025062.4;
		LEVEL 0 FOR 6965683.2;
	}
}

TRANSITION_LIST("sd[5]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("sd[4]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("sd[3]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 1009254.4;
		LEVEL 1 FOR 2025062.4;
		LEVEL 0 FOR 6965683.2;
	}
}

TRANSITION_LIST("sd[2]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 1009254.4;
		LEVEL 1 FOR 2025062.4;
		LEVEL 0 FOR 6965683.2;
	}
}

TRANSITION_LIST("sd[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 1009254.4;
		LEVEL 1 FOR 2025062.4;
		LEVEL 0 FOR 6965683.2;
	}
}

TRANSITION_LIST("sd[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("start_ad")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 1121711.647;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 16749.933;
			LEVEL 0 FOR 418748.325;
		}
		LEVEL 1 FOR 16749.933;
		LEVEL 0 FOR 7990541.904;
	}
}

TRANSITION_LIST("cda[2]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL X FOR 1004474.685;
		LEVEL 0 FOR 1072072.776;
		LEVEL X FOR 7923452.539;
	}
}

TRANSITION_LIST("cda[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL X FOR 1004474.785;
		LEVEL 0 FOR 870986.747;
		LEVEL 1 FOR 201086.029;
		LEVEL X FOR 7923452.439;
	}
}

TRANSITION_LIST("cda[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL X FOR 1004474.785;
		LEVEL 0 FOR 435488.289;
		LEVEL 1 FOR 435498.258;
		LEVEL 0 FOR 201086.229;
		LEVEL X FOR 7923452.439;
	}
}

TRANSITION_LIST("lchk_level[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("lchk_level[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("p28v_level")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 10000000.0;
	}
}

TRANSITION_LIST("n28v_level")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("ref5v_level")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 10000000.0;
	}
}

TRANSITION_LIST("cm_level[3]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 10000000.0;
	}
}

TRANSITION_LIST("cm_level[2]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("cm_level[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 10000000.0;
	}
}

TRANSITION_LIST("cm_level[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 10000000.0;
	}
}

TRANSITION_LIST("sd_level[2]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 1875382.399;
		LEVEL 1 FOR 8124617.601;
	}
}

TRANSITION_LIST("sd_level[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 1875382.399;
		LEVEL 1 FOR 8124617.601;
	}
}

TRANSITION_LIST("sd_level[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("x_ad_data[11]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 3972805.92;
		LEVEL 1 FOR 385351.58;
		LEVEL 0 FOR 1.7;
		LEVEL 1 FOR 386660.8;
		LEVEL 0 FOR 5255180.0;
	}
}

TRANSITION_LIST("x_ad_data[10]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 3972806.62;
		LEVEL 1 FOR 385351.58;
		LEVEL 0 FOR 1.6;
		LEVEL 1 FOR 386660.8;
		LEVEL 0 FOR 5255179.4;
	}
}

TRANSITION_LIST("x_ad_data[9]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 3972805.82;
		LEVEL 1 FOR 385351.58;
		LEVEL 0 FOR 1.6;
		LEVEL 1 FOR 386660.8;
		LEVEL 0 FOR 5255180.2;
	}
}

TRANSITION_LIST("x_ad_data[8]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("x_ad_data[7]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 3972806.32;
		LEVEL 1 FOR 385351.58;
		LEVEL 0 FOR 1.6;
		LEVEL 1 FOR 386660.8;
		LEVEL 0 FOR 5255179.7;
	}
}

TRANSITION_LIST("x_ad_data[6]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 3972805.62;
		LEVEL 1 FOR 385351.58;
		LEVEL 0 FOR 1.6;
		LEVEL 1 FOR 386660.8;
		LEVEL 0 FOR 5255180.4;
	}
}

TRANSITION_LIST("x_ad_data[5]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("x_ad_data[4]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;
	}
}

TRANSITION_LIST("x_ad_data[3]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 3972807.72;
		LEVEL 1 FOR 385351.58;
		LEVEL 0 FOR 1.7;
		LEVEL 1 FOR 386660.8;
		LEVEL 0 FOR 5255178.2;
	}
}

TRANSITION_LIST("x_ad_data[2]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 3972807.32;
		LEVEL 1 FOR 385351.58;
		LEVEL 0 FOR 1.7;
		LEVEL 1 FOR 386660.8;
		LEVEL 0 FOR 5255178.6;
	}
}

TRANSITION_LIST("x_ad_data[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 3972805.42;
		LEVEL 1 FOR 385351.58;
		LEVEL 0 FOR 1.6;
		LEVEL 1 FOR 386660.8;
		LEVEL 0 FOR 5255180.6;
	}
}

TRANSITION_LIST("x_ad_data[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10000000.0;

⌨️ 快捷键说明

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