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

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


Сообщения - yante

Страницы: 1 ... 4 5 [6] 7
76
  И, как вариант, можно подумать о сортировке устройств по щелчку по заголовку столбца - не думаю, что это будет сильно сложно...
  Может, при копировании устройств вставлять новое имя на как "Копия Офис-51", "Копия Копия Офис-51", а стандартное для Виндовс - "Офис-51(1)", "Офис-51(2)", и так далее?
  И сейчас все управляется мышью, а если курсор находится на списке тегов в запущенной программе, то при нажатии на BackSpace можно возвращаться на уровень выше...
  Это тоже как предложение...

77
  На мой взгляд, столбец должен схлопываться не до ширины данных в столбцах, а до ширины названия столбца.
  Или вынести это в настройку, чтобы этим можно было управлять...

78
  Открываю я папку с устройствами, выставляю нужную ширину столбцов, перехожу в соседнюю папку - все, что я выставлял, сбрасывается...
  Можно это как-то запоминать и использовать в дальнейшем?

79
  Есть куча папок с кучей устройств, если нужно отключить всю папку, то приходится заходить в каждый(!) прибор и снимать флаг...
  Хотелось бы возможность снимать/ставить флаг на ВСЕ(!) устройства в данной папке...
  Если такое, конечно же, возможно...

80
  У нас много устройств, и все они разделены по папкам.
  Берем одно устройство в одной из папок, по правой клавише мыши выбираем "копировать", потом становимся на эту же открытую ветку и по правой клавиши мыши выбираем "вставить"
  Все отлично вставляется, только схлопываются ВСЕ открытые ветки в дереве устройств...
  Как бы объяснить программе, что после добавления устройства совсем не обязательно закрывать/схлопывать все ветки? :)

81
  Ок, спасибо, тогда все понятно...
  Будем думать дальше...

82
Эти параметры из интерфейса приложения не доступны и не настраиваются.
Что бы получить к ним доступ необходимо подключиться любым OPC HDA сервером.

Айрат
  Подключиться, извините, именно Сервером, или все-таки, Клиентом???
  На пальцах бы показать, можно?

83
  На сайте написано:
Цитировать
Список поддерживаемых протоколов: Меркурий 230, в том числе чтение профилей мощности по OPC HDA
  Вопрос - что и как нужно прописать на Сервере, чтобы увидеть эти данные, если сервер запущен самостоятельно, без подключения клиентов?
  Или что должен уметь делать клиент, чтобы получить эти данные?

84
  Я считаю, что это "папка программы", а "рабочая папка" - это c:\ProgramFiles\Opc\Log, и вот она точно нигде не упоминается. Совсем...
  А в ней лежит файл settings.xml, в котором указан файл конгфигурации, который обрабатывается при запуске программы, и в той же папке есть папка с Логами...
  Получается, что простого пути ( считать текстовый файл из настроек ) - нет, и нужно обязательно подключаться к OPC-серверу. Что не всегда удобно...

85
Вот здесь (https://stackoverflow.com/questions/2899013/how-do-i-get-the-application-data-path-in-windows-using-c) написано, как этот путь получить, он на разных компьютерах может отличаться, надо конечно скорректировать алгоритмы с учётом папки arOPC.
Затем дело техники, парсим файл с настройками и получаем полный путь к файлу с конфигурацией.
OPC сервер так делает.

Айрат
  В том-то и дело, что "найти" файл конфигурации я могу подключившись к OPC-серверу - в нем есть "обязательные" теги _System.SystemInfo.FullProjectName ( содержит полный путь к файлу конфигурации OPC-сервера ) и _System.SystemInfo.ProjectName ( содержит только имя файла конфигурации )
  А вот добраться до "рабочей" папки не так просто...
  Ладно, будем думать, и не такие проблемы решали :)

86
Добрый день.

Пришлите мне его, я погоняю, посмотрю что у меня происходит, заодно и вам подскажу что делать.

Айрат
  Там совершенно нечего еще слать...
  Я даже не повторю, как так получилось - в остальном у меня все отлично работает...
  Я даже уже добился того, что в вашем OPC-сервере прописаны опрашиваемые устройства, а у меня в приложении их нет. Совсем. Список устройств формируется динамически, при запуске программы. И Теги к устройствам тоже пока зашиты жестко, в зависимости от "типа прибора" - у меня их пока три, set4tm02m, Меркурий-236-квартирный ( 2 тарифа ) и Меркурий-236-офис ( один тариф )...
  И пока все отлично получается и опрашивается... :)

87
Пункт меню, "Работа - Открыть рабочую директорию".
Зашита жестко, о том стоит ли её делать изменяемой пока, под вопросом.
Путь можно посмотреть в проводнике Windows, после того как OPC сервер откроет папку.

Айрат
  Для этого нужно открыть ваш OPC-сервер, и дополнительно кнопать в нем мышкой...
  А я хочу все это узнать из своего приложения, не открывая/распахивая ваше приложение... :)

88
  Когда-то ( в прошлом году точно ) после установки OPC-сервера в папке, куда его ставили, появлялись ( возможно, после первого запуска ) два файла - view.xml
и settings.xml
  И в них разные настройки Сервера...
  Меня интересует settings.xml, т.к. в нем есть упоминание файла конфигурации, которая запускалась последней...
  А сейчас этот файл "прячется" где-то в "рабочей" директории, а не в "директории установки".
  Вопрос - где найти информацию о папке, которая считается "рабочей"?
  В реестре я ее не нашел...
  Да, мне просто нужно "заглянуть" в конфигурационный файл OPC-сервера... :)
  Можно было бы "на лету" самому ( попытаться ) сформировать файл конфигурации, но в нем есть теги "userpassw" и "adminpassw", поэтому я пока эту тему не обсуждаю... :)

89
  Я сам его пишу - и вот в очередной раз у меня зависло приложение, я его "снял" через Диспетчер задач, а OPC-сервер снять не мог, т.к. он "думал", что у нему подключены клиенты...
  Ровно "-1" клиент :)

90
  Как получилось, не знаю... :)
  И снять приложение получилось только через Диспетчер Задач...
  Возможно, я что-то начудил в своем приложении - буду рад, если поулчится разобраться, как получилось "-1" клиентов...

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