Итак, у меня есть внешняя функция C, которая возвращает указатель на массив. Я пытаюсь выяснить, как преобразовать указатель во что-то, что можно отобразить на экране, используя последнюю версию LabView (2019, предположим, у меня есть все наборы инструментов).
Функция C подпись импортирует нормально и предназначена для отображения 16 битных изображений
STATUS DemoImage(unsigned short** ptr, int64* rows, int64* columns, int64 image_idx)
с ptr
, в конце концов заполняя указатель, содержащий ячейку памяти, до 16-битного изображения. rows
, columns
работают как положено.
Как называются контроллеры, которые преобразуют тип данных во что-то, что может быть отображено? Я также был бы признателен за ответы, которые касаются только того, как отображать 8-битные изображения, поскольку я могу конвертировать их в своей собственной библиотеке, если наихудшее, то наихудшее.