Страница 10 из 19 ПерваяПервая ... 89101112 ... ПоследняяПоследняя
Показано с 91 по 100 из 184

Тема: Общие вопросы

  1. #91
    Евстигнеев Максим
    Гость

    По умолчанию

    Цитата Сообщение от azat385 Посмотреть сообщение
    Хочу сказать СПАСИБО разработчикам owen logic. Думал будет все намного сложнее
    сделал проект с нуля (впервые установил ПО) на ~100DI/50DO/4AI за 1 неделю и не проклял мир.

    СПАСИБО разработчики!

    Хотел спросить:
    1.На чем написан лоджик?
    2.Планируется ли сделать менеджер макросов? (насколько я понимаю, все макросы хранятся в самом проекте, что затрудняет переиспользование макросов: только через импорт/экспорт)
    Добрый день!

    Спасибо за отзыв.

    Работа над менеджером макросов запланирована.
    Пока трудно говорить по срокам. Но эта одна из задач до конца года, над которой мы будем работать.

  2. #92

    По умолчанию

    Цитата Сообщение от azat385 Посмотреть сообщение
    1.На чем написан лоджик?
    Logic написан на C#

  3. #93
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Василий Кашуба http://www.owen.ru/forum/showthread....l=1#post220721 - Не работает с отрицательными числами похоже это Усреднение....

  4. #94
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,167

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Василий Кашуба http://www.owen.ru/forum/showthread....l=1#post220721 - Не работает с отрицательными числами похоже это Усреднение....
    Замените элементы макросов и поставьте для значений с плавающей запятой, там же всё очень просто и понятно!

    Среднее_1.PNG

    Вместо SEL - FSEL и т. д.
    Последний раз редактировалось Сергей0308; 22.09.2016 в 13:01.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #95
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Спасибо, так и поступил.

    Вспомнил слова rovki о том, что все должно быть прекрасно. В смысле если уж макрос оперирует с плавающей точкой, так как бы должен это делать всегда с плавающей точкой....

  6. #96
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Удивился, что нет округлялки значений с плавающей точкой, может плохо искал и уже было ?
    получилось вот такая ерунда, проверьте правильно ли работает ?

    Если отбрасываемая цифра больше 5 то увеличивает на 1
    Если отбрасываемая 5, а оставляемая четная, то не меняет последнюю, если нечетная то увеличивает.

    Правда не городил огород с проверкой наличия цифр после 5-ки

    Упрощенный вариант fRounde, соответствует округлению в Exel (без 3-его правила, см. ниже описание), подсмотрел у AI! как получать 1 и -1
    Вложения Вложения
    Последний раз редактировалось melky; 23.09.2016 в 09:28.

  7. #97
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,167

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Удивился, что нет округлялки значений с плавающей точкой, может плохо искал и уже было ?
    получилось вот такая ерунда, проверьте правильно ли работает ?

    Если отбрасываемая цифра больше 5 то увеличивает на 1
    Если отбрасываемая 5, а оставляемая четная, то не меняет последнюю, если нечетная то увеличивает.

    Правда не городил огород с проверкой наличия цифр после 5-ки
    Вынужден с Вами не согласиться, только совсем недавно обсуждали, по моему вроде как разрулили или что не устраивает?
    http://www.owen.ru/forum/showthread.php?t=9398&page=263

    Округление.PNG
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #98
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Сергей0308 не видел его, только не понял, где там округление до 2-х знаков после запятой ?

    Получить хотел вот это, но в выложенном варианте немного ошибся...

    Первое правило
    Если первая из отделяемых цифр больше, чем число 5, то последняя из оставляемых цифр усиливается, иначе говоря, увеличивается на единицу. Усиление так же предполагается и тогда, когда первая из убираемых цифр равна 5, а за ней имеется одна или некоторое количество значащих цифр.

    Число 25,863 округлённо записывается как – 25,9. В данном случае цифра 8 будет усилена до 9, так как первая отсекаемая цифра 6, больше чем 5.
    Число 45,254 округлённо записывается как – 45,3. Здесь цифра 2 будет усилена до 3, так как первая отсекаемая цифра равна 5, а за ней следует значащая цифра 1.

    Второе правило
    В случае если первая из отсекаемых цифр меньше чем 5, то усиления не производится.

    Число 46,48 округлённо записывается как – 46. Число 46 наиболее близко к округляемому числу, чем 47.

    Третье правило
    Если отсекается цифра 5, а за ней не имеется значащих цифр, то округление выполняется на ближайшее четное число, другими словами, последняя оставляемая цифра остаётся неизменной, если она четная, и усиливается в случае, если она нечетная.

    Число 0,0465 округлённо записывается как – 0,046. В данном случае усиления не делается, так как последняя оставляемая цифра 6 является чётной.
    Число 0,935 округлённо записывается как – 0,94. Последняя оставляемая цифра 3 усиливается, так как она является нечётной.

    Ну и с минусами у меня тоже проблема

    Обновил макрос. Округление вверх с учетом 3-его правила и отрицательных чисел.
    Изображения Изображения
    Последний раз редактировалось melky; 22.09.2016 в 23:29.

  9. #99
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,167

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Сергей0308 не видел его, только не понял, где там округление до 2-х знаков после запятой ?

    Получить хотел вот это, но в выложенном варианте немного ошибся...

    Первое правило
    Если первая из отделяемых цифр больше, чем число 5, то последняя из оставляемых цифр усиливается, иначе говоря, увеличивается на единицу. Усиление так же предполагается и тогда, когда первая из убираемых цифр равна 5, а за ней имеется одна или некоторое количество значащих цифр.

    Число 25,863 округлённо записывается как – 25,9. В данном случае цифра 8 будет усилена до 9, так как первая отсекаемая цифра 6, больше чем 5.
    Число 45,254 округлённо записывается как – 45,3. Здесь цифра 2 будет усилена до 3, так как первая отсекаемая цифра равна 5, а за ней следует значащая цифра 1.

    Второе правило
    В случае если первая из отсекаемых цифр меньше чем 5, то усиления не производится.

    Число 46,48 округлённо записывается как – 46. Число 46 наиболее близко к округляемому числу, чем 47.

    Третье правило
    Если отсекается цифра 5, а за ней не имеется значащих цифр, то округление выполняется на ближайшее четное число, другими словами, последняя оставляемая цифра остаётся неизменной, если она четная, и усиливается в случае, если она нечетная.

    Число 0,0465 округлённо записывается как – 0,046. В данном случае усиления не делается, так как последняя оставляемая цифра 6 является чётной.
    Число 0,935 округлённо записывается как – 0,94. Последняя оставляемая цифра 3 усиливается, так как она является нечётной.

    Ну и с минусами у меня тоже проблема

    Обновил макрос. Округление вверх с учетом 3-его правила и отрицательных чисел.
    Так это же проще пареной репы, что бы округлить до n знаков, после запятой, попробуйте число предварительно умножить, а после округления разделить на 10 в n-ой степени!
    Можно и все ваши другие хотелки реализовать, но Вам наверно потребуется признак чётности-нечётности числа, по моему, если на 2 делится без остатка, значит 100% чётное, наверно есть варианты!

    Округление с заданием количества знаков после запятой.PNG

    Второй вход, для задания количества знаков после запятой!
    Последний раз редактировалось Сергей0308; 23.09.2016 в 11:17.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #100
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    там же всё очень просто и понятно!
    Среднее_1.PNG
    Сделал стек с плавающей точкой ещё проще.
    Вложения Вложения
    • Тип файла: zip fSTEK.zip (140.3 Кб, Просмотров: 63)
    начинающий профессионал

Страница 10 из 19 ПерваяПервая ... 89101112 ... ПоследняяПоследняя

Похожие темы

  1. общие клеммы нескольких мдвв
    от Thorn в разделе Мх110
    Ответов: 1
    Последнее сообщение: 23.06.2010, 15:10
  2. общие клеммы нескольких мдвв
    от Thorn в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 23.06.2010, 15:10
  3. общие вопросы плк
    от AntoNechayuk в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 15.01.2010, 08:37

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •