К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Как лучше организовать модуль сбора информации?

Гость
0 - 31.03.2015 - 08:03
Есть эл. счетчик. с него по последовательному порту нужно читать раз в 10 сек значения. формировать таблицу.
Как это сделать правильно используя средства 1с 7.7.
Порт я читаю. А вот, как далее создать таблицу и привязать выборки ко времени?

Спасибо



Гость
1 - 31.03.2015 - 08:56
обработкаожидания
ЗЫ или функция на форме
Гость
2 - 31.03.2015 - 08:56
+ ну а уж таблицузначений дополнять - да хоть через глобальную переменную
Гость
3 - 31.03.2015 - 09:46
(0) я бы наверное поставил какой-нибудь sql сервер и туда писал.
(1) он наверное спрашивает какой объект метаданных использовать
Гость
4 - 31.03.2015 - 09:58
(3) а смысл SQL сервера ? :))) не принципиально имхо - дбф вполне справится
ЗЫ (3) + ну тогда уж от фантазии зависит но имхо в документе например можно в документе , 1-н час -1н документ - замеры строки
Гость
5 - 31.03.2015 - 10:00
(4) + а общая таблица это ТЗ на форме обработки - с пометками о загружена строка в документ - не загружена ...
ЗЫ опщим фингня задачо, только допуски по времени все равно будут ибо комп это не КИП
Гость
6 - 31.03.2015 - 10:00
подвиснет винда и хоть скуль хоть оракл хоть чоу
Гость
7 - 31.03.2015 - 13:26
Фигня задача.
Но работать средствами 1це будет через пень-колоду.
Обработка сбоев....
Обработка таймаутов передачи....
Обработка отключения порта/внешнего устройства....
8 - 31.03.2015 - 13:41
Обработкаожидания кстати иаймауты дает с отклонениями
Если нужно точно раз в десять сек то лучше использовать что нить другое
Например формекс и генерить внешнее событие
Гость
9 - 31.03.2015 - 14:07
(8) раз в десять секунд и КАЖДЫЕ десять секунд - вещь кардинально несовпадающая ;))
Гость
10 - 31.03.2015 - 15:08
Спасибо всем. Не получилось "быстро и дешево":)
как и говорит Helen1986, все через пень колоду. Придется ваять на С что-нибудь.
Гость
11 - 31.03.2015 - 16:01
Странно..
Гость
12 - 31.03.2015 - 17:47
а зачем оно в базе
в текстовый файл время/результат
но точно каждые 10 сек точно не получится, дело тут больше в винде уж больно много вского ПО на ней постоянно хочет чо-нить сделать, то опросить, то проверить, то скачать, то обнаружить. винду надо брать какую-нить 95 или XP, не старше
имхо
Гость
13 - 31.03.2015 - 18:24
Опять вопрос "Зачем?" забыли...
ИМХО, ТС не случайно упустил этот момент. Стесняется, небось...
Гость
14 - 01.04.2015 - 11:35
(12) в виндах хр и старше стандартный системный таймер (компонент tTimer) в С и Дельфях дает отклонение от +5 до +65 миллисекунд


К списку вопросов






Copyright ©, Все права защищены