1 блок
Что называется блоком в программе FLProg?
- Dev1
- Майор
- Сообщения: 1069
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Благодарил (а): 8 раз
- Поблагодарили: 21 раз
Что называется блоком в программе FLProg?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x 
Датчик напряжения
[ref]Dev1[/ref], ну так то да.. второй для фэншуя . чтоб не было вопроса как получить нужные циферки
- Dev1
- Майор
- Сообщения: 1069
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Благодарил (а): 8 раз
- Поблагодарили: 21 раз
Датчик напряжения
Там 1 блок, это скале. А 2 это не блок, это вход...pan писал(а): 14 фев 2018, 09:34[ref]Dev1[/ref], ну так то да.. второй для фэншуя . чтоб не было вопроса как получить нужные циферки
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x 
- rw6cm
- Полковник
- Сообщения: 2361
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Благодарил (а): 1 раз
- Поблагодарили: 43 раза
Датчик напряжения
[spoiler]
Все что можно соединить линиями это блоки. [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
- Dev1
- Майор
- Сообщения: 1069
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Благодарил (а): 8 раз
- Поблагодарили: 21 раз
Датчик напряжения
Я не буду засорять тему, но хотя бы почитайте на вики что такое блоки в FBD
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x 
- rw6cm
- Полковник
- Сообщения: 2361
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Благодарил (а): 1 раз
- Поблагодарили: 43 раза
Что называется блоком в программе FLProg?
Встал вопрос, что можно назвать блоком в программе FLProg?
Рассмотрим простой пример является ли элемент с названием "аналоговый пин " блоком?
Смотрим вики
Блок (элемент) — это подпрограмма, функция или функциональный блок (И, ИЛИ, НЕ, триггеры, таймеры, счётчики, блоки обработки аналогового сигнала, математические операции и др.)
Что мы можем сказать о нашем элементе?
Это прежде всего подпрограмма, обрабатывающая аналоговый вход контроллера, имеющая свои настройки к конкретному входу,
с преобразованием в определенное изображения элемента на схеме.
Как мы можем сделать аналоговый вход в программе FLProg?
Взять готовый блок с нужными настройками, или сделать такой же свой блок пользователя, больше ни как.
Хотелось бы услышать другие мнения
и разрешить ситуацию выше.
Рассмотрим простой пример является ли элемент с названием "аналоговый пин " блоком?
Смотрим вики
Блок (элемент) — это подпрограмма, функция или функциональный блок (И, ИЛИ, НЕ, триггеры, таймеры, счётчики, блоки обработки аналогового сигнала, математические операции и др.)
Что мы можем сказать о нашем элементе?
Это прежде всего подпрограмма, обрабатывающая аналоговый вход контроллера, имеющая свои настройки к конкретному входу,
с преобразованием в определенное изображения элемента на схеме.
Как мы можем сделать аналоговый вход в программе FLProg?
Взять готовый блок с нужными настройками, или сделать такой же свой блок пользователя, больше ни как.
Хотелось бы услышать другие мнения
и разрешить ситуацию выше.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 6 раз
- Контактная информация:
Что называется блоком в программе FLProg?
Для меня - входы и выходы это не блоки, это просто входы и выходы, цифровые и аналоговые. Как и переменные.
В нашей программе они названы "Tags" и находятся сверху и слева.
Блоки расположены справа, встроенные и пользовательские.
Не согласных с моей трактовкой - просьба заранее понять и принять, для себя менять я ничего не собираюсь.
Отправлено спустя 4 минуты 38 секунд:
В CoDeSys та-же история: вход, выход, элемент(блок).
Входом или выходом может быть как и переменная, так и физический вход/выход.
Так и живу.
В нашей программе они названы "Tags" и находятся сверху и слева.
Блоки расположены справа, встроенные и пользовательские.
Не согласных с моей трактовкой - просьба заранее понять и принять, для себя менять я ничего не собираюсь.
Отправлено спустя 4 минуты 38 секунд:
В CoDeSys та-же история: вход, выход, элемент(блок).
Входом или выходом может быть как и переменная, так и физический вход/выход.
Так и живу.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- rw6cm
- Полковник
- Сообщения: 2361
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Благодарил (а): 1 раз
- Поблагодарили: 43 раза
Что называется блоком в программе FLProg?
Автор просто для удобства расположил блоки относящиеся к тегам вверху, к коммуникациям слева, все остальные справа.Sancho писал(а): 15 фев 2018, 09:57Для меня - входы и выходы это не блоки, это просто входы и выходы, цифровые и аналоговые. Как и переменные.
В нашей программе они названы "Tags" и находятся сверху и слева.
Win10-64, FLProg (portable)
- Олег
- Полковник
- Сообщения: 1532
- Зарегистрирован: 13 окт 2015, 16:47
- Поблагодарили: 1 раз
- Контактная информация:
Что называется блоком в программе FLProg?
По моему мнению в FLProg это все-таки блоки, а интерпретация зависит от реализации программы и контроллера.
Взять, например Zelio и Zelio Soft от шнайдера, контроллер стоит Atmega 128, различие в том что входы-выходы, жестко забиты в самом софте и железе и их нельзя переконфигурировать, там это действительно просто входы-выходы.
В нашем случае входы-выходы поддаются конфигурированию и для этого используются блоки конфигурации входов-выходов.
Взять, например Zelio и Zelio Soft от шнайдера, контроллер стоит Atmega 128, различие в том что входы-выходы, жестко забиты в самом софте и железе и их нельзя переконфигурировать, там это действительно просто входы-выходы.
В нашем случае входы-выходы поддаются конфигурированию и для этого используются блоки конфигурации входов-выходов.
- rw6cm
- Полковник
- Сообщения: 2361
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Благодарил (а): 1 раз
- Поблагодарили: 43 раза
Что называется блоком в программе FLProg?
Рассмотрим аналогичный пример.
Возьмем цифровой вход и переменную.
[spoiler] [/spoiler] если бы это были просто вход и переменная, мы бы получили скетч примерно такого вида:
Переменная = Вход.
Однако мы видим
[spoiler]
bool _gtv1;
bool _bounseInputD3S = 0;
bool _bounseInputD3O = 0;
unsigned long _bounseInputD3P = 0UL;
void setup()
{
pinMode(3, INPUT);
digitalWrite(3, HIGH);
_bounseInputD3O = digitalRead(3);
}
void loop()
{
bool _bounceInputTmpD3 = (digitalRead (3));
if (_bounseInputD3S)
{
if (millis() >= (_bounseInputD3P + 40))
{_bounseInputD3O= _bounceInputTmpD3; _bounseInputD3S=0;}
}
else
{
if (_bounceInputTmpD3 != _bounseInputD3O )
{_bounseInputD3S=1; _bounseInputD3P = millis();}
}
//Плата:1
if (_bounseInputD3O) {
_gtv1 = 1;
}
[/spoiler]
в скетче, помимо входа и переменной, присутствуют:
Блок Bounse (блок таймера, блок сложения) + два блока сравнения (Comparator)
То есть элемент "вход" и "переменная" объединяют в себе комплекс блоков.
То что заложено в наших понятиях, и является на самом деле, - разные вещи.
Возьмем цифровой вход и переменную.
[spoiler] [/spoiler] если бы это были просто вход и переменная, мы бы получили скетч примерно такого вида:
Переменная = Вход.
Однако мы видим
[spoiler]
bool _gtv1;
bool _bounseInputD3S = 0;
bool _bounseInputD3O = 0;
unsigned long _bounseInputD3P = 0UL;
void setup()
{
pinMode(3, INPUT);
digitalWrite(3, HIGH);
_bounseInputD3O = digitalRead(3);
}
void loop()
{
bool _bounceInputTmpD3 = (digitalRead (3));
if (_bounseInputD3S)
{
if (millis() >= (_bounseInputD3P + 40))
{_bounseInputD3O= _bounceInputTmpD3; _bounseInputD3S=0;}
}
else
{
if (_bounceInputTmpD3 != _bounseInputD3O )
{_bounseInputD3S=1; _bounseInputD3P = millis();}
}
//Плата:1
if (_bounseInputD3O) {
_gtv1 = 1;
}
[/spoiler]
в скетче, помимо входа и переменной, присутствуют:
Блок Bounse (блок таймера, блок сложения) + два блока сравнения (Comparator)
То есть элемент "вход" и "переменная" объединяют в себе комплекс блоков.
То что заложено в наших понятиях, и является на самом деле, - разные вещи.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 6 раз
- Контактная информация:
Что называется блоком в программе FLProg?
Не FLProg- ом единым эта жизнь наполнена. Даже при том, что чтение входа и запись выхода - функции по ардуиновскому.
Уберите из Ваших примеров андидребезг, поставте между, в виде отдельного блока, который имеет свои внутренние переменные(мс). Это всего лишь конфигурирование входа. Автор его просто вставил в настройку входа. Которое Вы не можете изменить в дальнейшем!
А подавая в блок разные значения, Вы получаете разный результат.
Покажите мне это для аналогового входа.
Входы и выходы - это область памяти со своими значениями, но не блоки.
Мне Ваша аргументация - как мёртвому припарка. Есть к 48 годам мнение, его менять не собираюсь.
[spoiler][/spoiler]
Отправлено спустя 7 минут 54 секунды:
Это мой слэнг, наряду с резаками, кондёрами, переменниками и иже с ними.
Уберите из Ваших примеров андидребезг, поставте между, в виде отдельного блока, который имеет свои внутренние переменные(мс). Это всего лишь конфигурирование входа. Автор его просто вставил в настройку входа. Которое Вы не можете изменить в дальнейшем!
А подавая в блок разные значения, Вы получаете разный результат.
Покажите мне это для аналогового входа.
Входы и выходы - это область памяти со своими значениями, но не блоки.
Мне Ваша аргументация - как мёртвому припарка. Есть к 48 годам мнение, его менять не собираюсь.
[spoiler]
Код: Выделить всё
int _gtv1;
void setup()
{
pinMode(2, INPUT);
pinMode(4, OUTPUT);
}
void loop()
{
//Плата:1
digitalWrite(4, (digitalRead (2)));
_gtv1 = (analogRead (0));
}Отправлено спустя 7 минут 54 секунды:
Это мой слэнг, наряду с резаками, кондёрами, переменниками и иже с ними.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- rw6cm
- Полковник
- Сообщения: 2361
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Благодарил (а): 1 раз
- Поблагодарили: 43 раза
Что называется блоком в программе FLProg?
Хорошо попросить Автора и он нарисует дополнительную пипочку, по которой можно будет программно менять вход на выход.Sancho писал(а): 15 фев 2018, 12:12Автор его просто вставил в настройку входа. Которое Вы не можете изменить в дальнейшем!
и что тогда это будет, вход или выход, или блок меняющий вход на выход? )
Win10-64, FLProg (portable)
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 6 раз
- Контактная информация:
Что называется блоком в программе FLProg?
Мне абсолютно без разницы Ваши аргументы.
Совсем.
Это холивар чистой воды.
На сим тему у себя ставлю в игнор.
Совсем.
Это холивар чистой воды.
На сим тему у себя ставлю в игнор.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- rw6cm
- Полковник
- Сообщения: 2361
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Благодарил (а): 1 раз
- Поблагодарили: 43 раза
Что называется блоком в программе FLProg?
Без обид.
У вас свое мнение, которое к сожалению не изменило мое по этому поводу.
Так как мы говорим о программе FLProg, Автор бы расставил точки над "и",
только врятли у него будет время просматривать тему "Просто поболтать"
Win10-64, FLProg (portable)
- kulibinsvv
- Лейтенант
- Сообщения: 493
- Зарегистрирован: 18 сен 2015, 10:04
- Откуда: Омск
- Благодарил (а): 8 раз
- Поблагодарили: 7 раз
Что называется блоком в программе FLProg?
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
- Phazz
- Полковник
- Сообщения: 3522
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 385 раз
- Поблагодарили: 266 раз
Что называется блоком в программе FLProg?
А вообще какая разница как называть? Какое название использует большинство, то и лучше использовать в речи дабы не было путаницы. И вдаваться тут в теорию не имеет смысла. Все уже привыкли, что есть вход, выход, переменные и блоки. И незачем усложнять. А тут получается, что все является блоками, кроме надписей и графики. И это слово стало быть не имеет смысла.
- Dev1
- Майор
- Сообщения: 1069
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Благодарил (а): 8 раз
- Поблагодарили: 21 раз
Что называется блоком в программе FLProg?
Главное мину заложить, а там пускай тикает
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x 
- rw6cm
- Полковник
- Сообщения: 2361
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Благодарил (а): 1 раз
- Поблагодарили: 43 раза
Что называется блоком в программе FLProg?
По сути так оно и есть, вся визуализация строится из блоков и их взаимосвязей,Phazz писал(а): 15 фев 2018, 13:12А тут получается, что все является блоками, кроме надписей и графики. И это слово стало быть не имеет смысла.
а то что мы их разделяем по понятиям, всего лишь улучшает образное представления о них.
Как пример, два проекта. В одном аналоговый вход и переменная, в другом аналогичные блоки.
Скетчи абсолютно одинаковые. Разница только в не большом визуальном отличии.
В таких решениях если не брать точку отсчета, спорить можно без конечно.
Предлагаю не чью, и каждый останется при своем мнении
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Кто сейчас на конференции
Сейчас этот форум просматривают: dessrl и 1 гость