Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - yante

Страницы: 1 ... 3 4 [5] 6 7
61
Поправил немного OPC сервер и добавил функцию разбиения конфигурации на строки.
Тестировал на файлах объемом примерно 14 Мб, вроде не сильно влияет на производительность.
Скачать можно по ссылке - https://yadi.sk/d/VPWttf5gb64sTg

Айрат
  Супер, то, что нужно...
  Только когда будете выпускать версию, уберите два "перевода строки", которые дописываются в конец файла :)

62
  Сейчас при нажатии Enter ( или двойному щелчку мышки ) нам предлагается переименовать папку.
  А я предлагаю открывать/закрывать папку, а переименовывать под другому пункту выпадающего меню...
  Кто еще как считает?
  Или сделать возможность настраивать меню и поведение Enter...

63
  Про шлюз можно поподробнее?
  У нас компы в одном здании, в разных помещениях, в одной сети...
  Папку с ОРС-сервером на другом компе я вижу со своего компа, и имею к тому компу удаленный доступ...

64
  У нас Опрос запускается то с одного компа, то с другого.
  И когда запущен с одного, с другого все читается очень медленно, или вообще не соединяется.
  Вопрос - как определить, запущен ли опрос на другом компе?
  Вот если бы он в своей рабочей папке оставлял бы файл Lock на время, пока запущена сессия, и удалял бы его после разрыва сессии...

65
  1. Я уже понял про шаблоны, буду в дальнейшем пробовать :)
  4. Да, если есть необходимость, то в настройки можно добавить флаг "разделать на строки CR/LF", и если он взведен, то делить на строки, если он неактивен, то все будет работать так, как сейчас...
  5. Именно так...

  Неспешно жду сборку...

66
  Ок, тогда ждем и не паримся...
  Заранее извиняй, если я опять забуду и напомню :)

67
  1. Мне дали список устройств, я их добавил в программу, а потом, когда сам добрался "до точки", убедился, что там не 230-е счетчики, а 206-е, и пришлось в программе удалять ненужные и добавлять нужные...
  2. Да, попробуй, если есть возможность...
  3. Знал, но не пробовал - попробую, отпишусь...
  4. Я файл открываю в ФАР-е, и получается, что там единая строка на 5М - тяжеловато для любого редактора...
  5. Про Ctrl+Enter - спасибо, будем ждать реализации...
  Может, тогда эта комбинация будет так работать ВЕЗДЕ, во всех диалогах? :)
  А то сейчас приходится набрав текст на клавиатуре искать мышь, и целиться ею в кнопку ОК... :)

68
  И, наверное я опять повторюсь, но уж очень хотелось бы иметь возможность запускать "свой" файл конфигурации не делая при этом никаких лишних движений.
  Я это вижу так:
  - если нет параметров в строке запуска, то все работает так, как есть сейчас
  - если указан файл с конфигурацией, то проверяется ее фактическое наличие, и считывается именно она, при этом, при выходе ссылка на нее НЕ сохраняется, чтобы при следующем запуске "без параметров" запустилась "основная" конфигурация... :)

  Тогда была бы возможность запустить из "своей" программы опрос по команде - arOPC.exe "!16_06_2020.cfx"
  Или с какими-то указаниями на новую конфигурацию - "arOPC.exe -config=!16_06_2020.cfx"
  Или как-то еще... :)

69
  Ввел я, значит, в программу с десяток устройств ( информацию мне дали, я ничего не проверял ) по порядку их появления в записях.
  Но когда я стал все проверять, выяснилось, что некоторые были вписаны как М-230, а на самом деле они М-206.
  Т.к я не нашел, как "оптом" скопировать теги, то пришлось удалить "неправильные", и скопировать из существующих пять М-206-х ( не буду прикладывать скрин их названий "Копия ..,", "Копия Копия ...", "Копия Копия Копия ...", и так далее - обсуждали, вроде, выше, что это точно нужно поправить )
  Уже позже я увидел "создать устройство из шаблона", и попробую его позже, как будет необходимость. А она обязательно очень скоро появится...
  И уже когда я ввел эти устройства, то увидел в выпадающем меню пункты "Переместить вверх" и "переместить вниз".
  Все хорошо, но выскажу еще предложение - вот бы можно было их "двигать" "оптом", т.е. отметить и двигать по несколько штук.
  И второе предложение - подвязать под эту команду какую-нибудь комбинацию клавиш, может, таким "клавишникам", как я, это будет гораздо удобнее?
  А пока - двигаю свои "Копия Копия Копия..." по одному на много позиций вверх :)

  Да, можно было бы "передвинуть" оптом в текстовом редакторе ( я делаю в ФАР-е ), но "мешает" отсутствие переводов строк в файле конфигурации, очень неудобно редактировать файл размером ( уже ) почти 5Мегабайт БЕЗ переводов строк.
  Я себе написал макрос, который разбивает файл на строки, но хотелось бы предложить еще одну настройку - "вставлять в файл конфигурации Перевод строки", думаю, это несложная доработка, а, может, кому-то кроме меня тоже пригодится... :)

  И еще, если позволите...
  Когда у нас открыто окно "Настройка Устройства", то дайте возможность сохранять его по нажатию на Ctrl+Enter вне зависимости от того, какое поле/кнопка сейчас активна. Ну, честно, совсем не хочется хватать мышку или табуляцией "гулять" до кнопки ОК :)
  Кстати, в выпадающем меню можно было бы по Ctrl+Enter попадать в режим "Редактирования Устройства" - не сложно и такое добавить?

