LabWindows/CVI is an event-driven, ANSI C89 programming environment developed by National Instruments.
1 ответ

Статическая библиотека, созданная в VS2010, не поддерживается в CVI

Я создал простую статическую библиотеку Ansi-C90 с VS2010. Мне удалось создать C++ проект в VS2010, импортировать и полностью протестировать библиотеку. Я открыл проект LabWindows CVI и попытался импортировать туда файл lib. К сожалению, там не так …
18 апр '13 в 14:41
1 ответ

API-интерфейсы Trace32 Lauterbach для доступа к программе на языке C

У меня есть ECU с контроллером Infineon и в нем мигает какая-то программа xyz. Теперь значения переменных программы можно увидеть в режиме реального времени в отладчике Trace32 с аппаратным обеспечением Lauterbach. Теперь я должен записать все значе…
21 янв '15 в 18:56
1 ответ

Странная ошибка возврата с sscanf

У меня есть это: #include<stdio.h> #include<string.h> int main(void) { int ret; int major =0, minor= 0, build =0, revision =0; char entry[16]; strcpy(entry,"1.2"); ret = sscanf(entry,"%d.%d.%d.%d", &major, &minor, &build, &am…
16 май '15 в 16:40
1 ответ

Отправка команды ATD в Fastrack Supreme через RS232 в LabWindows/CVI

Я работаю над проектом, основанным на FASTRACK SUPREME, который должен получать команды через последовательный порт RS232. проблема в том, что: когда я использую HyperTerm, команда ATDxxxxxxxxx; работает отлично. Когда я использую библиотеку CVI RS2…
21 июн '10 в 21:56
1 ответ

Определите ЗЕЛЕНЫЙ цвет на изображении с помощью NI VISION в Labwindows\CVI

