Tag | (0022,1646) |
---|---|
Type | Conditionally Required (1C) |
Keyword | BscanCycleTimeVector |
Value Multiplicity | 1-n |
Value Representation | Single (FL) |
An array that contains the real time increments (in msec) between B-scans. See Section C.8.17.16.1.1 for further explanation.
Required if B-scan Cycle Time (0022,1645) is absent.
scan time + latency between B-scans
The B-scan Cycle Time (0022,1645) is the nominal scan time (in milliseconds) plus the latency between the individual repeats of the B-scan at the same location. The B-scan Cycle Time Vector can be used if the time for the repeats are not uniform. Either the B-scan Cycle Time (0022,1645) or the B-scan Cycle Time Vector (0022,1646) are required.
B-scan Cycle Time shall be used in the following manner to calculate 'the relative time' for each B-scan:
B-scan Cycle 'Relative Time' (n) = B-scan Cycle Delay + B-scan Cycle Time * (n-1)
where:
n = number of B-scan cycles within the frame and the first B-scan number is one
When there is only one B-scan present, B-scan Cycle Time (0022,1645) may have either a value of 0, or a nominal value that would apply if there were multiple B-scans.
B-scan Cycle Time Vector (0022,1646) is an array that contains the time increments (in milliseconds) between the nth B-scan cycle and the previous B-scan cycle for a frame. The first B-scan cycle always has a time increment of 0. The B-scan Cycle Time Vector shall be used in the following manner to calculate 'relative time' T(n)for B-scan Cycle n:
where Δti is the ith B-scan Cycle Time Vector component.