PDA

Просмотр полной версии : ПЕРЕМЕННЫЕ



Александрович
05.07.2018, 07:24
здравствуйте! помогите пожалуйста с работой переменных (не могу понять логику их работы. прочитал всю справку,но там поверхностно оговаривается о переменных) хотелось бы услышать более разъяснительный ответ

Андрей Посохов
05.07.2018, 09:29
здравствуйте! помогите пожалуйста с работой переменных (не могу понять логику их работы. прочитал всю справку,но там поверхностно оговаривается о переменных) хотелось бы услышать более разъяснительный ответ

Добрый день, какие вопросы возникли у Вас?

AI!
06.07.2018, 13:11
не могу понять логику их работы. прочитал всю справку,но там поверхностно оговаривается о переменныхПеременные - это замена связей. Это "невидимые" связи.
Это как туннель связей - тут вошло, там, там и там вышло. Если хотите аналог: туннели на третьем транспортном кольце - есть вход и выходы, при этом на картах самой дороги нет, а в реале она есть!

melky
23.05.2020, 18:22
1. какая разница в каком диапазоне вы будете измерять ? точнее обрабатывать свои алгоритмы, датчик должен быть настроен правильно на тот диапазон. который заявлен производителем.
2. считывать из переменной можно много раз (стрелка вправо - чтение из переменной в схему), записать только однажды (стрелка влево)
3. где вы там увидели одинаковые переменные с одинаковыми свойствами ? запись, запись или чтение, чтение ?????

Юрий Н
23.05.2020, 19:03
А кстати мне тоже интересно, как это работает. Кто то на форуме писал, что очень выгодно использовать такие вот связи в виде переменных, на входы/выходы.
Так вопрос вот в чем - ведь это же переменная, она же как то иначе обсчитывается процессором? наверняка тратится больше процессорного времени, чем на простую связь в виде линии..
Я правильно понимаю?

melky
23.05.2020, 19:07
Надо ставить вопрос иначе, как на это реагирует ОЛ при эмуляции и компиляции, потому что в ПР попадает уже компилированный код, там в принципе нет линий связи а только переменные. Да, если переменная на запись может быть только единственной, это отличает ОЛ от CDS, там в теле программы можно хоть каждый шаг ее переписывать...

Можете скопировать выходную переменную, ОЛ предложит ее переназначить, если нет, создаст пустую.
Входные переменные можно копировать сколько угодно.

Юрий Н
23.05.2020, 19:10
Ах вон оно что.. Ясно.

bayk
23.05.2020, 23:40
переменные с одинаковым именем Res
Это не две переменные, с одним именем, это вход и выход одной и той-же переменной.
Как и говорили выше вы можете назначить одну и ту же переменную нескольким выходным элементам и лишь одному входному. Но это по прежнему остаётся одна единственная переменная.

Для работы с термосопротивлениями используйте готовые макросы преобразования сопротивления в температуру из библиотеки макросов ( доступна напрямую из ОЛ при наличии доступа в интернет

melky
24.05.2020, 11:35
Ну так может вы пытаетесь дважды записывать в одну переменную ? по этому и ошибка ?