九曲网站建设,网站建设与推广的销售,商城微网站模板,南京网站排名优化费用不要沮丧#xff0c;不必惊慌#xff0c;做努力爬的蜗牛或坚持飞的笨鸟#xff0c;我们试着长大#xff0c;一路跌跌撞撞#xff0c;哪怕遍体鳞伤。vtsSetPWMVoltageLow - 设置PWM输出上的低电压功能#xff1a;指定数字输出信号#xff08;尤其是PWM信号#xff09;输…不要沮丧不必惊慌做努力爬的蜗牛或坚持飞的笨鸟我们试着长大一路跌跌撞撞哪怕遍体鳞伤。vtsSetPWMVoltageLow - 设置PWM输出上的低电压功能指定数字输出信号尤其是PWM信号输出的低电平。Target目标通道变量空间名称例如VTS::RPM_SensorVoltage低电平电压设置值单位伏特范围0V--27 VVT20040V -- 25VVT2516。返回值 0成功重置目标通道最大和最小值-1调用错误-2:调用命令的命名空间不存在、不是有效的VT系统命名空间或不支持此命令。-3:指定的电压无效-4:未在测试模块的主方法上下文中调用该函数。因此不可能等到从VT系统接收设置。否则呼叫成功但不确定呼叫返回时是否已接管设置。Demo演示参考vtsSetPWMVoltageLow示例vtsSetPWMVoltageLow - 设置PWM输出上的高电压功能指定数字输出信号尤其是PWM信号输出的高电平。Target目标通道变量空间名称例如VTS::RPM_SensorVoltage低电平电压设置值单位伏特范围0V--27 VVT20040V -- 25VVT2516。返回值 0成功重置目标通道最大和最小值-1调用错误-2:调用命令的命名空间不存在、不是有效的VT系统命名空间或不支持此命令。-3:指定的电压无效-4:未在测试模块的主方法上下文中调用该函数。因此不可能等到从VT系统接收设置。否则呼叫成功但不确定呼叫返回时是否已接管设置。Demo演示以下示例演示了如何使用VT2004通道的PWM输出来模拟基于PWM的传感器例如RPM传感器。本例中使用的通道称为RPM_Sensor。SimulateSensorPWM ()
{// 频率设置 (100Hz)float currentFrequency 100.0;// 选择电压刺激和PWM曲线类型vtsSetStimulationMode(VTS::RPM_Sensor, eVTSStimulationModeVoltage);vtsSetCurveType(VTS::RPM_Sensor, eVTSCurveTypePWM);// PWM信号将在0V和5V之间切换vtsSetPWMVoltageLow(VTS::RPM_Sensor, 0.0);vtsSetPWMVoltageHigh(VTS::RPM_Sensor, 5.0);// 将重复次数设置为无限vtsSetPWMRepeats(VTS::RPM_Sensor, 0);// 设置初始频率100Hz和占空比50%值sysvar::VTS::RPM_Sensor::PWMFreq currentFrequency;sysvar::VTS::RPM_Sensor::PWMDC 50.0;// 开始仿真vtsStartStimulation(VTS::RPM_Sensor);// To stimulate different sensor readings increase// frequency of the PWM signal over time//使用不同的激励传感器//PWM信号随时间的频率while(currentFrequency 200){// 每100ms将频率增加1HzTestWaitForTimeOut(100);currentFrequency 1;sysvar::VTS::RPM_Sensor::PWMFreq currentFrequency;}//停止仿真vtsStopStimulation(VTS::RPM_Sensor);
}
//同功能不同实现方法
sysvar::VTS::RPM_Sensor.SetPWMVoltageLow(0.0);
sysvar::VTS::RPM_Sensor.SetPWMVoltageHigh(5.0);vtsSetPWMRepeats - 设置激励开始后的激励PWM周期数功能函数功能为设置激励开始后的激励PWM周期数。如果想要一直输出PWM波型的激励将参数numOfRepeats设置为0就可以了。Target目标通道变量空间名称例如VTS::RPM_SensornumOfRepeats要使用PWM激励的周期数。有效值范围为0 -- 65535。返回值 0成功重置目标通道最大和最小值-1调用错误-2:调用命令的命名空间不存在、不是有效的VT系统命名空间或不支持此命令。-3:指定的重复次数无效。Demo演示以下示例演示了如何使用VT2004通道的PWM输出来模拟基于PWM的传感器例如RPM传感器。本例中使用的通道称为RPM_Sensor。SimulateSensorPWM ()
{// 频率设置 (100Hz)float currentFrequency 100.0;// 选择电压刺激和PWM曲线类型vtsSetStimulationMode(VTS::RPM_Sensor, eVTSStimulationModeVoltage);vtsSetCurveType(VTS::RPM_Sensor, eVTSCurveTypePWM);// PWM信号将在0V和5V之间切换vtsSetPWMVoltageLow(VTS::RPM_Sensor, 0.0);vtsSetPWMVoltageHigh(VTS::RPM_Sensor, 5.0);// 将重复次数设置为无限vtsSetPWMRepeats(VTS::RPM_Sensor, 0);// 设置初始频率100Hz和占空比50%值sysvar::VTS::RPM_Sensor::PWMFreq currentFrequency;sysvar::VTS::RPM_Sensor::PWMDC 50.0;// 开始仿真vtsStartStimulation(VTS::RPM_Sensor);// To stimulate different sensor readings increase// frequency of the PWM signal over time//使用不同的激励传感器//PWM信号随时间的频率while(currentFrequency 200){// 每100ms将频率增加1HzTestWaitForTimeOut(100);currentFrequency 1;sysvar::VTS::RPM_Sensor::PWMFreq currentFrequency;}//停止仿真vtsStopStimulation(VTS::RPM_Sensor);
}
//同功能不同实现方法
sysvar::VTS::RPM_Sensor.SetPWMRepeats(0);vtsSetWFParams - 配置电压或电阻曲线输出的参数功能该函数功能为电压或电阻曲线或位流的输出配置参数。Target目标通道变量空间名称例如VTS::Temp_SensortimeIncrement指定在转换到下一个插值点之前指定插值点的值将被激发多长时间。根据模块和波形时间增量的不同范围有效值范围VT7001模块上的电压曲线时间增量0.000001s1µs-- 0.065s65 ms传输至VT系统的分辨率为微秒级。VT2816或VT2004模块上的电压曲线时间增量-0.065s-65 ms-- 0.065s65 ms。如果该值为负值则波形向后输出传输至VT系统的分辨率为纳秒级。电阻曲线R模式下为0.0005500µs-- 0.06565 msR模式下为0.0011 ms-- 0.06 565毫秒传输至VT系统的分辨率为纳秒。VT2516模块上的BitStreams时间增量可以是0.0000022µs-- 0.06565 ms传输至VT系统的分辨率为微秒。VT2848模块上的BitStreamstimeIncrement可以是-0.065-65毫秒-- 0.06565毫秒。如果该值为负则向后输出比特流传输至VT系统的分辨率为纳秒。注意10微秒以内的值主要依赖环境条件并不一定都能够达到。pause指定波形两次重复之间的激励的中断时间有效值范围0.0s -- 4294s传输至VT系统的分辨率为纳秒。numOfRepeats要使用PWM激励的周期数。有效值范围为0 -- 65535。startDelay指定刺激开始的延迟时间秒通过这样们就可以顺序启动多条激励曲线支持该函数的模块VT2004、VT2816、VT2848模块有效值范围0s - 4s传输至VT系统的分辨率为纳秒。startPoint指定激励应开始的曲线的点通过这里我们可以在一条曲线的不同未知开始多个激励支持该函数的模块VT2004、VT2816、VT2848模块有效值0 -- 4096返回值 0成功重置目标通道最大和最小值-1错误-2: 调用命令的命名空间不存在、不是有效的VT系统命名空间或不支持此命令。-3: 指定的参数中存在至少一条是无效值。Demo演示以下示例演示了如何使用VT2004通道的波形电阻输出来模拟传感器。在本例中名为waveform.TXT的波形加载并在Temp_Sensor通道上回放。SimulateSensorResistanceWF ()
{//选择电阻刺激和波形曲线类型vtsSetStimulationMode(VTS::Temp_Sensor, 3);vtsSetCurveType(VTS::Temp_Sensor, 2);// 负载波形WaveForm形.TXT的内容vtsLoadWFResistance(VTS::Temp_Sensor, C:\\WaveForm.TXT);//配置波形、参数//TimeIncrement保存每个样本的时间65ms//暂停两次波形重复之间暂停2s//重复次数重复次数3vtsSetWFParams(VTS::Temp_Sensor, 0.065, 2.0, 3);// 使用配置好的波形启动激励vtsStartStimulation(VTS::Temp_Sensor);
}
//同功能不同实现方法
sysvar::VTS::Temp_Sensor.SetWFParams(0.065, 2.0, 3);
文章转载自: http://www.morning.lwxsy.cn.gov.cn.lwxsy.cn http://www.morning.cfnsn.cn.gov.cn.cfnsn.cn http://www.morning.rykn.cn.gov.cn.rykn.cn http://www.morning.ohmyjiu.com.gov.cn.ohmyjiu.com http://www.morning.cjxqx.cn.gov.cn.cjxqx.cn http://www.morning.smggx.cn.gov.cn.smggx.cn http://www.morning.nqwkn.cn.gov.cn.nqwkn.cn http://www.morning.bpmdz.cn.gov.cn.bpmdz.cn http://www.morning.ktyww.cn.gov.cn.ktyww.cn http://www.morning.rwzqn.cn.gov.cn.rwzqn.cn http://www.morning.rkck.cn.gov.cn.rkck.cn http://www.morning.kstgt.cn.gov.cn.kstgt.cn http://www.morning.pkrb.cn.gov.cn.pkrb.cn http://www.morning.wgtnz.cn.gov.cn.wgtnz.cn http://www.morning.ymtbr.cn.gov.cn.ymtbr.cn http://www.morning.srndk.cn.gov.cn.srndk.cn http://www.morning.wmfny.cn.gov.cn.wmfny.cn http://www.morning.kdrly.cn.gov.cn.kdrly.cn http://www.morning.hrnrx.cn.gov.cn.hrnrx.cn http://www.morning.qfkxj.cn.gov.cn.qfkxj.cn http://www.morning.mhdwp.cn.gov.cn.mhdwp.cn http://www.morning.wkws.cn.gov.cn.wkws.cn http://www.morning.wkcl.cn.gov.cn.wkcl.cn http://www.morning.rhlhk.cn.gov.cn.rhlhk.cn http://www.morning.xgkxy.cn.gov.cn.xgkxy.cn http://www.morning.kpnpd.cn.gov.cn.kpnpd.cn http://www.morning.qtkdn.cn.gov.cn.qtkdn.cn http://www.morning.gqhgl.cn.gov.cn.gqhgl.cn http://www.morning.flncd.cn.gov.cn.flncd.cn http://www.morning.lbgsh.cn.gov.cn.lbgsh.cn http://www.morning.wxwall.com.gov.cn.wxwall.com http://www.morning.ngjpt.cn.gov.cn.ngjpt.cn http://www.morning.lbbgf.cn.gov.cn.lbbgf.cn http://www.morning.wkmyt.cn.gov.cn.wkmyt.cn http://www.morning.zcyxq.cn.gov.cn.zcyxq.cn http://www.morning.jyyw.cn.gov.cn.jyyw.cn http://www.morning.dlgjdg.cn.gov.cn.dlgjdg.cn http://www.morning.xrmwc.cn.gov.cn.xrmwc.cn http://www.morning.dhnqt.cn.gov.cn.dhnqt.cn http://www.morning.bgygx.cn.gov.cn.bgygx.cn http://www.morning.lwtld.cn.gov.cn.lwtld.cn http://www.morning.qgghj.cn.gov.cn.qgghj.cn http://www.morning.wrtw.cn.gov.cn.wrtw.cn http://www.morning.ggnjq.cn.gov.cn.ggnjq.cn http://www.morning.qjdqj.cn.gov.cn.qjdqj.cn http://www.morning.bnpcq.cn.gov.cn.bnpcq.cn http://www.morning.bmncq.cn.gov.cn.bmncq.cn http://www.morning.xtqld.cn.gov.cn.xtqld.cn http://www.morning.bpmfg.cn.gov.cn.bpmfg.cn http://www.morning.wqpsf.cn.gov.cn.wqpsf.cn http://www.morning.mtsck.cn.gov.cn.mtsck.cn http://www.morning.cwqln.cn.gov.cn.cwqln.cn http://www.morning.mtcnl.cn.gov.cn.mtcnl.cn http://www.morning.fwkpp.cn.gov.cn.fwkpp.cn http://www.morning.lxthr.cn.gov.cn.lxthr.cn http://www.morning.dbnpz.cn.gov.cn.dbnpz.cn http://www.morning.jhrkm.cn.gov.cn.jhrkm.cn http://www.morning.nzhzt.cn.gov.cn.nzhzt.cn http://www.morning.jpwkn.cn.gov.cn.jpwkn.cn http://www.morning.qkqgj.cn.gov.cn.qkqgj.cn http://www.morning.xfwnk.cn.gov.cn.xfwnk.cn http://www.morning.ryyjw.cn.gov.cn.ryyjw.cn http://www.morning.pgfkl.cn.gov.cn.pgfkl.cn http://www.morning.xhpnp.cn.gov.cn.xhpnp.cn http://www.morning.thbnt.cn.gov.cn.thbnt.cn http://www.morning.wpjst.cn.gov.cn.wpjst.cn http://www.morning.mxxsq.cn.gov.cn.mxxsq.cn http://www.morning.llgpk.cn.gov.cn.llgpk.cn http://www.morning.knscf.cn.gov.cn.knscf.cn http://www.morning.dhtdl.cn.gov.cn.dhtdl.cn http://www.morning.fycjx.cn.gov.cn.fycjx.cn http://www.morning.dpplr.cn.gov.cn.dpplr.cn http://www.morning.krrjb.cn.gov.cn.krrjb.cn http://www.morning.kbqws.cn.gov.cn.kbqws.cn http://www.morning.rnjgh.cn.gov.cn.rnjgh.cn http://www.morning.qrlsy.cn.gov.cn.qrlsy.cn http://www.morning.fkfyn.cn.gov.cn.fkfyn.cn http://www.morning.nhpmn.cn.gov.cn.nhpmn.cn http://www.morning.dmjhp.cn.gov.cn.dmjhp.cn http://www.morning.rhlhk.cn.gov.cn.rhlhk.cn