ardsoft
Продукты => arOPC сервер => Тема начата: yante от 29.08.2020, 07:43:26 am
-
Ввел я, значит, в программу с десяток устройств ( информацию мне дали, я ничего не проверял ) по порядку их появления в записях.
Но когда я стал все проверять, выяснилось, что некоторые были вписаны как М-230, а на самом деле они М-206.
Т.к я не нашел, как "оптом" скопировать теги, то пришлось удалить "неправильные", и скопировать из существующих пять М-206-х ( не буду прикладывать скрин их названий "Копия ..,", "Копия Копия ...", "Копия Копия Копия ...", и так далее - обсуждали, вроде, выше, что это точно нужно поправить )
Уже позже я увидел "создать устройство из шаблона", и попробую его позже, как будет необходимость. А она обязательно очень скоро появится...
И уже когда я ввел эти устройства, то увидел в выпадающем меню пункты "Переместить вверх" и "переместить вниз".
Все хорошо, но выскажу еще предложение - вот бы можно было их "двигать" "оптом", т.е. отметить и двигать по несколько штук.
И второе предложение - подвязать под эту команду какую-нибудь комбинацию клавиш, может, таким "клавишникам", как я, это будет гораздо удобнее?
А пока - двигаю свои "Копия Копия Копия..." по одному на много позиций вверх :)
Да, можно было бы "передвинуть" оптом в текстовом редакторе ( я делаю в ФАР-е ), но "мешает" отсутствие переводов строк в файле конфигурации, очень неудобно редактировать файл размером ( уже ) почти 5Мегабайт БЕЗ переводов строк.
Я себе написал макрос, который разбивает файл на строки, но хотелось бы предложить еще одну настройку - "вставлять в файл конфигурации Перевод строки", думаю, это несложная доработка, а, может, кому-то кроме меня тоже пригодится... :)
И еще, если позволите...
Когда у нас открыто окно "Настройка Устройства", то дайте возможность сохранять его по нажатию на Ctrl+Enter вне зависимости от того, какое поле/кнопка сейчас активна. Ну, честно, совсем не хочется хватать мышку или табуляцией "гулять" до кнопки ОК :)
Кстати, в выпадающем меню можно было бы по Ctrl+Enter попадать в режим "Редактирования Устройства" - не сложно и такое добавить?
-
Добрый день!
Но когда я стал все проверять, выяснилось, что некоторые были вписаны как М-230, а на самом деле они М-206.
Не понял, можно подробнее, какие манипуляции проводились?
Все хорошо, но выскажу еще предложение - вот бы можно было их "двигать" "оптом", т.е. отметить и двигать по несколько штук.
Честно, даже в голову такое не приходило, надо подумать как это всё должно работать.
И второе предложение - подвязать под эту команду какую-нибудь комбинацию клавиш
Есть такая комбинация, "Ctrl" и стрелочки вверх/вниз
"вставлять в файл конфигурации Перевод строки"
Дело в том, что алгоритмы сохранения написаны не мной, они встроены в операционную систему. Одно время был такой алгоритм, но на больших конфигурациях это занимало много времени, поэтому от него отказался. Да и, если честно, не понимаю зачем это надо? Файл конфигурации представляет собой обычный xml файл, который на раз парсится множеством готовых библиотек. Всё легко поддаётся автоматизации. Есть много редакторов xml файлов.
Когда у нас открыто окно "Настройка Устройства", то дайте возможность сохранять его по нажатию на Ctrl+Enter вне зависимости от того, какое поле/кнопка сейчас активна. Ну, честно, совсем не хочется хватать мышку или табуляцией "гулять" до кнопки ОК :)
Кстати, в выпадающем меню можно было бы по Ctrl+Enter попадать в режим "Редактирования Устройства" - не сложно и такое добавить?
Хорошая мысль. Принято.
Айрат
-
1. Мне дали список устройств, я их добавил в программу, а потом, когда сам добрался "до точки", убедился, что там не 230-е счетчики, а 206-е, и пришлось в программе удалять ненужные и добавлять нужные...
2. Да, попробуй, если есть возможность...
3. Знал, но не пробовал - попробую, отпишусь...
4. Я файл открываю в ФАР-е, и получается, что там единая строка на 5М - тяжеловато для любого редактора...
5. Про Ctrl+Enter - спасибо, будем ждать реализации...
Может, тогда эта комбинация будет так работать ВЕЗДЕ, во всех диалогах? :)
А то сейчас приходится набрав текст на клавиатуре искать мышь, и целиться ею в кнопку ОК... :)
-
1. Мне дали список устройств, я их добавил в программу, а потом, когда сам добрался "до точки", убедился, что там не 230-е счетчики, а 206-е, и пришлось в программе удалять ненужные и добавлять нужные...
Тут лучше использовать шаблоны.
4. Я файл открываю в ФАР-е, и получается, что там единая строка на 5М - тяжеловато для любого редактора...
Попробую добавить и пришлю тестовую сборку. Если работа алгоритмов не будет занимать много времени, то можно будет в основную добавить.
5. Про Ctrl+Enter - спасибо, будем ждать реализации...
Может, тогда эта комбинация будет так работать ВЕЗДЕ, во всех диалогах? :)
А то сейчас приходится набрав текст на клавиатуре искать мышь, и целиться ею в кнопку ОК... :)
Я так и подумал.
Айрат
-
1. Я уже понял про шаблоны, буду в дальнейшем пробовать :)
4. Да, если есть необходимость, то в настройки можно добавить флаг "разделать на строки CR/LF", и если он взведен, то делить на строки, если он неактивен, то все будет работать так, как сейчас...
5. Именно так...
Неспешно жду сборку...
-
Поправил немного OPC сервер и добавил функцию разбиения конфигурации на строки.
Тестировал на файлах объемом примерно 14 Мб, вроде не сильно влияет на производительность.
Скачать можно по ссылке - https://yadi.sk/d/VPWttf5gb64sTg (https://yadi.sk/d/VPWttf5gb64sTg)
Айрат
-
Только сделайте на всякий случай дубликаты конфигураций.
Айрат
-
Поправил немного OPC сервер и добавил функцию разбиения конфигурации на строки.
Тестировал на файлах объемом примерно 14 Мб, вроде не сильно влияет на производительность.
Скачать можно по ссылке - https://yadi.sk/d/VPWttf5gb64sTg (https://yadi.sk/d/VPWttf5gb64sTg)
Айрат
Супер, то, что нужно...
Только когда будете выпускать версию, уберите два "перевода строки", которые дописываются в конец файла :)
-
Хорошо, посмотрю.
-
В свете добавления разбиения Конфигурации на строки, могу я просить добавить такую же возможность ( разбиения на строки ) для шаблонов?
Сегодня проверил, они продолжают сохраняться "в одну строку" :)
-
Забыл про них. Сделаю.
Айрат
-
Добрый день.
Поправил сохранение шаблонов и сделал что бы тип устройства первым был в списке.
Ссылка для скачивания
Айрат
-
Спасибо, вроде, сохраняет правильный ( удобный ) порядок параметров...