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

Взаимозаменяемость

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

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

Взаимозаменяемость

Сообщение Yurets » Пн окт 13, 2014 2:31 pm

Здравствуйте уважаемые форумчане. Сейчас пишу программу для источника питания.
Но возникла такая проблема: в новых версиях появились новые навороты как: "in place element strukture" и " diagram disable strukture". В моей лабвью 7.1 их нет. Можно ли их заменить другими?
Скрин прилагаю.
Спасибо.
Вложения
вопрос.jpg
скрин
вопрос.jpg (214.14 KiB) Просмотров: 1736
Yurets
Специалист LabVIEW
 
Сообщений: 113
Зарегистрирован: Вт сен 10, 2013 3:22 pm

Re: Взаимозаменяемость

Сообщение Техподдержка NI » Пн окт 13, 2014 4:56 pm

Добрый день, если вы успели заметить (прочитав HELP) про данную структуру, то она не копирует элементы в память для их обработки,а выполняет обработку "сразу" при этом экономя памяти
В вашей версии данной сруктуры нету, и достигнуть максимального сокращения использования памяти можно если только вы сможете по максимум оптимизировать ваш код.
Техподдержка NI
Специалист LabVIEW
 
Сообщений: 158
Зарегистрирован: Ср мар 20, 2013 9:47 am

Re: Взаимозаменяемость

Сообщение Oleg B. » Пн окт 13, 2014 9:46 pm

Yurets писал(а):Но возникла такая проблема: в новых версиях появились новые навороты как: "in place element strukture" и " diagram disable strukture". В моей лабвью 7.1 их нет. Можно ли их заменить другими?

diagram disable strukture - с некоторыми ограничениями можно заменить "case" структурой.
Создайте "case" структуру и на её селектор подсоедините числовую константу.
Выполняться будет только окно, определенное константой - все остальные будут отмененными.
А ограничение в том, что во всех не исполняемых окнах должен быть исправный код.
В "disable structure" могут быть не исправные куски кода, битые subVI, оборванные провода и т.п.

Приведенная Вами "Place structure" равнозначно заменяется на "Replace Array Subset Function"
Replace.png
Replace.png (3.32 KiB) Просмотров: 1728
Oleg B.
Активный пользователь
 
Сообщений: 40
Зарегистрирован: Сб фев 12, 2011 2:30 pm
Откуда: Israel

Re: Взаимозаменяемость

Сообщение Yurets » Вт окт 14, 2014 9:15 am

а зачем в disable structure кадр disable вообще нужен ,если он никогда не выполняется? И куда тогда подсоединять на скрине RST?
Yurets
Специалист LabVIEW
 
Сообщений: 113
Зарегистрирован: Вт сен 10, 2013 3:22 pm

Re: Взаимозаменяемость

Сообщение Yurets » Вт окт 14, 2014 9:23 am

Oleg B. писал(а):
Приведенная Вами "Place structure" равнозначно заменяется на "Replace Array Subset Function"
Replace.png

Спасибо
Yurets
Специалист LabVIEW
 
Сообщений: 113
Зарегистрирован: Вт сен 10, 2013 3:22 pm


Вернуться в LabVIEW

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

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

cron