Страница 147 из 159 ПерваяПервая ... 4797137145146147148149157 ... ПоследняяПоследняя
Показано с 1,461 по 1,470 из 1588

Тема: Вопросы по MasterSCADA 4D

  1. #1461

    По умолчанию

    Цитата Сообщение от egor3150 Посмотреть сообщение
    Можете показать реализацию?


    Я отработал модуль отчетов в 1.3.4. Пока не занимался этим в 1.3.5, не знаю, что меня там ждет, кроме отсутствия конструктора запросов.
    Но из того, что сейчас актуально для меня - это использование ФБ SqlRequestWithResult. Ранее тут обсуждалась проблема с тем, что ФБ возвращает "Result is not array" но о её решении так и не было написано. Предполагали, что проблема в том, что бесплатная версия RT не позволяет вызвать этот ФБ. Я попробовал на лицензии (PRO на 1000 точек). И результат тот же самый. Запрос через pgAdmin возвращает нужный результат, этот же запрос в протоколах также работает корректно, записывает в массив структур, и отображается в таблице. А ФБ почему-то не хочет работать. Если по этому вопросу есть какие-либо варианты действий, подскажите, пожалуйста.

    Планы на скаду были наполеоновские, несмотря на отсутствие опыта работы с ней, относительно быстро разобрался в основах. Но чем больше пытаюсь сделать, тем больше появляется проблем. БОльшая часть решается со временем, но раз я дошел до того, что сам пишу на форум - это, возможно уже отчаяние))
    Если нужны запросы конкретно для отчетов, то нужную структуру ( массив структур ) можно добавить в сам отчет.
    Текст запроса подготовить в отдельной программе

    если SqlRequestWithResult не работает( странно, я думал его пофиксили)
    можно работать с запросом непосредственно с протоколом, добавив нужный тип в выход ( то есть в протокол добавить отдельные запросы для select, update и т.д.
    Изображения Изображения
    Последний раз редактировалось VladGC; 05.09.2024 в 15:04.

  2. #1462

    По умолчанию

    Не совсем понял вопроса. У меня число 25.6 отображается как 25 июня
    Нашел в настройках Excel пункт использовать системный разделитель, через него проблема решается вроде

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

    По умолчанию

    25.6 потому что в Русской локали это число должно выглядеть как 25,6

    И тут либо ковырять настройки exel, либо локаль, либо при записи менять для Русской локали.

  4. #1464
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    11,881

    По умолчанию

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

  5. #1465

    По умолчанию

    Цитата Сообщение от Asgardian Посмотреть сообщение
    1) При экспорте графика через тренды, в файле csv разделителями дробных чисел служит точка, из-за этого число воспринимается как дата. Кто нибудь сталкивался с этим?
    2) Как в отчете (через ReportFB) вставить имя текущего пользователя, который выгружает отчет?
    1. CSV в excel нужно импортировать в utf (см скрин) что для трендов, что для журнала событий

    2. Тот кто выгружает отчет или строит его ?
    Отчет в задаче экрана не строится, он работает для всех одновременно и строится на сервере.
    Возможно конкретно эта функция - геморройная для реализации
    Изображения Изображения

  6. #1466

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    VladGC то есть чтобы так работало недостаточно мнемосхеме дать доступ нескольким пользователям, но еще и поколдовать с настройками ?
    Предположу что именно так и надо.
    Нет, что то отдельно не настраивается
    Добавил кнопку на главный экран, на кнопку повесил событие - захват мыши > открыть всплывающее окно
    Во всплывающем окне добавил кнопку, событие клик - открыть окно > связал нужное окно , связал фрейм где открывать

    Тут пользователи в принципе не добавлены, просто у каждого клиента есть свой sessionId
    Если пользователи/группы все таки есть, то можно заблокировать те или иные кнопки ( но не скрывать, хотя мне было бы интересно скрывать админские или сервисные кнопки если юзер не в группе админов , это недостаток конечно)

  7. #1467

    По умолчанию

    Цитата Сообщение от egor3150 Посмотреть сообщение
    Пока-что не проверял, но ощущение, что это никак не решает проблему с отображением на разных клиентах. Вы описали тот же процесс, что уже реализован, только немного изменив логику. В Вашем случае - если пункты меню расположены горизонтально, то после наведения курсора и появления подпунктов, если мы проведем мышью вбок - на соседний пункт меню, а не на открывшееся уже подменю, то оно не закроется до тех пор, пока не вернем курсор и не уберем его снова, только на этот раз, в область, где нет пунктов меню, чтобы опять что-то соседнее не открылось.
    Накидал пример TestMenu.zip с тремя уровнями меню. Вся логика в программе на ST, которая назначена в задачу экрана. Код не оптимизирован, цель просто показать один из способов реализации. Для меню с малым количеством пунктов и подменю такой способ подойдет, для более сложного можно написать свой компонент.

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

    По умолчанию

    Добавил кнопку на главный экран, на кнопку повесил событие - захват мыши > открыть всплывающее окно
    Во всплывающем окне добавил кнопку, событие клик - открыть окно > связал нужное окно , связал фрейм где открывать
    и все эти действия в Scada, у которой куча компонентов типа насосиков, вентиляторов и прочего барахла?

    суть не в меню как таковом, а в том, что надо назначать "захват мыши", "события клик" и так далее....

  9. #1469

    По умолчанию

    Доброго Всем !
    Мастер скада 4д демо 32 тега по протоколу ОРС UA (на одной машине- 127.0.0.1:139) подключилась без загрузки к Мастер ОРС универсал модбас 32 демо, увидела все дерево (раннее скачанное) елементов из сервера. Данные на сервер поступают из симулятора ModRSSim2. В скаде при подключении в протоколе ОРС UA "отказ- false", но данные с сервера не передаются StatusCode- BadWaitingForInitialData.

    Вопрос- подскажите алгоритм поиска причины отсутствия связи.

    Просматриваю свой пост через 15 мин.- и вижу время поста "вчера, 23:52", хотя на часах компа "22:17 05.09.2024" ...
    Может время системное рухнуло... где-то. На сервере с реальным временем совпадает.
    Последний раз редактировалось Игорь Ку; 05.09.2024 в 22:21.

  10. #1470

    По умолчанию

    Цитата Сообщение от Ready Посмотреть сообщение
    Накидал пример TestMenu.zip с тремя уровнями меню. Вся логика в программе на ST, которая назначена в задачу экрана. Код не оптимизирован, цель просто показать один из способов реализации. Для меню с малым количеством пунктов и подменю такой способ подойдет, для более сложного можно написать свой компонент.
    Большое спасибо!
    Теперь мне стало понятно, что чтобы разделить исполнение некоторых задач среди клиентов - нужно реализовывать необходимые программы и действия "В задаче экрана".

Страница 147 из 159 ПерваяПервая ... 4797137145146147148149157 ... ПоследняяПоследняя

Похожие темы

  1. Вопросы по СИ-8
    от aleksandr87 в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 11.06.2016, 18:56
  2. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  3. MasterScada v3.6 Основные вопросы
    от colorprint2008 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 24.12.2013, 15:50
  4. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 16:56
  5. Вопросы по трендам MasterSCADA
    от 42ia в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 26.06.2012, 10:58

Ваши права

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