Добрый день!
А при таком решении запись переменных в БД осуществляют оба проекта или в проекте "андроида" вы запись отключили?
С выбором группы мнемосхем можно решить я так понимаю только способом аутентификации, закрыв для одного пользователя группу мнемосхемДа, через систему прав пользователей (https://simple-scada.com/help/manual/editor-users.html) можно настроить права и видимость необходимой информации для каждого пользователя. Например, для пользователя можно настроить видимость только нужных ему страниц, трендов, сообщений. В результате чего каждый пользователь будет видеть только нужную ему информацию, хотя проект будет общий для всех пользователей.
Как сделать мнемосхемы с разным разрешением в одном проекте?Такой возможности нет. Если обязательно требуются мнемосхемы с разным разрешением, то реализовать это возможно только создав второй проект с нужным разрешением. БД у этого проекта также должна быть своя. Рекомендации по выбору разрешения проекта при использовании разных дисплеев можно найти по ссылке (https://simple-scada.com/help/manual/faq-editor.html?anchor=q8).
БД у этого проекта также должна быть своя.
Добрый день, насколько я знаю такой возможности в одном проекте нет. Я решал подобную задачу при подключении складского терминала на андроиде. Просто сделал копию проекта, перерисовал под другое разрешение нужные экраны. Когда терминал подключается через веб-клиент к серверу, он запускает свой проект и работает с ним. С той же БД и ОРС, пока такое решение. Ну и версия скады должна быть не ниже Standard, чтобы поддерживался запуск нескольких проектов на сервере.
ЦитироватьС выбором группы мнемосхем можно решить я так понимаю только способом аутентификации, закрыв для одного пользователя группу мнемосхемДа, через систему прав пользователей (https://simple-scada.com/help/manual/editor-users.html) можно настроить права и видимость необходимой информации для каждого пользователя. Например, для пользователя можно настроить видимость только нужных ему страниц, трендов, сообщений. В результате чего каждый пользователь будет видеть только нужную ему информацию, хотя проект будет общий для всех пользователей.ЦитироватьКак сделать мнемосхемы с разным разрешением в одном проекте?Такой возможности нет. Если обязательно требуются мнемосхемы с разным разрешением, то реализовать это возможно только создав второй проект с нужным разрешением. БД у этого проекта также должна быть своя. Рекомендации по выбору разрешения проекта при использовании разных дисплеев можно найти по ссылке (https://simple-scada.com/help/manual/faq-editor.html?anchor=q8).
var
aObject: TM_Object;
i: integer;
begin
{для всего, что на форме есть
GetShapeByName GetFieldByName
GetTextByName GetImageByName
GetLevelByName GetButtonByName
GetPipelineByName GetLineByName
GetValveByName GetTankByName
GetTimeTrendViewerByName GetScaleByName
GetCheckBoxByName GetComboBoxByName
GetTableByName GetCalendarByName
GetScheduleByName GetMessageViewerByName
}
for i:=1 to 999 do
begin
aObject := GetObjectByName('Mobi'+'Field'+IntToStr(i)); // ищем объект с префиксом Mobi
if aObject <> nil then // если объект найден
aObject.Visible := False; // меняем видимость
aObject := GetObjectByName('Mobi'+'Text'+IntToStr(i)); // ищем объект с префиксом Mobi
if aObject <> nil then // если объект найден
aObject.Visible := False; // меняем видимость
// ******* и т.д.
end
end.
aObject := GetObjectByName('Desk'+'Field'+IntToStr(i)); // ищем объект с префиксом Desk