Автор Тема: E3.Series  (Прочитано 129541 раз)

0 Користувачів і 1 Гість дивляться цю тему.

Offline MIXAJIbI4

  • ****
  • Thank You
  • -Given: 0
  • -Receive: 38
  • Повідомлень: 356
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Re: E3.Series
« Reply #315 : 15 Травень 2012, 15:07:06 »
В каких переменных хранятся значения пунктов "Наименование" "Номер по каталогу" "Поставщик"

те что писать в Dev.GetAttributeValue ... Чтобы получить допустим номер по каталогу для данного устройства?
Dev.GetComponentName -  это номер по каталогу.
Остальные два пункта надо читать из базы,  а не доставать из COM модели.

А где можно посмотреть как это сделать?
В стандартном скрипте спецификации.

Nobody

  • Гість
Re: E3.Series
« Reply #316 : 18 Травень 2012, 07:36:14 »
Берете первую жилу (например). Командой GetEndPinId end,1 получаете вывод, к которому эта жила подключена. У этого вывода получаете расположение командой GetSchemaLocation. Все, задача решена.
Спасибо огромное, всё получилось, всё работает  :thumbsup: только скрипт получился не на 5 строчек, а раз в 10 побольше)))

Offline sinoptik

  • *
  • Thank You
  • -Given: 7
  • -Receive: 0
  • Повідомлень: 8
    • Перегляд профілю
    • Awards
Re: E3.Series
« Reply #317 : 23 Травень 2012, 15:08:45 »
Хочу через скрипт перебирать все устройства потом перебирать у каждого устройства каждый пин и узнавать что к нему подключено. Подскажите, какой Getxxxxxx соответствует запросу "что подключено к данному пину?".
По API на русском есть что нибудь?

Offline MIXAJIbI4

  • ****
  • Thank You
  • -Given: 0
  • -Receive: 38
  • Повідомлень: 356
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Re: E3.Series
« Reply #318 : 23 Травень 2012, 15:13:55 »
По API на русском есть что нибудь?
Может вам еще и vbs перевести на русский?? ))))
Хочу через скрипт перебирать все устройства потом перебирать у каждого устройства каждый пин и узнавать что к нему подключено. Подскажите, какой Getxxxxxx соответствует запросу "что подключено к данному пину?".
GetDestinationIds
По моему,это ясно в хелпе прописано. Читать не пробовали?

Offline sinoptik

  • *
  • Thank You
  • -Given: 7
  • -Receive: 0
  • Повідомлень: 8
    • Перегляд профілю
    • Awards
Re: E3.Series
« Reply #319 : 23 Травень 2012, 15:42:51 »
Если вы имеете ввиду com.chm, то пробовал, и читать пытаюсь,но слишком много непонятных букв :(
Спасибо за оперативность)

Offline Brbb

  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Повідомлень: 26
    • Перегляд профілю
    • Awards
Re: E3.Series
« Reply #320 : 24 Травень 2012, 10:09:42 »
Расскажите по подробней, пожалуйста, как у вас сделан выбор проводов с помощью параметра номинальный ток.

Offline MIXAJIbI4

  • ****
  • Thank You
  • -Given: 0
  • -Receive: 38
  • Повідомлень: 356
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Re: E3.Series
« Reply #321 : 24 Травень 2012, 13:56:58 »
Меня заинтересовал  модуль экспорта данных в EnergyCS Электрика. Как и у кого его можно получить?
Для работы модуля экспорта необходимо иметь свежую версию  EnergyCS Электрика, в которую внесены все необходимые изменения для работы данного модуля. Думаю, что летом уже появится. Ждем и верим.

Offline MIXAJIbI4

  • ****
  • Thank You
  • -Given: 0
  • -Receive: 38
  • Повідомлень: 356
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Re: E3.Series
« Reply #322 : 24 Травень 2012, 13:59:41 »
Расскажите по подробней, пожалуйста, как у вас сделан выбор проводов с помощью параметра номинальный ток.
Считываете у связи параметр "Номинальный ток". Берете таблицу из ГОСТ.  В соответствии с этой таблицей забиваете выбор сечения в зависимости от тока. А далее создаете провод нужного, подключаете его на связь и переименовываете. Естественно, все это надо реализовать в скрипте, чтобы висело на одной кнопке.

