Atmega8 & LV

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Аватара пользователя
EvgenIg
beginner
beginner
Сообщения: 40
Зарегистрирован: 22 авг 2008, 21:34
Версия LabVIEW: 8.5,2009
Откуда: Санкт-Петербург

Re: Atmega8 & LV

Сообщение EvgenIg »

ошибку выдает
Вложения
3.jpg
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Atmega8 & LV

Сообщение Eugen Graf »

Скорее всего количество байт у тебя не 15, иначе бы ошибку не выдавал. Другого обьяснения я найти пока не могу. В общем проверь для начала количество получаемых байтов.
Аватара пользователя
EvgenIg
beginner
beginner
Сообщения: 40
Зарегистрирован: 22 авг 2008, 21:34
Версия LabVIEW: 8.5,2009
Откуда: Санкт-Петербург

Re: Atmega8 & LV

Сообщение EvgenIg »

так это сразу при запуске программы появляется, байтов еще нету на входе

p.s. а если нужно больше байт подавать, что нужно изменить?
а все разобрался
Последний раз редактировалось EvgenIg 04 сен 2008, 23:55, всего редактировалось 2 раза.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Atmega8 & LV

Сообщение Eugen Graf »

А, ну так ты соедини кластер ошибки с VISA Read к Unflatten From String, а потом убивай ошибку с помощью Clear Error.
Аватара пользователя
EvgenIg
beginner
beginner
Сообщения: 40
Зарегистрирован: 22 авг 2008, 21:34
Версия LabVIEW: 8.5,2009
Откуда: Санкт-Петербург

Re: Atmega8 & LV

Сообщение EvgenIg »

спасибо :thank:
но завтра я еще вернусь
Аватара пользователя
EvgenIg
beginner
beginner
Сообщения: 40
Зарегистрирован: 22 авг 2008, 21:34
Версия LabVIEW: 8.5,2009
Откуда: Санкт-Петербург

Re: Atmega8 & LV

Сообщение EvgenIg »

очередные нубские вопросы
1. почемуто значения появляющиеся в таблице через некоторое время исчезают, как этого избежать?
2. как можно сделать чтоб например число 350 в таблице выводилось в виде дроби 35.0?
3. как выводить значения из столбцов на график?
вот
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Atmega8 & LV

Сообщение Eugen Graf »

1. если ты видишь ошибку, то ты не должен показывать значение. Т.е. засунь индикатор в свитч кейс который зависит от того, есть ошибка или нет
2. наверное разделить на 10?
3. смотря что ты хочешь вывести. Легче всего использовать вейфформ чарт и давать ему твой кластер. Он сам будет его буферизовать.
Аватара пользователя
EvgenIg
beginner
beginner
Сообщения: 40
Зарегистрирован: 22 авг 2008, 21:34
Версия LabVIEW: 8.5,2009
Откуда: Санкт-Петербург

Re: Atmega8 & LV

Сообщение EvgenIg »

eg писал(а):1. если ты видишь ошибку, то ты не должен показывать значение. Т.е. засунь индикатор в свитч кейс который зависит от того, есть ошибка или нет
2. наверное разделить на 10?
3. смотря что ты хочешь вывести. Легче всего использовать вейфформ чарт и давать ему твой кластер. Он сам будет его буферизовать.
1.чет я не нашел свитч кейса
2. попытался разделить на 10 и всеравно выводит только целое число, в виде дроби неполучается
3. я хочу вывести по оси Х время с интервалом в 1час, а по оси Y значения из столбца (в виде точек или ломаной линии)
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Atmega8 & LV

Сообщение Eugen Graf »

Так тебе накидал по-быстрому. Можно сделать немного получше, если подумать.

Ещё обрати внимание на прибор после деления на 10, тогда быдет выдавать номер с запятой.
Вложения
Chart.png
Аватара пользователя
EvgenIg
beginner
beginner
Сообщения: 40
Зарегистрирован: 22 авг 2008, 21:34
Версия LabVIEW: 8.5,2009
Откуда: Санкт-Петербург

Re: Atmega8 & LV

Сообщение EvgenIg »

благодарю :super:
Аватара пользователя
EvgenIg
beginner
beginner
Сообщения: 40
Зарегистрирован: 22 авг 2008, 21:34
Версия LabVIEW: 8.5,2009
Откуда: Санкт-Петербург

Re: Atmega8 & LV

Сообщение EvgenIg »

а какую структуру нужно использовать чтоб не задавать число интераций?
попробовал использовать цикл по условию, но он только один раз совершает интерацию
подскажите
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Atmega8 & LV

Сообщение Eugen Graf »

EvgenIg писал(а): попробовал использовать цикл по условию, но он только один раз совершает интерацию
Ну это зависит от твоего условия.
Аватара пользователя
EvgenIg
beginner
beginner
Сообщения: 40
Зарегистрирован: 22 авг 2008, 21:34
Версия LabVIEW: 8.5,2009
Откуда: Санкт-Петербург

Re: Atmega8 & LV

Сообщение EvgenIg »

какое условие
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Atmega8 & LV

Сообщение Eugen Graf »

Ну как, либо TRUE, либо FALSE
Аватара пользователя
EvgenIg
beginner
beginner
Сообщения: 40
Зарегистрирован: 22 авг 2008, 21:34
Версия LabVIEW: 8.5,2009
Откуда: Санкт-Петербург

Re: Atmega8 & LV

Сообщение EvgenIg »

да без разницы так и так один раз
Ответить

Вернуться в «Коммуникация с приборами»