Lines Matching refs:chanNum
80 proc construct_timing_info {minAcqAdcClocksNeeded samplesPerScan enabled chanNum} { argument
82 return [list $minAcqAdcClocksNeeded $samplesPerScan $enabled $chanNum]
223 for {set chanNum 0} {$chanNum < [llength $::channels]} {incr chanNum} {
224 …set adcClocks [expr {[lindex $::channels $chanNum $::CHAN_MAPPED_ACQ_ADC_CLOCKS] - $::ADC_CLOCKS_N…
225 …lset ::channels $chanNum $::CHAN_ACHIEVED_ACQ_TIME_NS [expr {round(1e9 * $adcClocks / $adcClockRat…
226 …lset ::channels $chanNum $::CHAN_ACHIEVED_SAMPLE_TIME_NS [expr {round(1e9 * [lindex $::channels $c…
268 for {set chanNum 0} {$chanNum < $::MAX_NUM_CHANNELS} {incr chanNum} {
272 if {$chanNum < [llength $::channels]} {
273 … set ch_achieved_acq_time [expr {int([lindex $::channels $chanNum $::CHAN_ACHIEVED_ACQ_TIME_NS])}]
274 …set ch_achieved_sample_time [expr {int([lindex $::channels $chanNum $::CHAN_ACHIEVED_SAMPLE_TIME_N…
275 …h_sample_time_sel [format "CY_SAR_CHAN_SAMPLE_TIME_%d" [lindex $::channels $chanNum $::CHAN_TIMER]]
277 … puts $::channelName [format "param:ch%d_achieved_acq_time=%d ns" $chanNum $ch_achieved_acq_time]
278 …puts $::channelName [format "param:ch%d_achieved_sample_time=%d ns" $chanNum $ch_achieved_sample_t…
279 puts $::channelName [format "param:ch%d_sample_time_sel=%s" $chanNum $ch_sample_time_sel]
401 for {set chanNum 0} {$chanNum < [llength $::channels]} {incr chanNum} {
402 set chan [lindex $::channels $chanNum]
403 …_CLOCKS_NEEDED] [lindex $chan $::CHAN_SAMPLES_PER_SCAN] [lindex $chan $::CHAN_IS_ENABLED] $chanNum]
461 set chanNum $chanBase
462 while {$chanNum < $chanTop} {
463 set apertureTime [lindex $chanTimes $chanNum $::TIMING_IDEAL_SAMPLE_ADC_CLOCK]
464 set nextChanNum $chanNum
477 set chanNum $nextChanNum
491 for {set chanNum $chanBase} {$chanNum < $chanTop} {incr chanNum} {
492 set chan [lindex $chanTimes $chanNum]
501 for {set chanNum 0} {$chanNum < [llength $::channels]} {incr chanNum} {
503 …if {[lindex $::channels $chanNum $::CHAN_MIN_ACQ_ADC_CLOCKS_NEEDED] <= [lindex $::aperturesAdcCloc…
504 lset ::channels $chanNum $::CHAN_TIMER $timer
515 for {set chanNum 0} {$chanNum < [llength $::channels]} {incr chanNum} {
516 … set mappedAcqAdcClocks [lindex $::aperturesAdcClock [lindex $::channels $chanNum $::CHAN_TIMER]]
517 lset ::channels $chanNum $::CHAN_MAPPED_ACQ_ADC_CLOCKS $mappedAcqAdcClocks
518 lset ::channels $chanNum $::CHAN_MAPPED_TOTAL_ADC_CLOCKS \
519 …pedAcqAdcClocks + [lindex $::channels $chanNum $::CHAN_MIN_CONV_ADC_CLOCKS_NEEDED]) * [lindex $::c…
521 incr mappedScanAdcClocks [lindex $::channels $chanNum $::CHAN_MAPPED_TOTAL_ADC_CLOCKS]