Не удается сохранить значение переменной в базу данных
Создан «Server Project».
В «Server Project» создан «Server.Tags.Virtual 1».
В скрипте создан счетчик от 0 до 99 с шагом +1 раз в секунду.
Значение счетчика посылается в созданный тэг.
Для контроля в лог выводится значение счетчика и значение тэга.
Изменение этого значения я вижу как в логе, так и в web-интерфейсе сервера в закладке «Work/Feedbacks».
В настройках «Server.Tags.Virtual 1» я выбирал разные варианты:
вариант 1
Store In DB: Signed 32bit
DB Save Strategy: Deadband
Deadband = 0
вариант 2
Store In DB: Signed 32bit
DB Save Strategy: Deadband
Deadband = 1
вариант 3
Store In DB: Signed 32bit
DB Save Strategy: Interval
Interval = 1 sec
вариант 4
Store In DB: String UTF8
Затем я посылал файл в трансфер, запускал сервер, открывал web-интерфейс, видел что данные тэга меняются и на графике «Work/Feedbacks» отображаются.
Однако, во вкладке web-интерфейса «System/Database», в пункте DataBase Size: 0b постоянно для всех вариантов 1…4.
Также я делал «Panel Project», из существующего «Server Project», и создавал «Linear Trend». В нем я также не мог отобразить состояние «Server.Tags.Virtual 1» (перебрал несколько настроек).
У меня сложилось впечатление, что значение счетчика не пишется в базу данных.
Сервис поддержки клиентов работает на платформе UserEcho
Здравствуйте, Олег
Пришлите пожалуйста оба проекта (серверный и панельный). Либо сами попробуйте запустить тестовые проекты (не забудьте сменить IP сервера в панельном проекте):
Trend.irpz
Trend.sirpz
В проектах отображается значение в режиме реалтайм, а так же, если сервер запустите чуть раньше - в тренд подгрузятся более ранние значения.
Попробовал ваши файлы.
Я попробовал прописать свой IP и второй раз прописал ваш IP у себя на ПК (192.168.0.93).
В обоих случаях в web-интерфейсе сервера System/Database/DataBase Size: 0b.
В панельном проекте соотв. график не отображается.
Может у меня проблема с SQL-сервером на ПК и мне стоит попробовать другой ПК?
Попробовал свои файлы. Тоже самое.
Я на всякий случай добавил свои файлы.
Project 151117_v7 1.irpz Project 151117_v7.sirpz
У меня ваш проект работает, тренд отображает.
Варианты:
1. Вы забыли загрузить в сервер лицензию;
2. Вы используете в клиенте рендер Direct X (он пока что в отладке). Попробуйте сменить на OpenGL, если это действительно так, и перезагрузить клиент.
Лицензия подключена.
В настройках iRidium Studio/Tools/Options/Showing/Render: OpenGL.
Но это похоже не та настройка?
На странице http://support.iridiummobile.net/topic/708161-komponent-iridium-trend/ сказано: откройте системные настройки приложения iRidium...
Как это сделать?
Добрый день, Олег.
Для того чтобы войти в системные настройки приложения iRidium необходимо нажать F8(если запускаете на PC), если на айпаде то в транфере, выбрать панель(на которую загружаете проект) правой кнопкой мыши и найти графу Show System Menu. Там будет раздел Render и поменять на OGL
С уважением, Никита
Спасибо за помощь.
Is it working now, Margolin Oleg?
Yes
And what was the reason of the problem? License or OpenGL ???
Because we have same problems....
reason of the problem - OpenGL
ok thanks for the feedback!