public void SetInputConvstFreqMode(ADCChannel channelNo, ConvstFreqMode rangeMode) { ushort g_uRet = CEtherCAT_DLL.CS_ECAT_Slave_ESC8124_Set_Input_ConvstFreq_Mode(adcPara.CardNo, adcPara.NodeNo, (ushort)channelNo, (ushort)rangeMode); if (g_uRet != CEtherCAT_DLL_Err.ERR_ECAT_NO_ERROR) { throw new Exception("CS_ECAT_Slave_R1_EC8124_Set_Input_RangeMode, " + GetEtherCATErrorCode(g_uRet)); } }
public ParameterCEtherCATADC8124(string folderPath, string fileName) : base(folderPath, fileName) { _cardNo = 16; isActive = true; _enableCH0 = true; _adcRangeModeCH0 = ADCRangeMode.Positive_Negative_10V; _convstFreqModeCH0 = ConvstFreqMode.Hz_200000; _averageTimesCH0 = 1; _enableCH1 = true; _adcRangeModeCH1 = ADCRangeMode.Positive_Negative_10V; _convstFreqModeCH1 = ConvstFreqMode.Hz_200000; _averageTimesCH1 = 1; _enableCH2 = true; _adcRangeModeCH2 = ADCRangeMode.Positive_Negative_10V; _convstFreqModeCH2 = ConvstFreqMode.Hz_200000; _averageTimesCH2 = 1; _enableCH3 = true; _adcRangeModeCH3 = ADCRangeMode.Positive_Negative_10V; _convstFreqModeCH3 = ConvstFreqMode.Hz_200000; _averageTimesCH3 = 1; }