Коллеги, доброго времени суток.
Всё та же проблема:
Код: Выделить всё
####
#Date: Mon, Feb 8, 2016 11:06:49 PM
#OSName: PharLap ETS 13.1
#OSVers: 13.1
#OSBuild: 257
#AppName: PH_EXEC_SMP
#Version: 13.0.1 32-bit
#AppKind: AppLib
#LabVIEW Base Address: 0x019CB650
LVRT.DLL load address: 0x01E1E000
starting LabVIEW Execution System 2 Thread 0 , capacity: 24 at [3537817618.08200410, (23:06:58.082004071 2016:02:08)]
starting LabVIEW Execution System 2 Thread 1 , capacity: 24 at [3537817618.08200410, (23:06:58.082004071 2016:02:08)]
starting LabVIEW Execution System 2 Thread 2 , capacity: 24 at [3537817618.08200410, (23:06:58.082004071 2016:02:08)]
starting LabVIEW Execution System 2 Thread 3 , capacity: 24 at [3537817618.08200410, (23:06:58.082004071 2016:02:08)]
starting LabVIEW Execution System 2 Thread 4 , capacity: 24 at [3537817618.08200410, (23:06:58.082004071 2016:02:08)]
starting LabVIEW Execution System 2 Thread 5 , capacity: 24 at [3537817618.08200410, (23:06:58.082004071 2016:02:08)]
starting LabVIEW Execution System 2 Thread 6 , capacity: 24 at [3537817618.08200410, (23:06:58.082004071 2016:02:08)]
starting LabVIEW Execution System 2 Thread 7 , capacity: 24 at [3537817618.08200410, (23:06:58.082004071 2016:02:08)]
starting LabVIEW Execution System 3 Thread 0 , capacity: 24 at [3537817618.12031220, (23:06:58.120312214 2016:02:08)]
starting LabVIEW Execution System 3 Thread 1 , capacity: 24 at [3537817618.12031220, (23:06:58.120312214 2016:02:08)]
starting LabVIEW Execution System 3 Thread 2 , capacity: 24 at [3537817618.12031220, (23:06:58.120312214 2016:02:08)]
CPU: PXIe 8108 (2GB ОЗУ, Core 2 Duo)
RealTime
Плата сбора данных: PXIe-4844
http://sine.ni.com/nips/cds/view/p/lang/ru/nid/209012
Откомпилированное приложение не работает. Проблема в наличии 2 VI из драйвера к 4844:
OSI Read VI http://zone.ni.com/reference/en-XX/help ... f/os_read/
OSI Stop Task VI http://zone.ni.com/reference/en-XX/help ... stop_task/
Stop Task безболезненно выкидываем из программы. А вот без чтения данных с платы ни как нельзя!
В режиме отладки приложение запускается и работает без ошибок, после компиляции и установки в автозагрузку крейта прекращает свою работу.
На разработчике и крейте установлены все обновления для LabVIEW 2013. Драйвер к плате сбора данных с оптических датчик последней версии NI-OSI 2.1.
LVRT.DLL load address: 0x01E1E000 как я понимаю, компилятор при сборке программы, все библиотеки и ссылки упаковывает в этот файл и после этого начинаются проблемы.
Подключая монитор к PXI крейту, контролирую загрузку CPU - в режиме отладки все нормально - 9%. Откомпилированное приложение не работает.
Возможно в момент загрузки программе не хватет оперативки, но это ни как проверить нельзя.
VI из набора NI-OSI 2.1 запаролины и посмотреть их содержимое не предоставляется возможным.
Софт и железо подходит по требования для работы платы 4844.
Какие мысли и советы будут, коллеги? Что можно сделать?