Список форумов   Список форумов  

помогите)

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

помогите)

Сообщение amraphel » Пн май 26, 2008 3:35 pm

зравствуйте) я нуб в лабвью)
у мня вот такой вопрос.. уже просто весь день сражаюсь, но решения все никак ненайду))..
предположим у мня есть 3 числа: x, y, z мне надо выбрать из них большее, и если большее "x" то отправить значение 1, если "y" то значение 2, и если "z" то 3 соответственно..

вот кусочек моей проги (рисунок прицепил) на нем своего рода матрица 3x3, но не массив, в контексте моей задачи незя загонять массив. из нее по строкам ищем min, получаем, и ищем max, но вот как прицепить значение???
Вложения
vibor.JPG
vibor.JPG (40.15 KiB) Просмотров: 5141
amraphel
 
Сообщений: 2
Зарегистрирован: Пн май 26, 2008 2:56 pm

Сообщение Александр » Пн май 26, 2008 5:18 pm

Ответ во вложенном файле
В твоей схемме не разбирался, пример сделан к описанию.
Вложения
test.rar
(8.66 KiB) Скачиваний: 653
Александр
Активный пользователь
 
Сообщений: 38
Зарегистрирован: Вт янв 09, 2007 5:24 pm
Откуда: Москва

Сообщение егра » Пн май 26, 2008 11:29 pm

Сделать массив, отсортировать (или найти максимум) и выдать первый элемент.
егра
Специалист LabVIEW
 
Сообщений: 220
Зарегистрирован: Сб сен 01, 2007 10:51 pm
Откуда: Homburg/Germany

Сообщение amraphel » Вт май 27, 2008 2:36 pm

спасибо! сделал))

вот еще такой маленький вопрос) как сделать random 1,2,3 с равными вероятностями?

я делал random, *2, +1, round to nearest. проблема в том что получается 1 с вероятностью 1/4, 2 с вероятностью 1/2, 3 с вероятностью 1/4.
amraphel
 
Сообщений: 2
Зарегистрирован: Пн май 26, 2008 2:56 pm

Сообщение егра » Вт май 27, 2008 3:16 pm

Я думаю так
Вложения
Random.PNG
Random.PNG (1.29 KiB) Просмотров: 5104
егра
Специалист LabVIEW
 
Сообщений: 220
Зарегистрирован: Сб сен 01, 2007 10:51 pm
Откуда: Homburg/Germany

Сообщение IvanLis » Чт май 29, 2008 10:15 am

Все зависит от длинны выборки, которую необходимо сгенерировать.
Да и генерировать сразу массив лучше чем отдельно отсчеты.
Попробуйте несколько вариантов и сравните равномерность....

Если длина достаточна, то я бы сделал так:
Вложения
Генератор.jpg
Генератор.jpg (24.52 KiB) Просмотров: 5061
IvanLis
Специалист LabVIEW
 
Сообщений: 497
Зарегистрирован: Пн апр 23, 2007 1:44 pm
Откуда: СССР

Сообщение TeopeTuK » Чт май 29, 2008 6:05 pm

для поиска максимума из трех чисел можно написать в FormulaNode такую формулу

(X1>=X2&&X1>=X3)?X1:(X2>=X1&&X2>=X3)?X2:X3

Для минимума аналогично
TeopeTuK
Пользователь
 
Сообщений: 14
Зарегистрирован: Пн янв 21, 2008 3:12 pm


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron