void TMdPrm::vlArchMake( TVal &val ) { TParamContr::vlArchMake(val); if(val.arch().freeStat()) return; val.arch().at().setSrcMode(TVArchive::PassiveAttr); val.arch().at().setPeriod(owner().period() ? owner().period()/1000 : 1000000); val.arch().at().setHardGrid(true); val.arch().at().setHighResTm(true); }
void TMdPrm::vlArchMake( TVal &val ) { TParamContr::vlArchMake(val); if(val.arch().freeStat()) return; val.arch().at().setSrcMode(TVArchive::ActiveAttr); val.arch().at().setPeriod(1000000); //One second val.arch().at().setHardGrid(true); //val.arch().at().setHighResTm(true); }
void Prm::vlArchMake( TVal &val ) { TParamContr::vlArchMake(val); if(val.arch().freeStat()) return; val.arch().at().setSrcMode(TVArchive::ActiveAttr); val.arch().at().setPeriod(SYS->archive().at().valPeriod()*1000); val.arch().at().setHardGrid(true); val.arch().at().setHighResTm(false); }
void TMdPrm::vlArchMake( TVal &val ) { TParamContr::vlArchMake(val); if(val.arch().freeStat()) return; val.arch().at().setSrcMode(TVArchive::PassiveAttr); val.arch().at().setPeriod(1000000/owner().mSmplRate); val.arch().at().setHardGrid(true); val.arch().at().setHighResTm(true); val.arch().at().setCombMode(TVArchive::LastVal); }