Вопрос о переменных
Вопрос о переменных
Даже стыдно задавать такой вопрос. Не могу понять что делать с переменными как их использовать? Ну понятно входы , выходы , ну понятно простые блоки их суть и действие .А вот переменные не пойму
- slavushka64
- Сержант
- Сообщения: 171
- Зарегистрирован: 06 сен 2015, 12:14
- Откуда: Бишкек
- Имя: Вячеслав
Вопрос о переменных
vd153, Скачайте готовые проекты (примеры) Автора на сайте и посмотрите, везде используются переменные, и разных типов.
Переменная (программирование) — поименованная, либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления доступа к данным и изменять значение в ходе выполнения программы. Переменная величина в математике — символ, обозначающий какое-то число в алгебраическом выражении.
Переменная (программирование) — поименованная, либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления доступа к данным и изменять значение в ходе выполнения программы. Переменная величина в математике — символ, обозначающий какое-то число в алгебраическом выражении.
Последний раз редактировалось slavushka64 04 фев 2017, 18:15, всего редактировалось 1 раз.
Вопрос о переменных
В основном для хранения и передачи промежуточных данных. Например сигнал с датчика температуры надо использовать в нескольких местах на разных платах проекта. Создаете переменную, пишете туда значения полученные от датчика а дальше в нужных местах читаете содержание этой переменной.
Или наоборот, какя-то величина может меняться по каким-то событиям. Создаете переменную и делаете в нее запись от различных событий (показаний счетчика, датчика, установок из меню и т.д.), а потом считываете значения где вам необходимо.
Или наоборот, какя-то величина может меняться по каким-то событиям. Создаете переменную и делаете в нее запись от различных событий (показаний счетчика, датчика, установок из меню и т.д.), а потом считываете значения где вам необходимо.
Вопрос о переменных
по модбас получаю данны с Slave на Master и сохраняю ее в переменную для дальнейшей работы...... но что заметил когда Slave отключаю
то на Мастере все равно пробигают цыфры пока не перегружаю ....... как сделать так что если данные не получаю то вынести на ноль все...
то на Мастере все равно пробигают цыфры пока не перегружаю ....... как сделать так что если данные не получаю то вынести на ноль все...
Вопрос о переменных
Здравствуйте, что я делаю не так?
- создаю переменную, вписываю имя TERMO, а в коде программы получаю имя _gtv1
- создаю переменную, вписываю имя TERMO, а в коде программы получаю имя _gtv1
Вопрос о переменных
Литстинг кода не соответствует имени переменной. Программа все переменные индексирует согласно своей логики. Все правильно.
Вопрос о переменных
Тогда зачем у переменной дана возможность писать имя, получается можно вообще его не писать, а программа все переменные будет индексировать согласно своей логики _gtv1,2,3,4...
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Вопрос о переменных
А как вы например собираетесь при создании проекта понимать что в какой переменной лежит? Например в одной переменной находится значение температуры, а в другой - значение давления.Sps писал(а):Тогда зачем у переменной дана возможность писать имя, получается можно вообще его не писать, а программа все переменные будет индексировать согласно своей логики
Прям первый класс церковно приходской школы.
В программе дана возможность использовать русский алфавит при создании переменной, что нельзя делать в коде программы. Поэтому переменные и переименовываются с гарантией что их имена не пересекутся с другими используемыми в программе переменными (при создании листинга переменных создается намного больше чем их создаёте Вы).
Если Вы хотите в листинге увидеть какой Вашей переменной присвоилось имя - напишите к ней комментарий, он показывается в листинге при объявлении переменной.
Да и вообще - возможность просмотра листинга оставлена для проффи, и по большому счёту не нужно. Просто нажимаете кнопочку - загрузить и не паритесь
Автор программы FLProg.
Вопрос о переменных
Да я понимаю, что комментарии упрощают жизнь, только если где-нибудь в середине (большого) кода попадается _gtv58 приходиться прыгать вверх (к комментариям) чтобы вспомнить о чем это, потом назад, согласитесь неудобно. Вот я и подумал может где то можно поковырять, чтобы FLProg писала мои имена переменных. Ну нет так нет, буду по старинке ручками переименовывать.
P.S. а церковно приходскую школу, я не люблю это опиум для народа.
P.S. а церковно приходскую школу, я не люблю это опиум для народа.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Вопрос о переменных
Посмотрите на это с другой стороны. Разработчик назвал переменную "Яркость лампы в кухне". Если я протащу это название в код, IDE будет ругаться. И что мне делать? Я вообще не планировал что кто то будет ковыряться в коде, поэтому и не особо заботился о его читаемости ( если честно - вообще об этом не думал).Sps писал(а):только если где-нибудь в середине (большого) кода попадается _gtv58 приходиться прыгать вверх
Автор программы FLProg.
Вопрос о переменных
А если запретить в поле Имя вводить русские буквы //для этого есть комментарий - не обращайте внимания, это так мысли вслух.support писал(а):Разработчик назвал переменную "Яркость лампы в кухне". Если я протащу это название в код, IDE будет ругаться.
Я с вами полностью согласен, FLProg очень удобная программа, перетащил блок и в код можно не заглядывать все прекрасно работает. Только в моем случае мне часто приходиться код написанный ручками и код FLProg "уговаривать" работать в команде, вот тут и возникает беда с переменными...
Ну, я попробовал в очередной раз облегчить себе жизнь. FLProg отличная программа, мой Вам респект.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Вопрос о переменных
[ref]benic[/ref], Только руками.
Или в пользовательском блоке от входа через промежуточную переменную, которая объявлена как volatile.
Или в пользовательском блоке от входа через промежуточную переменную, которая объявлена как volatile.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Вопрос о переменных
Приветствую,коллеги.Вопрос совсем наивный,но тем не менее.
Во многих проектах при добавлении переменной "boolean",присваивается значение "false".
В хелпе по переменным это не оговаривается.
Я в своих проектах не ставлю птицы в чекбоксе,и всё работает нормально.
Если не трудно,поясните,что я не понимаю,ну или ткните где это объясняется.
Во многих проектах при добавлении переменной "boolean",присваивается значение "false".
В хелпе по переменным это не оговаривается.
Я в своих проектах не ставлю птицы в чекбоксе,и всё работает нормально.
Если не трудно,поясните,что я не понимаю,ну или ткните где это объясняется.
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
Вопрос о переменных
[ref]igrik1972[/ref],
попробуйте вот-так я делал пишутся нули
[spoiler] [/spoiler]
попробуйте вот-так я делал пишутся нули
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
S
Вопрос о переменных
В университете (99 лет назад

Неоднократно читал, что предпочтительно объявление переменных совмещать с их инициализацией. Взял себе за правило и в старших версиях программы FLProg, в которых допускались обратные связи всегда было предсказуемое поведение кода до момента присвоения переменным расчётных значений вне зависимости от порядка компиляции блоков (хотя тогда ещё был предусмотрен этот порядок слева-направо, сверху- вниз). Может не прав, у меня "отложилось", но программистам виднее.kipar писал(а): 27 июл 2018, 16:41...Я в своих проектах не ставлю птицы в чекбоксе,и всё работает нормально.
Если не трудно,поясните...
- Cancertanly
- Сержант
- Сообщения: 214
- Зарегистрирован: 06 апр 2016, 19:59
- Откуда: bish
- Имя: Антон
- Поблагодарили: 1 раз
Вопрос о переменных
по мне так лучше было бы комментарий в переменной FLProg чтобы переносился в Ардуино IDE, тогда можно идентифицировать переменную, ведь в ИДЕ можно и русский текст в комментариях. support(у) на заметку... Возможно ли?Sps писал(а): 23 апр 2017, 10:26А если запретить в поле Имя вводить русские буквы //для этого есть комментарий
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
Вопрос о переменных
Если Вы имеете ввиду комментарии к переменным ( входам/выходам) в пользовательских блоках на С, то для меня тоже загадка, зачем эта опция присутствует (постоянно пользуюсь) но не доступна для просмотра, пока не "влез" внутрь блоков (режим редактирования). Другое дело если бы названия переменных (входы/выходы) с комментариями копировались в описание этих блоков и/или в код. Может это шаблон, или (надеюсь) задел на будущее ?Cancertanly писал(а): 28 июл 2018, 06:23 комментарий в переменной FLProg чтобы переносился в Ардуино IDE
[spoiler title= Посмотреть] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей