Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


e270 (TTL) + Labview

Вы не вошли.

 Поиск | Регистрация | Вход 

Алексей
21.10.2009 13:08:11
#1

Гость

e270 (TTL) + Labview

Уважаемые коллеги!
Мы имеем USB плату Е-270, с помощью которой в режиме работы АЦП с использованием Labview решаем наши задачи. Однако появилась необходимость в использовании TTL. Ваш пример для связи Е-270 с Labview простой и надежный (заработал с первого раза). Вероятно Вам не составит труда вставить туда блочок для работы с TTL выходами. Я не программист, и все мои попытки (по аналогии с примерами работы с TTL для других плат) оказались неудачными.

21.10.2009 15:08:36
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 676

Re: e270 (TTL) + Labview

Постараюсь добавить до понедельника.

22.10.2009 14:58:22
#3

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: e270 (TTL) + Labview

Послал пример в подниковую почту...

Алексей
23.10.2009 14:59:48
#4

Гость

Re: e270 (TTL) + Labview

Спасибо,
но запустить пример пока не смог, он требует версию Labview7.1, а у меня рабочая - только 7.0. Сумел его просмотреть в оценочной версии Labview8.5, подобным образом добавил вызовы функций с новыми библиотеками в свой старый пример, но как только дело доходит до вызова функций, Labview отключается. Подключение старых функций из E270_API.dll тоже не срабатывает.

26.10.2009 10:50:07
#5

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: e270 (TTL) + Labview

А так? перепослал для 7 версии...

Алексей
26.10.2009 11:45:39
#6

Гость

Re: e270 (TTL) + Labview

Раздобыл рабочую версию Лабвью71. В ней прошлый пример (для LV71) начинает работать, но как только дело доходит до выхода параметра из Call Library Function (LVE270_rTTL) Labview полностью отключается (не зависает, а так, как будто и не было включено).
Новый пример (для LV70)останавливается на функции OpenE270.vi и пишет "An exception occured within the external code called by a Call Library Node ... Vi was stopped at Call Library Function Node 0x5554 subVi OpenE270.vi". Вероятно какая-то нестыковка версий, но не факт, что пройдя функцию Open, получится пройти (LVE270_rTTL).

26.10.2009 14:07:40
#7

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: e270 (TTL) + Labview

Возможно я некорректо написал. в том месте где запись и вывод на ттл и чтение с платы оставьте что-то одно или в сиквенс засуньте...чтоб оно последовательно выполнялось....Но идея работы с ттл такая - те через call library function вызывать эти 2 функции из длл.

Алексей
26.10.2009 16:58:17
#8

Гость

Re: e270 (TTL) + Labview

Спасибо за советы!
Заработало, когда в конфигурации обоих узлов вызова функций в Calling convention вместо "С" задал "stdcall(WinAPI)". Сиквенс не понадобился.

26.10.2009 20:49:17
#9

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: e270 (TTL) + Labview

может и это....я ошибся тогда...

Алексей
10.02.2014 16:05:00
#10

Гость

Re: e270 (TTL) + Labview

Таже самая проблема с TTL выходами.
Если не сложно, пришлите, пожалуйста,vi для работы с ttl.