Страница 825 из 855 ПерваяПервая ... 325725775815823824825826827835 ... ПоследняяПоследняя
Показано с 8,241 по 8,250 из 8549

Тема: CODESYS V3.5. Вопросы и ответы

  1. #8241

  2. #8242

    По умолчанию

    Добрый вечер. У меня есть элемент управление вращением, который отвечает за увеличение\уменьшение переменной. Когда в процессе меняю значение, он отображает например 0,59999999 вместо 0,6. Или когда хочешь сделать зн на 0 при понижении (шаг 0,02), он отображает 0,01977777 и получается что на 0 не вывести. Как сделать так чтоб он работал с цифрами округляя до сотых?
    Изображения Изображения

  3. #8243

    По умолчанию

    Пишу по памяти:
    To_real(To_int(x*100)) /100

  4. #8244

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Пишу по памяти:
    To_real(To_int(x*100)) /100
    Спасибо, суть уловил. Придется так для каждого значения отдельно пересчитывать значение.
    Но вот нашел решение немного проще, в числовой формат каждого элемента нужно вписать следующее "%.2f".

  5. #8245

    По умолчанию

    Цитата Сообщение от artem287 Посмотреть сообщение
    Спасибо, суть уловил. Придется так для каждого значения отдельно пересчитывать значение.
    Но вот нашел решение немного проще, в числовой формат каждого элемента нужно вписать следующее "%.2f".
    OSCAT_BASIC.ROUND(x,2)

  6. #8246

    По умолчанию

    Цитата Сообщение от artem287 Посмотреть сообщение
    Спасибо, суть уловил. Придется так для каждого значения отдельно пересчитывать значение.
    Но вот нашел решение немного проще, в числовой формат каждого элемента нужно вписать следующее "%.2f".
    Это да, можно и так, если вы не собираетесь эти значения больше нигде не использовать, кроме визуализации. Мне нужно было это в json вставлять, а там я так от этого уходил, "отрезал" лишнее) Может и проще способы есть.

  7. #8247

    По умолчанию

    Добрый день.
    1. А можно запаролить одну кнопку в визуализации? Ну чтобы случайно её нельзя было нажать?
    2. Опять визуализация: можно ли как-то ее настроить так, чтобы на телефоне можно было жестами растягивания менять масштаб? Пока вообще не получается так сделать

  8. #8248
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,596

    По умолчанию

    Цитата Сообщение от TaPX Посмотреть сообщение
    Добрый день.
    1. А можно запаролить одну кнопку в визуализации? Ну чтобы случайно её нельзя было нажать?
    2. Опять визуализация: можно ли как-то ее настроить так, чтобы на телефоне можно было жестами растягивания менять масштаб? Пока вообще не получается так сделать
    Добрый день.
    1. Как именно это должно выглядеть с точки зрения оператора?
    2. https://owen.ru/forum/showthread.php...l=1#post415362

  9. #8249

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    1. Как именно это должно выглядеть с точки зрения оператора,
    Ну есть экран визуализации. Есть на нем кнопки. Все кнопки после нажатия что-то выполняют. Но одна кнопка или должна пароль запрашивать для выполнения действия по ней, или, я не знаю, что-то типа таблички "вы уверены?" должно выскакивать, чтобы исключить случайное нажатие. Чтобы исключить какие-то случайные нажатия

  10. #8250

    По умолчанию

    Привет.
    Подскажите о такому вопросу.

    Я создал структуру с предустановленными данными. Для примера возьмём переменную wsAction в этой структуре:

    Код:
    ...
    wsAction : WSTRING := "-"; // Последнее действие с данным изделием
    ...
    Эта структура задекларирована в программе main(PRG).
    И действительно. При загрузке программы в ПЛК (подключение онлайн, но программа в режима сброса) я вижу это предустановленное значение (см.рисунок):

    Screenshot 2025-04-23 103150.png

    Все вроде норм. С переменными это работает.
    Но почему это правило не работает со вложенной подструктурой?

    Вот далее там же вложенная подструктура:

    Код:
    ...
    stZeroRing : structZeroRing; // Параметры "Zero-Ring"
    ...
    Внутри у этой подструктуры есть (среди прочего) переменная с предустановленными данными:

    Код:
    ...
    rDeviationLevelMIN : REAL := 999.999; // Уровень девиации
    ...
    При загрузке программы в ПЛК (подключение онлайн, но программа в режима сброса) я НЕ вижу этого предустановленного значения в подструктуре (см.рисунок):

    Screenshot 2025-04-23 103932.png

    ЧЯДНТ?
    Последний раз редактировалось ВладОвен; 23.04.2025 в 11:47.

Страница 825 из 855 ПерваяПервая ... 325725775815823824825826827835 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4000
    Последнее сообщение: 06.12.2025, 12:05
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 849
    Последнее сообщение: 16.11.2025, 08:58
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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