Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Миханик

Страницы: 1 ... 10 11 [12] 13 14
166
Есть функция GetVariableByName() для обращения к переменной по имени, а есть ли такая же функция для обращения к объектам программы по имени?

167
Можно, но скорее всего это замедлит копирование/вставку большого кол-ва объектов. Сейчас скада знает кол-во объектов каждого типа и благодаря этому генерирует новое уникальное имя очень быстро. Если брать за основу текущее имя объекта, то при большом количестве подобных имён придется делать перебор имён до тех пор, пока не встретится уникальное и это замедлит генерацию нового имени. Ещё подумаем, что можно сделать.
Может добавить это как опцию в настройках редактора и пусть пользователь сам выбирает нужно ему это или нет?
Я думаю, иногда можно пожертвовать этим временем (а в небольших проектах это будет не сильно заметно), чтобы потом вручную не тратить это же время на переименование.

168
Есть просьба к разработчикам:
возможно ли сделать так, чтобы при копировании и вставке какого-либо объекта в редакторе, копировалось бы также его имя с неким увеличенным индексом?
Сейчас при вставке создается объект с именем по-умолчанию.

169
Большое спасибо, это то, что нужно!

170
Извините, торопился, не успел подробнее описать.
Имеется 52 термоподвески, каждая из которых состоит из 29 датчиков.
Термоподвески называются T111, T112, ..., T255 (Представлены массивом Cname)
В скаде датчики термоподвески описаны как T111_01, T111_02, ..., T111_29.
Необходимо для каждой термоподвески вычислять минимальное, максимальное и среднее значение.
Silosname это Cname (проглядел при редактировании сообщения).
У меня главный вопрос как обратится к тегу по индексу в цикле скрипта?

171
Подскажите почему может не отрабатывать ежесекундный скрипт, хотя компиляция проходит:
Это теги проекта:
T111_1, T111_2, ... T111_29
...
T255_1, T255_2, ... T255_29

Код: (delphi)
Const
  Cname : array[1..52] of string = ('T111', 'T112', 'T113', 'T114', 'T115', 'T116', 'T121', 'T122', 'T123', 'T124', 'T125', 'T126',
  'T133', 'T134', 'T135', 'T136', 'T141', 'T142', 'T143', 'T144', 'T145', 'T151', 'T152', 'T153', 'T154', 'T155',
  'T211', 'T212', 'T213', 'T214', 'T215', 'T216', 'T221', 'T222', 'T223', 'T224', 'T225', 'T226', 'T231', 'T232', 'T233', 'T234',
  'T241', 'T242', 'T243', 'T244', 'T245', 'T251', 'T252', 'T253', 'T254', 'T255');
Var
  Tmin, Tmax, Tavg, pp : Double;
  i, j, n : Word;
  Tname : string;
  p: ^string;
begin

  for i:=1 to 52 do
    begin
      n := 29;
      Tname := Cname[i] + '_01';
      p := @Tname;
      pp := Double(p);
      Tmin := pp;
      Tmax := pp;
      Tavg := pp;

      for j := 2 to n do
        begin
          Tname := Silosname[i] + '_' + IntToStr(j);
          p := @Tname;
          pp := Double(p);
          if pp < Tmin then Tmin := pp;
          if pp > Tmax then Tmax := pp;
          Tavg := Tavg + pp;
        end;
      Tavg := Tavg/n;
 
  //как теперь присвоить Тегам T111_avg, T112_avg, ..., T255_avg значение переменной Tavg?
    end;
end.

172
Ваши вопросы / Re: Импорт тегов
« : 29 Мая 2017, 09:39:21 »
Версия скады 2.2.1.1

173
Ваши вопросы / Re: Импорт тегов
« : 29 Мая 2017, 04:34:54 »
Возникла проблема с импортом тегов из OPC-сервера.
Суть проблемы на скриншоте.

Почему-то при импорте имена некоторых тегов создаются неправильно (выделены красной рамкой).
При попытке изменить импортируемый тег T113_01_1 на T113_01 выводится сообщение, что такой тег уже существует, хотя на самом деле его нет.
Такие проблемы наблюдаются с именами T115_01, T115_10, T115_11,  T116_01, T116_10, T116_11,  T123_01, T123_10, T123_11,  T125_01, T125_10, T125_11,  T126_01, T126_10, T126_11, T135_01, T135_10, T135_11.

174
В редакторе при перемещении объектов по странице с помощью мыши координаты на панели свойств изменяются сразу, а при перемещении объектов с помощью клавиатуры координаты на панели свойств меняются только после снятия выделения объекта (снятия фокуса).

175
OPC UA/DA сервер arOPC / arOPC не видит COM-порт
« : 18 Апреля 2017, 04:33:53 »
Столкнулся с проблемой, что arcOPC при настройке устройства не видит один из COM-портов для использования в качестве канала связи.
Реально существующий на материнской плате COM1 видит, а COM10 через преобразователь MOXA UPort 1150 не видит.

176
Вот такой вопрос, когда то в разделе Simple-Scada 1.3.3 задавали вопрос про работу на двух мониторах, хотелось бы узнать как успехи?
Да, делали такие тесты. Всё прошло успешно. После выхода Simple-Scada 2 начнем внедрять в неё поддержку нескольких мониторов.
Планируем взять максимальную версию Вашей скады, но обязательно нужна поддержка двух мониторов. Как успехи в этом направлении, когда ожидается поддержка нескольких мониторов?

177
С поддержкой прозрачности тоже можно сделать, но в этом случае скругление будет фиксированным, т.е. число вариантов скругления будет конечным. Например 4, 8, 16, 24, 32, 48 px.
Да, такой вариант был бы наиболее оптимальным.

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

Также, хотелось бы иметь возможность рисовать наклонную линию (сейчас инструмент "Линия" рисует отрезки только под прямым углом).

При выборе цвета в Палитре цветов возможно ли добавить одну/две колонки под пользовательские наиболее часто используемые цвета, которые можно было бы один раз настроить и использовать во всех проектах?

Можно ли к объекту "Заслонка" добавить схожий элемент "Обратный клапан"? Рисуется аналогично заслонке только один из треугольников закрашен в черный цвет.

Также, не помешало бы добавить фигуру треугольник.

179
Подскажите по поводу минимальной конфигурации ПК для SS2.
На сайте это процессор Intel Atom D2550 и интегрированная видеокарта Intel GMA 3650.
Вы тестировали работу на такой системе? Достаточно ли комфортно работать с такой системой, заметны ли подвисания? Может у кого-то из пользователей есть опыт работы с такой конфигурацией.

180
Миханик, мы проверили проект и, судя по всему, причина первых двух проблем, которые Вы описали - это использование более 64 внешних тегов, из-за чего проект не может загрузиться корректно (т.к. используется beta-версия) и происходит порча памяти, что соответственно приводит к некорректной работе и фатальным ошибкам. Если есть возможность удалите часть переменных, чтобы их было не более 64 и проверьте работу системы повторно.

Скорее всего, так как вторая проблема после обновления и удаления "лишних" тегов (более 64) ушла.
Но первая проблема с вылетом клиента на ПК, где запущен сервер осталась.

Третья проблема после тех же действий, тоже больше не проявилась.

Страницы: 1 ... 10 11 [12] 13 14