Простейшее программирование

Простейшие вопросы в области инженерной разработки
Ответить
solt111
user
user
Сообщения: 73
Зарегистрирован: 05 ноя 2010, 21:25
Версия LabVIEW: 9.0

Простейшее программирование

Сообщение solt111 »

Снова появился вопрос, как правильно в 2009 Labview оформить логику операции, есть пример который не работает. Подскажите пожалуйста. Если возможно укажите книжку или сайт где указаны операторы для программирования.
Вложения
не правильный пример
не правильный пример
000000000000009999999.JPG (9.01 КБ) 2024 просмотра
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Простейшее программирование

Сообщение Aleksey Feoktistov »

Примеры работы с MATLAB script есть в попке: C:\Program Files\National Instruments\LabVIEW 2009\examples\scriptnode
там нужно открыть какую-нибудь :vi: , например: MATLAB script node - Fractal.vi

Если у тебя на компьютере не установлен MATLAB, то при запуске :vi: будет выходить ошибка, поэтому нужно еще и его найти.

По поводу литературы. Я пользуюсь "MATLAB R2006/2007/2008 Simulink 5/6/7 Основы применения" - Дьяконов В.П. 2008 г.
на стр. 151 раздел 3.5.2 Операции с комплексными числами есть хороший пример
Последний раз редактировалось Aleksey Feoktistov 13 ноя 2010, 13:34, всего редактировалось 1 раз.
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Простейшее программирование

Сообщение mzu2006 »

Использование матлаба для таких простых решений неоправдано. Используй case structure или Select. Кроме того, мне непотяно: при ZcsNo1<0 ты её превращаешь в 0 а потом на неё делишь? :crazy:
solt111
user
user
Сообщения: 73
Зарегистрирован: 05 ноя 2010, 21:25
Версия LabVIEW: 9.0

Re: Простейшее программирование

Сообщение solt111 »

Ну так, а что не понятно при величине ZcsNo1= 0.0001 даже при U=1 будет 10000 - хах, эта добавка впечатляет, а при 0 будет не известное значение и система не будет работать. case structure - как на счет комплексных чисел? :wink:
Кто нибудь может написать операторы для MATLAB script node?
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Простейшее программирование

Сообщение Aleksey Feoktistov »

solt111 писал(а):Кто нибудь может написать операторы для MATLAB script node?
Я думаю, надо начать со справочной информации по MATLAB. Все, что душе угодно, мжно найти тут
http://matlab.exponenta.ru/mltb/default.php
solt111
user
user
Сообщения: 73
Зарегистрирован: 05 ноя 2010, 21:25
Версия LabVIEW: 9.0

Re: Простейшее программирование

Сообщение solt111 »

Ага, всё, поняла как там логику программить, хах, всем спасибо за советы! :super:
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Простейшее программирование

Сообщение mzu2006 »

solt111 писал(а):case structure - как на счет комплексных чисел?
case structure а не formula node :rtfm:
Как-то вот так:
ComplexCase.png
ComplexCase.png (2.16 КБ) 1931 просмотр
Вложения
ComplexCase.vi
(7.24 КБ) 75 скачиваний
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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