70
  А почему в 230-м Меркурии вот такой порядок параметров:
Цитировать
<device type="mercury230" name="...
  а в 206-м - тип находится в самом конце?
Цитировать
<device name="..." ... trydelay="30000" trycount="3" type="mercury206">
  С чем это связано, если не секрет? :)
  В СЭТ-ах, кстати, как в 230-х:
Цитировать
<device type="set4tm02m" name="..."

71
  Сейчас, если есть несколько однотипных устройств, можно одно "скопировать", тут же есть "вставить", поменять описание, адрес, и все готово.
  А если нужно таким образом скопировать часть тегов, то как это сделать?
  Я сейчас копирую в ФАРе ( написал себе макрос, который всю конфигурацию разбивает на строки - кстати, это отдельный вопрос, а можно в настройках сделать флаг, который будет управлять возможностью сохранять в файле конфигурации "перевод строки"? ), и так иногда получается быстрее, чем копировать все устройство, а потом из него удалять ненужные теги...

72
  Сейчас в программе есть у каждого устройства флаг "Разрешить опрос", сняв который, мы исключаем устройство из процесса опроса. При этом, должен заметить, есть на "направлении" нет счетчиков, которые нужно опрашивать, то оставшиеся опрашиваются гораздо быстрее ( понятно, не нужно слать запросы на неотвечающее устройство )
  А есть ли возможность таким же образом отключать Теги?
  Скажем, я добавил для устройства 3-й и 4-й тарифы, но из конфигурации удалять их временно не хочу, я бы их просто "отключил" бы, и запихал бы в отдельную группу, чтобы они не мешали?

73
  Скачал, проверил, вроде, все отлично, если сворачиваешь программу, а потом раскрываешь, то размер столбцов запоминается и не меняется...
  Теперь ждем, чтобы они так же не менялись при запуске программы...

74
  Все-таки я ожидаю, что при нажатии на ссылку ArdSoft в левом верхнем угла форума, хочется иметь возможность попадать/созвращаться на главную страницу сайта... :)

75
arOPC сервер / Мелкие опечатки...
« : 11.08.2020, 12:16:22 pm »
  Создал новую конфигурацию, добавил канал, группу, прибор, добавил в нее "все теги", получил в одной из строк название "реактивнйо"...
  И еще. При добавлении "оптом" создаются группы, и них теги. И видно, что там "реактивная", а тут "активная".
  Если же я добавляю теги "по одному", то в одной группе у меня появляются теги
Цитировать
<tag name="Срез тарифа 1 на январь" type="5" group="Срезы энергий по месяцам" desc="Значение потребленной эл. энергии по тарифу №1 на месяц январь, Вт" period="10000" rperiod="10000" access="1" hist="0" unixtime="0" broker="" topic="" publish="0" subscribe="0" mqtt_template="" mqtt_type="18" mqtt_string_type="0" mqtt_format="1" mqtt_subqos="0" mqtt_pubqos="0" mqtt_retain="0" mqtt_points="6" intname="Срезы энергий по месяцам.Срез тарифа 1 на январь"/>
из папок <group name="Срезы энергий по месяцам" parent=""/> и <group name="Срезы реактивных энергий по месяцам" parent=""/>...

  Еще замечание...
  Добавляю Устройство ( "Устройство" ), в нем добавляю Группу ( "Группа" ), добавляю еще одну Группу ( "Группа" ), и получаю сообщение, что "такая группа уже есть..."
  Можно при добавлении групп/тегов проверять, есть такой в данном месте, и давать имена по принципу Виндовс - Группа, Группа(1), Группа(2), и так далее?

  Я еще не утомил? :)
  Приложил скрин ситуации, когда я два тега ( Активная и Реактивная ) добавил вручную - теперь разобраться, кто их них кто, практически невозможно...


Страницы: 1 ... 3 4 [5] 6 7