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

Не получается данные с циклов передать... в чем ошибка?

Добавлено: 16 сен 2018, 00:18
Иван2019
Здравствуйте! не получается передать данные через Queue, подскажите, где я спотыкаюсь :think:

Re: Не получается данные с циклов передать... в чем ошибка?

Добавлено: 16 сен 2018, 01:08
Blackman
Тип данных Queue Variant. Используйте индикатор Variant из палетты Variant & Class

Re: Не получается данные с циклов передать... в чем ошибка?

Добавлено: 16 сен 2018, 08:02
Stkn
Ну или при создании очереди укажите другой тип

Re: Не получается данные с циклов передать... в чем ошибка?

Добавлено: 16 сен 2018, 12:02
Иван2019
Поменял, но ошибка по прежнему. Может я не так пользуюсь Variant?

Re: Не получается данные с циклов передать... в чем ошибка?

Добавлено: 16 сен 2018, 12:04
Kosist
Вы используете в нижнем цикле функцию To Variant (которая конвертирует в вариант), а Вам надо вариант ковертировать в число. Используйте другую функцию, Variant to Data, http://zone.ni.com/reference/en-XX/help ... t_to_data/.

Re: Не получается данные с циклов передать... в чем ошибка?

Добавлено: 16 сен 2018, 12:22
Иван2019
Ага. понятно. Но программа все равно не запускается. стрелочка разорвана. в чем причина может быть ?

Re: Не получается данные с циклов передать... в чем ошибка?

Добавлено: 16 сен 2018, 13:04
Kosist
Мой совет - начните с азов, с самых-самых.
Определить, почему виайка в этом случае "сломанная" проще некуда. Если Вы кликнете на стрелочку, откроется окошко, в котором черным на английском будет сказано что-то типа Required input of Obtain queue is not connected, или что-то в этом роде. Смысл - функция Obtain queue не имеет подключенного входа "Тип Данных". Подключите туда константу варианта, и запускайте )
А вообще, подключите туда константу типа Double, и уберите со второго цикла тогда функцию Variant to Data.
И, в первый цикл, добавьте какую-нибудь задержку, хотя бы в пару миллисекунд.

Re: Не получается данные с циклов передать... в чем ошибка?

Добавлено: 16 сен 2018, 14:53
Иван2019
Спасибо. Все получилось :super: