@@ -132,50 +132,50 @@ Function AI_GetMCCScale(clampMode, func)
132132 if ( clampMode == V_CLAMP_MODE)
133133 switch ( func)
134134 case MCC_SETHOLDING_FUNC:
135- return 1 e -3
135+ return MILLI_TO_ONE
136136 case MCC_GETHOLDING_FUNC:
137- return 1 e +3
137+ return ONE_TO_MILLI
138138 case MCC_SETPIPETTEOFFSET_FUNC:
139- return 1 e -3
139+ return MILLI_TO_ONE
140140 case MCC_GETPIPETTEOFFSET_FUNC:
141141 case MCC_AUTOPIPETTEOFFSET_FUNC:
142- return 1 e +3
142+ return ONE_TO_MILLI
143143 case MCC_SETRSCOMPBANDWIDTH_FUNC:
144- return 1 e +3
144+ return ONE_TO_MILLI
145145 case MCC_GETRSCOMPBANDWIDTH_FUNC:
146- return 1 e -3
146+ return MILLI_TO_ONE
147147 case MCC_SETWHOLECELLCOMPRESIST_FUNC:
148- return 1 e +6
148+ return ONE_TO_MICRO
149149 case MCC_GETWHOLECELLCOMPRESIST_FUNC:
150- return 1 e -6
150+ return MICRO_TO_ONE
151151 case MCC_SETWHOLECELLCOMPCAP_FUNC:
152- return 1 e -12
152+ return PICO_TO_ONE
153153 case MCC_GETWHOLECELLCOMPCAP_FUNC:
154- return 1 e +12
154+ return ONE_TO_PICO
155155 default :
156156 return 1
157157 break
158158 endswitch
159159 else // IC and I=0
160160 switch ( func)
161161 case MCC_SETBRIDGEBALRESIST_FUNC:
162- return 1 e +6
162+ return ONE_TO_MICRO
163163 case MCC_GETBRIDGEBALRESIST_FUNC:
164164 case MCC_AUTOBRIDGEBALANCE_FUNC:
165- return 1 e -6
165+ return MICRO_TO_ONE
166166 case MCC_SETHOLDING_FUNC:
167- return 1 e -12
167+ return PICO_TO_ONE
168168 case MCC_GETHOLDING_FUNC:
169- return 1 e +12
169+ return ONE_TO_PICO
170170 case MCC_SETPIPETTEOFFSET_FUNC:
171- return 1 e -3
171+ return MILLI_TO_ONE
172172 case MCC_GETPIPETTEOFFSET_FUNC:
173173 case MCC_AUTOPIPETTEOFFSET_FUNC:
174- return 1 e +3
174+ return ONE_TO_MILLI
175175 case MCC_SETNEUTRALIZATIONCAP_FUNC:
176- return 1 e -12
176+ return PICO_TO_ONE
177177 case MCC_GETNEUTRALIZATIONCAP_FUNC:
178- return 1 e +12
178+ return ONE_TO_PICO
179179 default :
180180 return 1
181181 break
@@ -718,8 +718,9 @@ static Function AI_MIESAutoPipetteOffset(device, headStage)
718718 clampMode = DAG_GetHeadstageMode ( device, headStage)
719719
720720 ASSERT ( clampMode == V_CLAMP_MODE || clampMode == I_CLAMP_MODE, "Headstage must be in VC/IC mode to use this function" )
721- //calculate delta current to reach zero
722- vdelta = ( TPResults[ % BaselineSteadyState][ headstage] * TPResults[ % ResistanceSteadyState][ headstage]) / 1000 // set to mV
721+ // calculate delta current to reach zero
722+ // @todo check for IC
723+ vdelta = (( TPResults[ % BaselineSteadyState][ headstage] * PICO_TO_ONE) * ( TPResults[ % ResistanceSteadyState][ headstage] * MEGA_TO_ONE)) * ONE_TO_MILLI
723724 // get current DC V offset
724725 offset = AI_SendToAmp ( device, headStage, clampMode, MCC_GETPIPETTEOFFSET_FUNC, nan )
725726 // add delta to current DC V offset
@@ -972,13 +973,13 @@ static Function AI_RetrieveGains(device, headstage, clampMode, ADGain, DAGain)
972973
973974 ASSERT ( clampMode == tds. OperatingMode, "Non matching clamp mode from MCC application" )
974975
975- ADGain = tds. ScaleFactor * tds. Alpha / 1000
976+ ADGain = tds. ScaleFactor * tds. Alpha / ONE_TO_MILLI
976977 clampMode = tds. OperatingMode
977978
978979 if ( tds. OperatingMode == V_CLAMP_MODE)
979- DAGain = tds. ExtCmdSens * 1000
980+ DAGain = tds. ExtCmdSens * ONE_TO_MILLI
980981 elseif ( tds. OperatingMode == I_CLAMP_MODE || tds. OperatingMode == I_EQUAL_ZERO_MODE)
981- DAGain = tds. ExtCmdSens * 1 e 12
982+ DAGain = tds. ExtCmdSens * ONE_TO_PICO
982983 endif
983984End
984985
@@ -1570,15 +1571,15 @@ Function AI_FillAndSendAmpliferSettings(device, sweepNo)
15701571 ampSettingsWave[ 0 ][ 23 ][ i ] = tds. ScaleFactor
15711572 ampSettingsWave[ 0 ][ 24 ][ i ] = tds. ScaleFactorUnits
15721573 ampSettingsWave[ 0 ][ 25 ][ i ] = tds. LPFCutoff
1573- ampSettingsWave[ 0 ][ 26 ][ i ] = tds. MembraneCap * 1 e +12 // converts F to pF
1574+ ampSettingsWave[ 0 ][ 26 ][ i ] = tds. MembraneCap * ONE_TO_PICO // converts F to pF
15741575 ampSettingsWave[ 0 ][ 27 ][ i ] = tds. ExtCmdSens
15751576 ampSettingsWave[ 0 ][ 28 ][ i ] = tds. RawOutSignal
15761577 ampSettingsWave[ 0 ][ 29 ][ i ] = tds. RawScaleFactor
15771578 ampSettingsWave[ 0 ][ 30 ][ i ] = tds. RawScaleFactorUnits
15781579 ampSettingsWave[ 0 ][ 31 ][ i ] = tds. HardwareType
15791580 ampSettingsWave[ 0 ][ 32 ][ i ] = tds. SecondaryAlpha
15801581 ampSettingsWave[ 0 ][ 33 ][ i ] = tds. SecondaryLPFCutoff
1581- ampSettingsWave[ 0 ][ 34 ][ i ] = tds. SeriesResistance * 1 e -6 // converts Ω to MΩ
1582+ ampSettingsWave[ 0 ][ 34 ][ i ] = tds. SeriesResistance * ONE_TO_MEGA // converts Ω to MΩ
15821583
15831584 ampSettingsTextWave[ 0 ][ 0 ][ i ] = tds. OperatingModeString
15841585 ampSettingsTextWave[ 0 ][ 1 ][ i ] = tds. ScaledOutSignalString
0 commit comments