Страница 1 из 1

Как реализуется условие?

СообщениеДобавлено: Ср сен 28, 2011 2:55 pm
Tatyana
Здравствуйте!
Нужно выполнить следующую схему: спросить пользователя - читать файл .lvm? Если да, то читать из файла, дальше направить сигнал в уже готовую программу. Если нет - то выполнять другую уже готовую программу, после выполнения которой сигнал идёт в ту же программку, что и в случае "да".
Подскажите, как реализовать такое условие? Может быть, использовать последовательность?
Спасибо.

Re: Как реализуется условие?

СообщениеДобавлено: Чт сен 29, 2011 10:54 am
zlocm
Для программной реализации данного алгоритма можно использовать структуру CASE, подробнее по ссылке http://zone.ni.com/reference/en-XX/help ... structure/

Re: Как реализуется условие?

СообщениеДобавлено: Чт сен 29, 2011 2:48 pm
Tatyana
Спасибо за ссылку!
Сразу же появились новые вопросы :D

Re: Как реализуется условие?

СообщениеДобавлено: Чт сен 29, 2011 3:30 pm
zlocm
Настоятельно рекомендую ознакомится с данным документом: http://www.ni.com/pdf/manuals/320999e.pdf

Re: Как реализуется условие?

СообщениеДобавлено: Пт сен 30, 2011 1:58 pm
Tatyana
Спасибо! Я уже знакома с этим документом, но видимо недостаточно)))) буду исправляться.
Есть ещё один вопрос: как проверить правильность читаемого из файла сигнала (его форму, длительность и т.д.)? Так сказать, поставить защиту от дураков, чтобы не загрузили такой сигнал, который может сжечь устройства. Дело в том, что сигнал должен быть сложной формы. Чтобы его получить, используется целая и довольно большая программа. Проверить длительность и задержку - это несложно, но как проверить форму сигнала?

Re: Как реализуется условие?

СообщениеДобавлено: Пт сен 30, 2011 3:44 pm
Oleg B.
Tatyana писал(а):Нужно выполнить следующую схему: спросить пользователя - читать файл .lvm? Если да, то читать из файла, дальше направить сигнал в уже готовую программу. Если нет - то выполнять другую уже готовую программу, после выполнения которой сигнал идёт в ту же программку, что и в случае "да".


Читать сигнал из файла или создать процедурой - смотрите пример.
Для примера я вставил стандартную функцию не подключая параметры.
Вам, естественно, придется вставить Вашу функцию с необходимыми параметрами и читать из файла соответствующий тип данных.
По поводу следующего вопроса - нужно точно знать, что для Вашего устройства критично: напряжение, частота
и/или другие параметры.

Re: Как реализуется условие?

СообщениеДобавлено: Чт окт 06, 2011 1:41 pm
Tatyana
Спасибо за пример!

Re: Как реализуется условие?

СообщениеДобавлено: Чт окт 06, 2011 7:22 pm
Tatyana
Подскажите, как сравнить значение извлеченного из массива элемента с 3 значениями. Дело в том, что элемент должен быть либо -1 либо 0 либо +1. Каким инструментом можно произвести сравнение?

Re: Как реализуется условие?

СообщениеДобавлено: Чт окт 06, 2011 8:33 pm
IvanLis
Tatyana писал(а):Подскажите, как сравнить значение извлеченного из массива элемента с 3 значениями. Дело в том, что элемент должен быть либо -1 либо 0 либо +1. Каким инструментом можно произвести сравнение?


Если я правильно понял...