Элемент управления LabView (.ctl) в структуру VB.NET - PullRequest
0 голосов
/ 25 марта 2010

Я создал элемент управления в LabView. Мой код LabView записывает данные этого типа в двоичный файл. Я хочу прочитать эти данные в структуре VB.

Могу ли я сделать это программно или мне нужно вручную создать соответствующую структуру?

1 Ответ

1 голос
/ 28 марта 2010

Я не программист .NET, поэтому не могу дать правильный ответ, но я сомневаюсь, что типы данных совместимы (например, LabVIEW с прямым порядком байтов, тогда как VB.NET с прямым порядком байтов, так что вы бы необходимо изменить порядок байтов для многобайтовых значений, хотя я считаю, что более поздние версии LV позволяют изменить это при выравнивании данных).

В справке LabVIEW есть раздел, который описывает, как LV хранит данные в памяти и сглаживает их (на вашем случае, на диске), и я не думаю, что у вас будет другой выбор, кроме как написать код, который будет читать двоичный файл данных и преобразовать их в формат VB.NET (хотя один из возможных вариантов - написание библиотеки DLL LV, которая будет считывать данные и затем выводить их в кластер, который можно импортировать в VB.NET как структуру. Такое решение потребует, чтобы у вас был LV RTE на каждом ПК, где вы хотите его запустить).

...