StsEnableAWG()StsEnableAWG(FloatingVI,……);ParametersVI填写需要使能的VI源名称,此处VI源只能填FPVI、FOVI和QVM对应的源的名称。0做结束符。Remarks全局启动AWG使能。Example例1:使能fovi0的AWG波形。StsEnableAWG(&fovi0,0);StsEnableMeas()StsEnableMeas(FloatingVI,……);ParametersVI填写需要同步测量的VI源名称,此处VI源只能填FPVI、FOVI和QVM对应的源的名称。0做结束符。Remarks全局启动AWG同步测量。Example例1:fovi0和fovi1同步测试。StsEnableMeas(&fovi0,&fovi1,0);例2:fovi0和fpvi1同步测试。StsEnableMeas(&fovi0,&fpvi1,0);StsAWGRun()StsAWGRun(delayTime);ParametersdelayTimeINT型变量,单位us,设置启动延时。可以不写,默认为0。RemarksAWG全局启动。Example例1:AWG立即输出。StsAWGRun();例2:AWG输出开始2ms后继续后面的命令。StsAWGRun(2000);FOVIFOVI()FOVI(BYTEbyChannel)ParameterschannelFOVI逻辑通道号Remarks定义一个FOVI,并指定使用的逻辑通道号。每个FOVI模块的8个物理通道分别为CH0~3和CH4~7两组,每一个物理通道都可独立进行编程以及选择所绑定的工位。由于FOVI每四个通道共用一个LOW端,为了确保测量精度,不建议将同一组内的四个物理通道绑到不同的工位上,比如将CH0和CH1绑到site1上,将CH2和CH3绑到site2上是不建议的。逻辑通道号用于软件编程,当系统软件对FOVI模块完成工位绑定后,不同工位下的相同逻辑通道在软件管理下同步并行工作。Example/*假设系统配置为4块FOVI(32个物理通道),四工位并行工作,定义可使用的FOVI*/FOVIfovi0(0); //使用逻辑通道0FOVIfovi1(1); //使用逻辑通道1FOVIfovi2(2); //使用逻辑通道2FOVIfovi3(3); //使用逻辑通道3FOVIfovi4(4); //使用逻辑通道4FOVIfovi5(5); //使用逻辑通道5FOVIfovi6(6); //使用逻辑通道6FOVIfovi7(7); //使用逻辑通道7对应的工位绑定如下:StsSetModuleToSite(MD_FOVI,SITE_1,0,1,2,3,4,5,6,7,-1);StsSetModuleToSite(MD_FOVI,SITE_2,8,9,10,11,12,13,14,15,-1);StsSetModuleToSite(MD_FOVI,SITE_3,16,17,18,19,20,21,22,23,-1);StsSetModuleToSite(MD_FOVI,SITE_4,24,25,26,27,28,29,30,31,-1);Set()intSet(VIModefvimode,doublesetValue,FOVI_VRNGvRng,FOVI_IRNGiRng,OUT_RELAYenableRelay,doublerisingTime)ParametersfvimodeFOVI工作模式,有两种模式,默认为FV恒压模式。FV:选择恒压模式FI:选择恒流模式setValueDouble型变量,设置恒压或者恒流值。选择恒压模式时,该参数为恒压值,单位为V;选择恒流模式时,该参数为恒流值,单位为A。vRngFOVI电压量程。FOVI_50VFOVI_20VFOVI_10VFOVI_5VFOVI_2VFOVI_1ViRngFOVI电流量程。FOVI_1AFOVI_100MAFOVI_10MAFOVI_1MAFOVI_100UAFOVI_10UAFOVI_1UAenableRelay设置输出继电器如何动作,分为三种情况:RELAY_ON打开输出继电器RELAY_OFF关闭输出继电器RELAY_HOLD输出继电器保持上一个状态risingTimeDouble型变量,设置变化时间。单位为ms,分辨率为100us。该参数不写,;,,risingTime=;,小于1ms时,risingTime=;该参数设置大于等于1ms时,自动启动capload功能,risingTime为capload上升或下降的时间。Remarks设置FOVI的状态,
FOVI FPVI HVI1K编程手册 来自淘豆网m.daumloan.com转载请标明出处.