Страница 12 из 15
Re: LabView:вопросы и ответы
Добавлено: Пт июн 17, 2011 21:18:47
lordsteve
Проблема решена! спасибо за помощь!
Re: LabView:вопросы и ответы
Добавлено: Сб июн 18, 2011 12:43:42
orinoko
lordsteve писал(а):Проблема решена! спасибо за помощь!
А если не секрет - как вы решили задачу?
LabVIEW вопрос
Добавлено: Вс дек 04, 2011 16:02:12
ArtemiiAm
всем привет! Вопрос: схема должна реализовать задачу: в ручную последовательно перебрать все двузначные числа (10-99) и по очереди вывести те из них, сумма квадратов цифр которых делится на 17. однако, схема на рисунке выбирает только те числа, у которых сумма квадратов цифр делится на 17 так, что результатом деления будет 1 и только 1. подойдут числа 14 и 41. Подскажите, пожалуйста, как проверить является ли результат деления на 17 целым числом?
Re: LabVIEW вопрос
Добавлено: Пн дек 05, 2011 10:29:33
orinoko
Ответ в картинке. Но лучше дублировать выкладыванием VI-шки, правда упаковать надо, так как на этом форуме нельзя выкладывать файлы такого типа.
А вообще задача относится к типу "немного пошевелить извилиной" и не имеет прямого отношения к LV.
Re: LabView:вопросы и ответы
Добавлено: Сб янв 07, 2012 03:32:46
engee
Re: LabView:вопросы и ответы
Добавлено: Вс мар 18, 2012 21:50:36
xatab
Подскажите пожалуйста как в LabView сделать счетчик, который при каждом нажатии на кнопку увеличивает свое значение на единицу и считает до 10. (не прибегая к построению структур на триггерах)
Re: LabView:вопросы и ответы
Добавлено: Вс мар 18, 2012 22:39:53
orinoko
Использовать Shift-регистр и case-блок. И всё это в цикле. А то и просто достаточно case-блока. По нажатию кнопки сработала соотв. вкладка case и там взяли значение из индикатора, прибавили 1 и записали. Перед этим проверив на достижение 10
Re: LabView:вопросы и ответы
Добавлено: Вс мар 18, 2012 22:49:32
xatab
я просто с помощью case пробую, но видимо значение с выхода неправильно завожу в case
Re: LabView:вопросы и ответы
Добавлено: Пн мар 19, 2012 12:25:06
orinoko
Покажите вашу VI-шку.
Re: LabView:вопросы и ответы
Добавлено: Пн мар 19, 2012 22:27:32
orinoko
Тогда вот так.
Вы как то всё усложнили, так как слабо понимаете принцип программирования.

Re: LabView:вопросы и ответы
Добавлено: Пн мар 19, 2012 22:41:01
xatab
а что за элементы, которыео осущ-ют ввод нуля в цикл?
Re: LabView:вопросы и ответы
Добавлено: Пн мар 19, 2012 22:54:56
orinoko
Property Node.
Можно создать: ПКМ на элементе (Numeric) -> Create -> Property Node -> Value
На полученном таким образом PN при необходимости ПКМ -> Change To Write (или Read)
А тот, что внутри цикла - это Local Variable
Re: LabView:вопросы и ответы
Добавлено: Пн мар 19, 2012 23:08:26
xatab
Спасибо!буду разбираться)
Re: LabView:вопросы и ответы
Добавлено: Вс июн 10, 2012 11:21:57
c717411
по RS232 принимается строка, в первых трех байтах - номер датчика, за ним некий числовой показатель. Никак не соображу, как грамотно реализовать распределение данных по нужным контролам?
Re: LabView:вопросы и ответы
Добавлено: Вс июн 10, 2012 14:30:09
orinoko
Используете "Index Array", растягиваете вниз на 4 элемента, а дальше верхние три собираете в число, а последнее на контрол. Если я правильно понял вопрос. Если что, покажите картинку и где проблема. И скинте сюда VI-шку (зипованную)
Re: LabView:вопросы и ответы
Добавлено: Вс июн 10, 2012 14:46:27
c717411
Вот накидал пример простенький. В зависимости от строковой константы надо поместить числовое значение в один из рядов контролов (1, 2 или 3). Строка м.б. соответственно начинаться с х1,х2, х3.
Мне бы саму идею, как раскидывать на соответствующие контролы, а дальше я разберусь уже. Через задницу в приницпе я смогу сделать, но это не выход, хочется красиво =) Да и контролов может быть много, а это уже напрягает.
Re: LabView:вопросы и ответы
Добавлено: Вс июн 10, 2012 17:27:05
orinoko
Если я всё же правильно понял, то вот так.
Кстати, если эту картинку перенести на чистую панель проекта, то появится программа (это так называемый "сниппет").
Re: LabView:вопросы и ответы
Добавлено: Вс июн 10, 2012 17:45:05
c717411
спасибо =) Пытался тоже через case сделать ночью, не получалось что-то
Re: LabView:вопросы и ответы
Добавлено: Пн дек 16, 2013 20:16:26
exersizze
Приветствую котаны! разбираюсь с лабой, а именно прием данных по RS232. Для этого использую VISA, а для преобразования строки в число и вывода на график использую Scan From String. Все по примерам из сети. Но вылезла проблема: программа работает если только данные поступают на порт (гоню с микроконтроллера через FTDI), а когда устройство не подключено при попытке запустить программу выскакивает ошибка 85, мол на входе элемента Scan From String неправильные данные (ну и правильно - их же там нет). Может есть еще какие способы преобразовать строку в число? Ну или как поступить в данном случае?
Re: LabView:вопросы и ответы
Добавлено: Пн дек 16, 2013 23:15:16
orinoko
А покажите вашу программу. И в каком месте глюк. И пример пакета данных, которые вы передаёте.