Календарь

Просмотр 15 сообщений - с 1 по 15 (из 15 всего)
  • Автор
    Записи
  • #42868
    JurasskPark
    Участник

    Я пытаюсь сделать плагин календарь, чтобы… не важно.
    Я сделал все типы значений.
    http://jurasskpark.ru/pubimg/up/1776719146d1f0702.png
    На mimic разместил элементы
    http://jurasskpark.ru/pubimg/up/1776719202be6a662.png
    Указал входные и выходные каналы (я уже запутался, какой тип надо). Через Приложение Михаила ScadaGenerator_2026.04.19 записать в себя дали каналы 1, 2, 4, 5.
    В свойствах я указал так же
    http://jurasskpark.ru/pubimg/up/17767193280c836dd.png
    Нажимаю Set — по логам команды уходят и уходят 200.
    Значения на странице остаются такие же.
    Обновляю — значения сбрасиваются.

    Через консоль пробовал записывать и проверять
    const r = await fetch(«http://localhost:10008/Api/Main/SendCommand», {
    method: «POST»,
    headers: { «content-type»: «application/json» },
    credentials: «include»,
    body: «{\»cnlNum\»:2,\»cmdVal\»:946674000,\»isHex\»:false,\»cmdData\»:null}»
    });
    console.log(r.status, await r.text());

    Ответ: 200
    {«ok»:true,»msg»:»»}

    Вы постоянно говорите, что надо какие-то скрипты в каналы добавлять, то туда, то сюда. Я не помню, что и куда надо. Потому что этим никогда не пользовался. 🙂 Помогите! 🙂

    #42872
    Mikhail
    Модератор

    По нажатию на кнопку Set нужно отправлять команду на запись канала?
    Вы смотрели пример с отправкой числовой команды из поля со схемы?

    #42873
    Mikhail
    Модератор

    Дату и время можно отправить и как число, и как строку. Что удобнее. Затем в выходной формуле её нужно будет преобразовать к числу double, чтобы установить значение канала. Делайте по шагам, контролируя данные на каждом шаге.

    #42897
    JurasskPark
    Участник

    У меня проблема была как передавать и в какую формулу! Почему-то как выходная формула сработал только SetDate()!!!!!

    #42903
    JurasskPark
    Участник


    http://jurasskpark.ru/pubimg/up/177692613616f66ac.png

    Добавил визуализацию календаря.

    #42925
    JurasskPark
    Участник
    #42966
    JurasskPark
    Участник

    Зная себя, после того как публикуешь версию, постоянно находишь ошибки.
    Поэтому пока beta https://github.com/JurasskPark/RapidScada_v6/releases/tag/PlgMimCalendarJP_v6.0.1.1
    Инструкция как настраивать: https://jurasskpark.ru/index.php?page=documents&show=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D0%B0%20PlgMimCalendarJP

    #42974
    manjey73
    Участник

    Календарь начинается с какой-то позиции, не учитывая длину текста.
    Не уменьшается никак. Кстати в первоначальной версии уменьшение работало вроде..
    Размеры кнопки как-то настраивается?
    Размер самого поля календаря настраивается?

    • Ответ изменён 4 месяца, 1 неделя назад пользователем manjey73.
    #42981
    JurasskPark
    Участник

    Длина текстового поля подразумевает, что там будет длиная дата.
    Поле Text планиррвался что там можно дополнительно 3-4 символа написать.
    Кнопку я специально делал большой.
    🙂

    #42982
    manjey73
    Участник

    Но текст может быть и коротким, а подвинуть поле календаря нельзя.
    Какая длинная дата, если все помещается и ещё пустое место остаётся?

    Какой-то 122026 год? 🙂

    • Ответ изменён 4 месяца, 1 неделя назад пользователем manjey73.
    #42988
    JurasskPark
    Участник

    https://rapidscada.net/scada/Main/HistDataReport

    Есть еще английские и длинные форматы даты.
    Например, https://blog.tutoronline.ru/upload/blog/content/08.04.2019/e2b1783cd59a432cba5e01b8e1fd36aa.png

    #42993
    manjey73
    Участник

    Есть, для этого и надо настраивать длину поля, а не делать ее по максимуму, чтобы влезло всё. Кому надо, расширят или уменьшат по потребностям.

    #42994
    manjey73
    Участник

    И например я вообще текст перед календарем не хочу ставить, но сдвинуть поле влево не могу.
    Или хочу маленьку кнопку Set а уменьшить ее не могу.

    #42995
    JurasskPark
    Участник

    И например я вообще текст перед календарем не хочу ставить, но сдвинуть поле влево не могу.
    Или хочу маленьку кнопку Set а уменьшить ее не могу.

    Его можно стереть в свойствах. И будет пусто. А сверху любой Text разместить.

    #42996
    manjey73
    Участник

    Стираю, делаю короче — граница компонента при этом где?

Просмотр 15 сообщений - с 1 по 15 (из 15 всего)
  • Для ответа в этой теме необходимо авторизоваться.