Я использую NI VISION imaqColorHistogram(...) в CVI, который дает мне отчет для каждой плоскости, для colorMode, который я выбираю ( RGB, HSL HSV, HSI,CIE, CIEXYZ) на изображении, которое должно содержать ЗЕЛЕНУЮ точку (точка - это большая часть изо…
25 янв '17 в 19:53
0 ответов

Объект Waitforsignle всегда находится в состоянии ожидания

У меня проблема с событиями и waitforsingleobject(), которые всегда возвращаются в тайм-аут. У меня есть 4 компьютера, где этот код запускает 1 - рабочий стол, 3 - ноутбуки. На ноутбуках ничего не работает, приемник всегда тайм-аут при ожидании собы…
26 фев '19 в 14:07
1 ответ

Кто-нибудь имеет опыт работы с National Instruments CVI и контроля версий?

Я использую NI Labwindows CVI и пытаюсь интегрировать систему контроля версий. Предположительно, он хорошо работает со всем, что соответствует MS API (MSSCC/SCC), но я не обнаружил, что это имеет место на практике. Я хотел бы, чтобы был сервис SVN, …
02 апр '09 в 21:40
1 ответ

Использование TCP в ATEASY

Я хочу создать серверную часть, используя ATEASY, и внутри тестов ATEASY я отправлю информацию о тестах в LABWINDOWS\CVI, которая будет реализовывать клиентскую часть. У меня вопрос, есть ли у кого-то хороший учебник или пример, как использовать TCP…
30 сен '15 в 12:45
1 ответ

Переключение между NRSE, RSE и дифференциальными аналоговыми входами в LabWindows CVI

У меня возникли проблемы с чтением аналогового ввода с карты DAQ в LabWindows CVI; конфигурация ввода, по-видимому, установлена ​​на "Дифференциальный" по умолчанию, и мне было интересно, как мне изменить это значение на NRSE.
08 авг '17 в 03:37
1 ответ

Не получаю никаких данных в sprintf

_export int DSPCmdOut(COMMAND_DESCRIPTOR *cmd) { cmd.u[0] = CMD_SG_SYNCHED; cmd.u[1] = uThisStation; cmd.u[2] = iMode; DSPCmdOut(&cmd); return 0; } _export int DSPCmdOut(COMMAND_DESCRIPTOR *cmd) { if(S->uCMD > (MAX_CMD-1)) return -1; S-&gt…
10 июн '14 в 09:11
1 ответ

Как определить ОС Windows XP или Windows 2000 для запуска исполняемого файла CVI

Я использую NI LabWindows CVI 8.1 для компиляции и сборки исполняемой программы, которую мне нужно запускать в ОС Windows XP и Windows 2000. Я использую Windows XP для компиляции и сборки исполняемого файла. У меня есть информация, что мне нужно сде…
07 дек '09 в 19:53
2 ответа

Как вы можете проверить файлы lib?

У меня есть список из 390 библиотек, и мне нужно портировать программное обеспечение из лаборатории CVI в Visual C. Эти зависимости убивают меня. Я не могу импортировать все из них, это было бы излишним - и не все они уникальны и / или могут быть за…
16 дек '10 в 13:47
0 ответов

Запуск фильтра на высокой скорости

Я пишу программное обеспечение для обработки сигналов в CVI. У меня есть сигнал, переданный на компьютер через USB на очень высокой скорости (~50K). Я хочу отфильтровать его в RT. Для этого я создал фильтр в Simulink и превратил его в код C, который…
1 ответ

CVI Double to Char

Я пытаюсь объединить строки с числовыми (двойными) значениями и текстами. Мой текущий код: char nameLed[256]; //Nom de la led char colorLed[256]; //La couleur de la led char I_directLed[100]; //L'intensité direct que peut supporter la led double U_d…
24 дек '17 в 12:24
0 ответов

Очень быстрое чтение COM-порта

Я читаю с COM-порта на высокой скорости (3686,400 б / с). Для этого мне нужно читать с 512-байтовыми блоками и значительно увеличивать время ожидания (до 1000), чтобы каждый раз получать целый блок, а не его части, даже если я читаю синхронно. Пробл…
19 май '13 в 12:48
1 ответ

Подключиться к базе данных доступа.accdb, используя объект aC# activeX в Windows 7 и CVI 9.0.1

Я пытаюсь подключиться к базе данных доступа.accdb, используя объект 32 activeX в CVI 9.0.1. Я могу нормально подключиться к файлу.mdb, но когда я пытаюсь.accdb, функция проходит нормально, но connectFlag возвращает 0, указывая, что ему не удалось п…
13 янв '14 в 17:56
8 ответов

Как повысить производительность memcpy

Резюме: Похоже, что memcpy не может передавать более 2 ГБ / с в моей системе в реальном или тестовом приложении. Что я могу сделать, чтобы получить более быстрые копии из памяти в память? Полная информация: Как часть приложения для сбора данных (с и…
23 ноя '10 в 20:33
0 ответов

LabWindows/CVI - Обработка изображений

Я пытаюсь преобразовать изображение из RGB в черно-белое изображение (0 или 1). Сначала я преобразовал его в оттенки серого, но теперь я застрял (идея состояла в том, чтобы найти середину, которую я сделал, используя matlabe, и теперь мне нужно норм…
15 фев '17 в 14:55
1 ответ

Различие в стилях управления для лаборатории Windows CVI

Я создаю некоторые элементы управления пользовательским интерфейсом в Lab Windows CVI программно, и на сайте NI я увидел , что есть два разных типа графиков, "CTRL_GRAPH_LS" и "CTRL_GRAPH". Многие другие элементы управления имеют такой же суффикс. К…
06 авг '16 в 01:04
1 ответ

Ошибка общей защиты при использовании функции NI VISION imaqDetectLines()

Я использую модуль National Instruments Vision в Labwindows\CVI Почему-то, когда я использую функцию imaqDetectLines(), я получил FATAL RUN-TIME ERROR: "Angle tracker.c", line 50, col 11, thread id 0x00002004: The program has caused a 'General Prote…
19 окт '16 в 10:38