Offline Brbb

  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Повідомлень: 26
    • Перегляд профілю
    • Awards
Re: E3.Series
« Reply #323 : 24 Травень 2012, 16:47:24 »
Подскажите как с помощъю скрипта сделать ТЭ4.
Не могу понять с чего начать. Начал брать сигналы, после чего брал пины, но этих пинов очень много, как именно получить пины устройств не понятно, и что делать дальше тоже.

Offline MIXAJIbI4

  • ****
  • Thank You
  • -Given: 0
  • -Receive: 38
  • Повідомлень: 356
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Re: E3.Series
« Reply #324 : 24 Травень 2012, 17:42:31 »
Подскажите как с помощъю скрипта сделать ТЭ4.
Не могу понять с чего начать. Начал брать сигналы, после чего брал пины, но этих пинов очень много, как именно получить пины устройств не понятно, и что делать дальше тоже.
Сигнал брать не надо. Надо брать конкретно провода. У каждого провода 2 конца. Т.е. Вы уже получите марку провода, обозначение, длину и прокладку "откуда-куда". Больше для Таблиц соединений ничего не нужно.

Offline Brbb

  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Повідомлень: 26
    • Перегляд профілю
    • Awards
Re: E3.Series
« Reply #325 : 25 Травень 2012, 10:13:09 »
Чтобы понять что устройство провод нужно пользоваться dev.IsWireGroup ?
Как понять к какому сигналу относится провод? Просто имя сигнала у меня используется для маркировки проводов.

Offline MIXAJIbI4

  • ****
  • Thank You
  • -Given: 0
  • -Receive: 38
  • Повідомлень: 356
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Re: E3.Series
« Reply #326 : 25 Травень 2012, 10:33:02 »
Чтобы понять что устройство провод нужно пользоваться dev.IsWireGroup ?
Как понять к какому сигналу относится провод? Просто имя сигнала у меня используется для маркировки проводов.
dev.IsWireGroup - это не провод, это все провода вместе.
Для того,чтобы получить конкретные провода надо сделать Dev.GetPinIds. Результатом будет массив проводов.
Pin.GetSignalName вернет вам имя сигнала, которое несет провод.

Еще раз повторюсь- все это НУ ОЧЕНЬ подробно описано в help.

Offline Brbb

  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Повідомлень: 26
    • Перегляд профілю
    • Awards
Re: E3.Series
« Reply #327 : 28 Травень 2012, 15:35:09 »
Как зная Pin устройства получить id самого устройства?

Offline Brbb

  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Повідомлень: 26
    • Перегляд профілю
    • Awards
Re: E3.Series
« Reply #328 : 29 Травень 2012, 12:29:08 »
Все оказалось очень просто  :)
Dev.SetId Pin.GetId

Nobody

  • Гість
Re: E3.Series
« Reply #329 : 06 Червень 2012, 11:43:58 »
Столкнулся с такой проблемой: к примеру внешнее реле контроля фаз: http://www.fayloobmennik.net/1951453 Если его делать как символ, то в таблицу подключений не попадают имена выводов L1, L2, L3, если делать внешнее устройство как изделие, тогда в таблицу подключений попадают имена выводов, но тогда в таблице подключений еще указывается и позиционное обозначение устройства, и это внешнее устройство попадает в перечень элементов, чтобы этого не происходило приходится заходить в параметры изделия, удалять позиционное обозначение, и изделие в базе данных ставить "нет данных" и так вручную для каждого изделия, возможно ли как то исправить данную проблему для внешних устройств?

 

Warning: this topic has not been posted in for at least 150 days.
Unless you're sure you want to reply, please consider starting a new topic.

Ім'я:     Email: