Площади треугольников

Простейшие вопросы в области инженерной разработки
13troll

Activity
assistant
assistant
Сообщения: 105
Зарегистрирован: 27 фев 2009, 15:00
Награды: 1
Версия LabVIEW: 8.5
Контактная информация:

Re: Площади треугольников

Сообщение 13troll »

Изображение
Выдает ошибку Index Array: contains unwired or bad terminal
Аватара пользователя
Eugen Graf

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

Re: Площади треугольников

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

Ну и правильно делает, что выдаёт ошибку. 1D массив не имеет колонок, там только одна строка с элементами. Отсоединиоранжевые проводки и подсоедини по новой.
13troll

Activity
assistant
assistant
Сообщения: 105
Зарегистрирован: 27 фев 2009, 15:00
Награды: 1
Версия LabVIEW: 8.5
Контактная информация:

Re: Площади треугольников

Сообщение 13troll »

Ошибку исправил, но на выходе получаются 1D матрицы ( 1 строка 2 столбца) и индексы опять не переберираются.
Аватара пользователя
Eugen Graf

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

Re: Площади треугольников

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

Теперь вместо цифр 2 подключи Array Size или цифры 256, если размер всегда равен 256.
13troll

Activity
assistant
assistant
Сообщения: 105
Зарегистрирован: 27 фев 2009, 15:00
Награды: 1
Версия LabVIEW: 8.5
Контактная информация:

Re: Площади треугольников

Сообщение 13troll »

к внешнему циклу Array Size не подключить, там 2Д массив, а когда подключаю к внутреннему то он выдают вторю строчку массива 256 на 256 целиком, а нужно всего по 2 элемента чтобы выдавал.
13troll

Activity
assistant
assistant
Сообщения: 105
Зарегистрирован: 27 фев 2009, 15:00
Награды: 1
Версия LabVIEW: 8.5
Контактная информация:

Re: Площади треугольников

Сообщение 13troll »

А как можно получить 2Д массивы а не 1 Д на выходе, чтобы у меня перебор шел по матрицам 2 на 2?
Аватара пользователя
Eugen Graf

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

Re: Площади треугольников

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

Формулу нужно тоже внутрь внутреннего массива.
13troll

Activity
assistant
assistant
Сообщения: 105
Зарегистрирован: 27 фев 2009, 15:00
Награды: 1
Версия LabVIEW: 8.5
Контактная информация:

Re: Площади треугольников

Сообщение 13troll »

Немогли бы вы мне пожалуйста подсказать как эту формулу S=1/2[x1*(y2-y3)+x2*(y3-y1)+x3*(y1-y2)] записать в Formula Node чтобы программа поняла какие ячейки перемножать, вычитать. Как она поймет где х1, х2, х3?
Аватара пользователя
Eugen Graf

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

Re: Площади треугольников

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

Может быть прям так и вписать как есть. А входы и выходы добавляются правой кнопкой мыши. Названия входов и выходов должны соответствовать названиям используемым внутри Formula Node.

Как сделаешь выложи скрин.
13troll

Activity
assistant
assistant
Сообщения: 105
Зарегистрирован: 27 фев 2009, 15:00
Награды: 1
Версия LabVIEW: 8.5
Контактная информация:

Re: Площади треугольников

Сообщение 13troll »

Изображение
Ругается на формулу. Не понимает программа что такое х1, х2 и т.д.
Аватара пользователя
Eugen Graf

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

Re: Площади треугольников

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

Я же написал выше что названия переменных должны соответствовать.
входы должны называться x1,x2, y1 и т.д. , а не x и y.
13troll

Activity
assistant
assistant
Сообщения: 105
Зарегистрирован: 27 фев 2009, 15:00
Награды: 1
Версия LabVIEW: 8.5
Контактная информация:

Re: Площади треугольников

Сообщение 13troll »

Изображение
На выходе выдает строчку из 0, хотя должны быть значащие цифры. Может x1 x2 и т.д подругому нужно подключить?
Аватара пользователя
Eugen Graf

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

Re: Площади треугольников

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

Нужно растянуть Index Array вниз, тогда будут выдаваться несколько элементов. Я вижу общая структура уже создана, теперь осталось разобраться с индексами. Удачи :super:
13troll

Activity
assistant
assistant
Сообщения: 105
Зарегистрирован: 27 фев 2009, 15:00
Награды: 1
Версия LabVIEW: 8.5
Контактная информация:

Re: Площади треугольников

Сообщение 13troll »

Большое спасибо за помощь.
Vya4ko
beginner
beginner
Сообщения: 49
Зарегистрирован: 02 мар 2009, 11:14
Версия LabVIEW: 8.6
Контактная информация:

Re: Площади треугольников

Сообщение Vya4ko »

ну че получилось????
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»