From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
A 2d array, when examined using assembler, is often a vector in memory, with two defining numbers that give current index and how many columns there are. To go to a point (m,n) one really goes to index m*N_col+n. This should be easily wrapper-ed to allow larger wrapper-ings: point (p,q,r) is found by going to vector index p*N_col*N_row+q*N_col + r while point (i,j,k,m) is found by going to vector index i*N_cell_per_block+j*N_cell_per_sheet+k*N_cell_per_row+m.