Площади треугольников
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Площади треугольников
Ну и правильно делает, что выдаёт ошибку. 1D массив не имеет колонок, там только одна строка с элементами. Отсоединиоранжевые проводки и подсоедини по новой.
-
- assistant
- Сообщения: 105
- Зарегистрирован: 27 фев 2009, 15:00
- Награды: 1
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Площади треугольников
Ошибку исправил, но на выходе получаются 1D матрицы ( 1 строка 2 столбца) и индексы опять не переберираются.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Площади треугольников
Теперь вместо цифр 2 подключи Array Size или цифры 256, если размер всегда равен 256.
-
- assistant
- Сообщения: 105
- Зарегистрирован: 27 фев 2009, 15:00
- Награды: 1
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Площади треугольников
к внешнему циклу Array Size не подключить, там 2Д массив, а когда подключаю к внутреннему то он выдают вторю строчку массива 256 на 256 целиком, а нужно всего по 2 элемента чтобы выдавал.
-
- assistant
- Сообщения: 105
- Зарегистрирован: 27 фев 2009, 15:00
- Награды: 1
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Площади треугольников
А как можно получить 2Д массивы а не 1 Д на выходе, чтобы у меня перебор шел по матрицам 2 на 2?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
- assistant
- Сообщения: 105
- Зарегистрирован: 27 фев 2009, 15:00
- Награды: 1
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Площади треугольников
Немогли бы вы мне пожалуйста подсказать как эту формулу S=1/2[x1*(y2-y3)+x2*(y3-y1)+x3*(y1-y2)] записать в Formula Node чтобы программа поняла какие ячейки перемножать, вычитать. Как она поймет где х1, х2, х3?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Площади треугольников
Может быть прям так и вписать как есть. А входы и выходы добавляются правой кнопкой мыши. Названия входов и выходов должны соответствовать названиям используемым внутри Formula Node.
Как сделаешь выложи скрин.
Как сделаешь выложи скрин.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Площади треугольников
Я же написал выше что названия переменных должны соответствовать.
входы должны называться x1,x2, y1 и т.д. , а не x и y.
входы должны называться x1,x2, y1 и т.д. , а не x и y.
-
- assistant
- Сообщения: 105
- Зарегистрирован: 27 фев 2009, 15:00
- Награды: 1
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Площади треугольников
На выходе выдает строчку из 0, хотя должны быть значащие цифры. Может x1 x2 и т.д подругому нужно подключить?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Площади треугольников
Нужно растянуть Index Array вниз, тогда будут выдаваться несколько элементов. Я вижу общая структура уже создана, теперь осталось разобраться с индексами. Удачи
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 5 Ответы
- 496 Просмотры
-
Последнее сообщение Юрий