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

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

Автор Тема: Вопросы и предложения по Simple-Scada 2  (Прочитано 460948 раз)

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1306
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1290 : 18 Января 2021, 11:09:33 »
Здравствуйте.

Учтем и обсудим данные пожелания.

lipvasko

  • Пользователь
  • **
  • Сообщений: 65
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1291 : 22 Января 2021, 09:33:17 »
Добрый день, подскажите скрипт, как можно открыть текстовый файл, для чтения м переместить курсор на последнюю строку, для её чтения.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3160
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1292 : 22 Января 2021, 16:36:52 »
Здравствуйте.

Придется читать весь файл построчно, т.к. строки текстового файла имеют переменную длину и заранее неизвестно в какой позиции начинается последняя строка.

Вячеслав

  • Новичок
  • *
  • Сообщений: 21
  • mgupi
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1293 : 27 Января 2021, 23:40:07 »
Здравствуйте!
При создании подстраницы например subpage5 и последующим ее удалением (случайно), новая подстраница уже имеет имя subpage6 и так далее. То есть получается пропуск в нумерации. Заново вставить подстраницу subpage5 программа не дает, сообщая что такая подстраница уже существует. Но ведь на экране ее нет так как я уже ее удалил. Как мне заново вставить подстраницу с нужным мне порядковым номером?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3160
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1294 : 28 Января 2021, 15:01:29 »
Здравствуйте.

Если у страницы есть несколько подстраниц, то удаление подстраницы происходит полностью, имя подстраницы освобождается, объекты подстраницы удаляются. Если же у страницы есть только одна подстраница, то при нажатии на кнопку удаления подстраница не удалится, а просто скроется кнопка подстраницы (имя останется занято и объекты подстраницы тоже останутся). Причина в том, что страница не может существовать без подстраниц. Поэтому, если Вы хотите полностью удалить подстраницу, то сначала создайте новую подстраницу (чтобы у страницы их было несколько) и затем удалите ненужную подстраницу.   

Вячеслав

  • Новичок
  • *
  • Сообщений: 21
  • mgupi
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1295 : 29 Января 2021, 22:57:08 »
У страницы несколько подстраниц. Порядок хочу устроить такой: subpage 1,2,3,4,5,6,7 и так далее.. Но случайно удаленная subpage 5 теперь никак не добавляется. Добавляются подстраницы с следующими номерами 6,7.. При попытке исправить подстраницу например 7 на 5 программа пишет что 5 подстраница занята но на экране то ее нет! Как ее найти?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3160
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1296 : 29 Января 2021, 23:13:34 »
Значит она принадлежит другой странице (но скрыта). Выберите её в верхнем раскрывающемся списке инспектора объектов и посмотрите на какую страницу будет выполнен переход.
Чтобы лучше понять принцип создайте новый проект в редакторе и попробуйте добавлять страницы, периодически просматривая список инспектора объектов. Вы увидите, что при создании новой страницы всегда создаётся новая подстраница (скрытая). Чтобы она появилась нужно нажать кнопку добавления подстраницы. Если же не получается понять принцип, то можете прислать нам проект на support@simple-scada.com, мы укажем какой странице принадлежит подстраница "Subpage5".

Вячеслав

  • Новичок
  • *
  • Сообщений: 21
  • mgupi
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1297 : 03 Февраля 2021, 21:54:57 »
Здравствуйте!
При работе над созданием "трендов" и "алармов (сообщений)" не заметил возможности группового копирования, переноса и вставки. Для нового объекта добавлять тренды приходится по одному путем дублирования, вырезания и последующей вставки. Дело это довольно однообразное и утомительное при создании похожих объектов в количестве десятков и сотен штук. Так же хотелось бы иметь возможность выделения,копирования, вставки части текста в сообщениях и "трендах". Возможно ли что это будет реализовано в будущем?

dima_k

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1298 : 04 Февраля 2021, 12:39:04 »
у меня есть переменная "A : integer".И есть обработчик события какого-то. В нем мне надо проверить содержание ячейки в таблице "tbl". "A" у меня оказалось равно "9", а строк в таблице оказалось "7".
Вопрос:
Код: (delphi)
if (a>=0) and (a<tbl.RowCount) and (tbl.GetCell(0,a)) then
  "чтото"
end;

"чтото" просто не выполнется? т.к. (a>=0) and (a<tbl.RowCount) явно не срабатывает ,
или произойдет ошибка в скрипте, т.к.  (tbl.GetCell(0,a))  ячейки не существует?


Это скорее пожелание. Я понимаю, что сейчас можно скопировать в буфер обмена  элементы окна,
перейти в другой проект, создать новое окно, вставить из буфера обмена элементы.
Может экспорт - импорт какой организовать. А еще проверьте Ctrl+V при отмене изменений в тексте. Такая Х недо получается.
« Изменён: 04 Февраля 2021, 14:37:42 от Simple_Scada »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1306
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1299 : 04 Февраля 2021, 14:58:04 »
Здравствуйте.

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

dima_k, см. описание функции GetCell. Данная функция вернет nil, если ячейка не существует. Если требуется в скрипте работать с ячейкой полученной через GetCell, то нужно сначала проверить, что ячейка существует - см. пример №2 по ссылке. Если этого не сделать, то при выполнении скрипта может произойти попытка работы с несуществующей ячейкой, из-за чего возникнет исключение и выполнение скрипта прервётся. Исключение отобразится в журнале сервера. Пожелания учтем.
« Изменён: 05 Февраля 2021, 09:27:39 от Simple-Scada »

Вячеслав

  • Новичок
  • *
  • Сообщений: 21
  • mgupi
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1300 : 05 Февраля 2021, 22:06:30 »
Здравствуйте!
Существует ли у элемента "Текст" возможность переноса текста на следующую строку ниже? Очень неудобно когда длинный текст не умещается в границах элемента на одной строке.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1306
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1301 : 05 Февраля 2021, 23:24:35 »
Здравствуйте.

Текст размещенный в объекте "Текст" автоматически переносится если не умещается в ширину объекта - см. скриншот во вложении. Поэтому, не совсем понятно, о каком именно переносе Вы говорите, пришлите скриншот, чтобы было понятно о чем речь.

Вячеслав

  • Новичок
  • *
  • Сообщений: 21
  • mgupi
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1302 : 06 Февраля 2021, 13:27:21 »
Вот посмотрите перенос текста в данном случае отсутствует. В окнах в элементе текст перенос почему то работает. ???

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1306
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1303 : 06 Февраля 2021, 14:25:10 »
Перенос осуществляется по словам. Как видно на скриншоте, у Вас в тексте нет пробелов, т.е. это по сути одно слово, а значит и переносить нечего. Можете добавить в текст пробелы, тогда перенос будет срабатывать.

Вячеслав

  • Новичок
  • *
  • Сообщений: 21
  • mgupi
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1304 : 09 Февраля 2021, 21:50:18 »
Здравствуйте!
Появится ли возможность поворота элемента на 90 градусов? У меня на объектах есть трубопроводы которые нужно отразить как горизонтально так и вертикально. Если есть горизонтальный трубопровод с привязанными переменными то его проще повернуть одним движением чем заново рисовать и привязывать переменные.