TrendWorX (сдвиг времени) |
Ответить | Страница <12 |
Автор | ||
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
Опубликовано: 19 Декабрь 2007 16:12 |
|
Да и еще: выставляю период сбора данных=12 с., период=1 с., пишу в Access. В итоге получаю новое значение с разным интервалом. К примеру, между 1-ым и 2-ым значениями интервал - 12 с., между 2-ым и 3-им - 12 с., между 3-им и 4-ым - 6 с. и т.д. Т.е. получается, что 2 значения записываются с нужным интервалом, а третье с интервалом в 6 секунд, далее следующие 2 значения с нужным интервалом, а 3-е - 6 секунд и т.д. |
||
Prosoft.ru Присоединился: 18 Ноябрь 2005 Online Status: Offline Публикации: 39 |
||
Дело в том, что в версии 9 русификацию пакета Genesis32 Прософт проводил только частично (около 50%), остальное локализовали сотрудники производителя (Американцы ). Как результат, мы периодически находим и исправляем ошибки. Но от них никто не застрахован, поэтому надеемся на терпение клиентов и подобные Вашему обращения. Итак, в Вашем конкретном случае, в диалоговом окне TWX-конфигуратора вместо параметра период д.б. «Период сбора данных», вместо «Период сбора данных»- «Период вычисления». Про заголовки колонок «сбора данных» -ч/мин/сек/мс- Вы тоже правильно заметили. Чтобы всё встало на свои места, есть несколько вариантов: 1) переключиться на английский интерфейс, 2) использовать исправленную русскую библиотеку. Для этого: Переименуйте библиотеку TWXViewer_RUS.dll, кот. лежит у Вас на системном диске с софтом Genesis32 ( C:\Program Files\ICONICS\GENESIS32\Bin) в «TWXViewer_RUS_old.dll» И положите файл туда же файл Twx32Cfg_RUS.dll отсюда: ftp://ftp.prosoft.ru/pub/Software/ICONICS/GEN32/Russian_Localization/v9/. Перезапустите TrendWorX32 Logger Configurator. Переключитесь на русский интерфейс. Период сбора данных в закладке «сбор данных» обычно ставят равным периоду вычисления. В закладке «Архивация» указываются условия архивации. Учтите пожалуйста особенности архивации в БД Access, напр. ограничение на размер таблицы на диске. Это очень подробно описано в help-файле TrendWorX32 SQL Data Logger - Choosing a Database. Плюс к этому, при увеличении таблицы соответственно растет время записи в нее и чтения, что может вызывать накопление таймаутов, т.е. в таблице скапливается очередь на запись. Напр., для указанных Вами данных: 50 тегов за 100 мс, получается архивация 30 000 тегов в минуту, это 43 200 000 тегов в день. Сколько байт содержит 1 тег? Контролируйте объем своей базы данных. И лучше используйте SQL (Genesis v9 был уже успешно протестирован в работе с SQL Server 2005). |
||
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
||
Заказчик уже купил Access . Спасибо за ответ. Сейчас немного отвлекусь, а потом буду продолжать "терзать" конфигуратор и Access. |
||
Действительный член Присоединился: 27 Июль 2006 Online Status: Offline Публикации: 304 |
||
На счет Access.
Если не ошибаюсь, сам Access для работы Gen32 не нужен: его компоненты просто сохраняют в формате mdb конфиги, плюс доступна архивация в нем же. По крайней мере, на машине без Access все конфиги поднимаются без проблем. Но в Gen8 можно использовать для архивации бесплатную MSDE. Наверняка в "девятке" эту возможность сохранили. Так что Access пусть будет, а для архивации можно использовать более надежное решение. |
||
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как. |
||
Prosoft.ru Присоединился: 18 Ноябрь 2005 Online Status: Offline Публикации: 39 |
||
DubAlex, если будут дополнительные вопросы/замечания по русскому интерфейсу Genesis32, дайте мне знать пожалуйста. К февралю 2008 готовится релиз Genesis32 v9.10, в который войдут все текущие исправления, включая локализационные. С MuadDib насчет «..в Gen8 можно использовать для архивации бесплатную MSDE. Наверняка в "девятке" эту возможность сохранили..» согласна на все 100! Любой демо-диск с Genesis32 содержит бесплатную БД MSDE, её можно использовать, не забывая об ограничениях размера- 2GB. Конфигурационные данные приложений Genesis32 могут храниться как в Access, так и в SQL. Для архивирования событий и тревог в версии 9 можно использовать следующие БД: Microsoft Access, MSDE 2000, SQL Server 2000, SQL Server 2005, SQL Express 2005. Если заказчик уже купил Access, работайте с ней. Есть много наработок в этом вопросе, в т.ч. скрипт VBA выполнения периодического сжатия базы данных в Access для освобождения неиспользуемого дискового пространства. Если нужен текст скрипта, напишите мне – seregina@prosoft.ru - вышлю. |
||
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
||
Да, без Access'a все работает (я сам проект делаю на своем рабочем комп-ре, Access у меня не стоит, а на комп-ре заказчика смотрю, что записалось в базу). Но в ТЗ-то написано, что должен быть Access.
договорились |
||
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
||
Теперь интервал между 2-мя записями в БД работает. Причина была в полях "Период сбора данных" и "Период вычислений" (они действительно поменялись местами). Занес в оба поля значение = 1 мин. и теперь в базу значения записываются с интервалом 1 мин. |
||
Ответить | Страница <12 |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |