Свойство кабельных элементов

Автор Тема: Свойство кабельных элементов  (Прочитано 4553 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн filatАвтор темы

  • ADN Club
  • ****
  • Сообщений: 265
  • Карма: 2
Я помню, что API для работы с кабелями не открыто, но может кто натыкался, где хранятся свойство проводов и добавленных наконечников?

Оффлайн Владимир Ананьев

  • ADN DevHelp
  • *
  • Сообщений: 148
  • Карма: 8
Re: Свойство кабельных элементов
« Ответ #1 : 23-09-2014, 18:24:41 »
Владислав,
двигаться нужно в сторону атрибутов и iProperties (в том числе, см. дополнительные пользовательские наборы свойств) методом научного тыка, т.к. API нет, не будет и помощи от техподдержки.

Вот фрагмент из переписки на эту тему:

"I'm sorry to tell you that the Cable and Harness functionality of Inventor does not currently expose any functionality through the API so what you want to do is not directly possible.  In some cases it's possible to reverse engineer how Cable and Harness is storing its data (iProperties and attributes) but this risky because it could change in the future and is not supported.  Sorry, I wish I had a better answer for you.
 
Best Regards,
Brian Ekins"


Оффлайн filatАвтор темы

  • ADN Club
  • ****
  • Сообщений: 265
  • Карма: 2
Re: Свойство кабельных элементов
« Ответ #2 : 24-09-2014, 10:14:31 »
Я и пытался сам, но ничего толком не нашел. Только бесконечную строку на скине.

Вот полный текст:
<Map><Connector Refdes="" OriginalRefdes=""><ReferenceKey length="12" value="2|1|1|0|4|0|0|0|108|1|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/><ConnectorPin PinName="." OriginalPinName="."><ReferenceKey length="44" value="2|1|2|0|36|0|0|0|2|1|1|0|4|0|0|0|108|1|0|0|16|2|0|0|16|0|0|0|72|1|0|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/><PinList><ReferenceKey length="24" value="16|2|0|0|16|0|0|0|23|1|0|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="125" contextValue="158|194|43|164|212|17|232|1|96|0|45|179|238|41|251|176|4|0|0|18|64|0|0|200|50|1|120|94|99|96|100|96|120|107|238|124|224|178|160|44|95|2|3|195|14|163|41|237|27|24|24|24|33|16|40|183|81|119|15|231|5|65|249|55|12|28|119|54|88|219|173|224|132|201|49|1|229|54|97|200|49|0|1|11|16|135|48|164|50|20|51|148|48|152|238|206|114|96|117|52|88|187|108|199|174|25|182|191|27|142|129|228|25|254|3|1|200|2|8|0|0|233|216|32|128|" level="0"/></PinList></ConnectorPin><ConnectorPin PinName=".." OriginalPinName=".
."><ReferenceKey length="44" value="2|1|2|0|36|0|0|0|2|1|1|0|4|0|0|0|108|1|0|0|16|2|0|0|16|0|0|0|75|1|0|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/><PinList><ReferenceKey length="24" value="16|2|0|0|16|0|0|0|67|0|0|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="125" contextValue="158|194|43|164|212|17|232|1|96|0|45|179|238|41|251|176|4|0|0|18|64|0|0|200|50|1|120|94|99|96|100|96|120|107|238|124|224|178|160|44|95|2|3|195|14|163|41|237|27|24|24|24|33|16|40|183|81|119|15|231|5|65|249|55|12|28|119|54|88|219|173|224|132|201|49|1|229|54|97|200|49|0|1|11|16|135|48|164|50|20|51|148|48|28|221|205|161|45|230|150|103|216|153|110|186|227|235|148|77|183|64|242|12|255|129|0|100|1|4|0|0|226|115|32|53|" level="0"/></PinList></ConnectorPin></Connector><Connector Refdes="" OriginalRefdes=""><ReferenceKey length="16" value="2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/><ConnectorPin PinName="1" OriginalPinName="1"><ReferenceKey length="48"
 value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|241|8|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/><PinList><ReferenceKey length="24" value="16|2|0|0|16|0|0|0|69|0|0|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="125" contextValue="158|194|43|164|212|17|232|1|96|0|45|179|238|41|251|176|4|0|0|18|64|0|0|200|50|1|120|94|99|96|100|96|120|107|238|124|224|178|160|44|95|2|3|195|14|163|41|237|27|24|24|24|33|16|40|183|81|119|15|231|5|65|249|55|12|28|119|54|88|219|173|224|132|201|49|1|229|54|97|200|49|0|1|11|16|135|48|164|50|20|51|148|48|72|60|79|89|31|233|125|100|146|250|231|182|174|191|95|184|74|64|242|12|255|129|0|100|1|4|0|0|4|207|33|58|" level="0"/></PinList></ConnectorPin><ConnectorPin PinName="3" OriginalPinName="3"><ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|243|8|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/><PinList/></ConnectorPin><Conn
ectorPin PinName="5" OriginalPinName="5"><ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|245|8|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/></ConnectorPin><ConnectorPin PinName="4" OriginalPinName="4"><ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|249|8|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/></ConnectorPin><ConnectorPin PinName="6" OriginalPinName="6"><ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|251|8|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/></ConnectorPin><ConnectorPin PinName="a1" OriginalPinName="A1"><ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|255|8|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/><
/ConnectorPin><ConnectorPin PinName="a2" OriginalPinName="A2"><ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|1|9|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/></ConnectorPin><ConnectorPin PinName="53" OriginalPinName="53"><ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|3|9|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/></ConnectorPin><ConnectorPin PinName="54" OriginalPinName="54"><ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|5|9|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/></ConnectorPin><ConnectorPin PinName="2" OriginalPinName="2"><ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|132|54|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|
0|0|" level="2"/></ConnectorPin></Connector><Connector Refdes="" OriginalRefdes=""><ReferenceKey length="16" value="2|1|1|0|8|0|0|0|107|1|0|0|1|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/><ConnectorPin PinName="1" OriginalPinName="1"><ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|1|0|0|0|16|2|0|0|16|0|0|0|19|33|0|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/><PinList><ReferenceKey length="24" value="16|2|0|0|16|0|0|0|21|1|0|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="124" contextValue="158|194|43|164|212|17|232|1|96|0|45|179|238|41|251|176|4|0|0|18|64|0|0|200|50|1|120|94|99|96|100|96|120|107|238|124|224|178|160|44|95|2|3|195|14|163|41|237|27|24|24|24|33|16|40|183|81|119|15|231|5|65|249|55|12|28|119|54|88|219|173|224|132|201|49|1|229|54|97|200|49|0|1|11|16|135|48|164|50|20|51|148|48|184|133|115|28|54|116|59|205|232|119|74|127|21|255|162|252|153|32|121|134|255|64|0|178|0|2|0|195|66|30|234|" level="0"/></PinList></Conn
ectorPin><ConnectorPin PinName="2" OriginalPinName="2"><ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|1|0|0|0|16|2|0|0|16|0|0|0|21|33|0|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/></ConnectorPin></Connector></Map>
Но как с ней разобраться - ума не приложу...
« Последнее редактирование: 24-09-2014, 10:37:27 от filat »

Оффлайн German

  • ADN Club
  • **
  • Сообщений: 84
  • Карма: 13
Re: Свойство кабельных элементов
« Ответ #3 : 24-09-2014, 11:02:55 »
Вот полный текст:
Код - XML [Выбрать]
  1. <Map>
  2.   <Connector Refdes="" OriginalRefdes="">
  3.     <ReferenceKey length="12" value="2|1|1|0|4|0|0|0|108|1|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/>
  4.     <ConnectorPin PinName="." OriginalPinName=".">
  5.       <ReferenceKey length="44" value="2|1|2|0|36|0|0|0|2|1|1|0|4|0|0|0|108|1|0|0|16|2|0|0|16|0|0|0|72|1|0|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/>
  6.       <PinList>
  7.         <ReferenceKey length="24" value="16|2|0|0|16|0|0|0|23|1|0|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="125" contextValue="158|194|43|164|212|17|232|1|96|0|45|179|238|41|251|176|4|0|0|18|64|0|0|200|50|1|120|94|99|96|100|96|120|107|238|124|224|178|160|44|95|2|3|195|14|163|41|237|27|24|24|24|33|16|40|183|81|119|15|231|5|65|249|55|12|28|119|54|88|219|173|224|132|201|49|1|229|54|97|200|49|0|1|11|16|135|48|164|50|20|51|148|48|152|238|206|114|96|117|52|88|187|108|199|174|25|182|191|27|142|129|228|25|254|3|1|200|2|8|0|0|233|216|32|128|" level="0"/>
  8.       </PinList>
  9.     </ConnectorPin>
  10.     <ConnectorPin PinName=".." OriginalPinName="..">
  11.       <ReferenceKey length="44" value="2|1|2|0|36|0|0|0|2|1|1|0|4|0|0|0|108|1|0|0|16|2|0|0|16|0|0|0|75|1|0|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/>
  12.       <PinList>
  13.         <ReferenceKey length="24" value="16|2|0|0|16|0|0|0|67|0|0|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="125" contextValue="158|194|43|164|212|17|232|1|96|0|45|179|238|41|251|176|4|0|0|18|64|0|0|200|50|1|120|94|99|96|100|96|120|107|238|124|224|178|160|44|95|2|3|195|14|163|41|237|27|24|24|24|33|16|40|183|81|119|15|231|5|65|249|55|12|28|119|54|88|219|173|224|132|201|49|1|229|54|97|200|49|0|1|11|16|135|48|164|50|20|51|148|48|28|221|205|161|45|230|150|103|216|153|110|186|227|235|148|77|183|64|242|12|255|129|0|100|1|4|0|0|226|115|32|53|" level="0"/>
  14.       </PinList>
  15.     </ConnectorPin>
  16.   </Connector>
  17.   <Connector Refdes="" OriginalRefdes="">
  18.     <ReferenceKey length="16" value="2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/>
  19.     <ConnectorPin PinName="1" OriginalPinName="1">
  20.       <ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|241|8|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/>
  21.       <PinList>
  22.         <ReferenceKey length="24" value="16|2|0|0|16|0|0|0|69|0|0|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="125" contextValue="158|194|43|164|212|17|232|1|96|0|45|179|238|41|251|176|4|0|0|18|64|0|0|200|50|1|120|94|99|96|100|96|120|107|238|124|224|178|160|44|95|2|3|195|14|163|41|237|27|24|24|24|33|16|40|183|81|119|15|231|5|65|249|55|12|28|119|54|88|219|173|224|132|201|49|1|229|54|97|200|49|0|1|11|16|135|48|164|50|20|51|148|48|72|60|79|89|31|233|125|100|146|250|231|182|174|191|95|184|74|64|242|12|255|129|0|100|1|4|0|0|4|207|33|58|" level="0"/>
  23.       </PinList>
  24.     </ConnectorPin>
  25.     <ConnectorPin PinName="3" OriginalPinName="3">
  26.       <ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|243|8|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/>
  27.       <PinList/>
  28.     </ConnectorPin>
  29.     <ConnectorPin PinName="5" OriginalPinName="5">
  30.       <ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|245|8|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/>
  31.     </ConnectorPin>
  32.     <ConnectorPin PinName="4" OriginalPinName="4">
  33.       <ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|249|8|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/>
  34.     </ConnectorPin>
  35.     <ConnectorPin PinName="6" OriginalPinName="6">
  36.       <ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|251|8|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/>
  37.     </ConnectorPin>
  38.     <ConnectorPin PinName="a1" OriginalPinName="A1">
  39.       <ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|255|8|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/>
  40.     </ConnectorPin>
  41.     <ConnectorPin PinName="a2" OriginalPinName="A2">
  42.       <ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|1|9|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/>
  43.     </ConnectorPin>
  44.     <ConnectorPin PinName="53" OriginalPinName="53">
  45.       <ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|3|9|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/>
  46.     </ConnectorPin>
  47.     <ConnectorPin PinName="54" OriginalPinName="54">
  48.       <ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|5|9|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/>
  49.     </ConnectorPin>
  50.     <ConnectorPin PinName="2" OriginalPinName="2">
  51.       <ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|3|0|0|0|16|2|0|0|16|0|0|0|132|54|2|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/>
  52.     </ConnectorPin>
  53.   </Connector>
  54.   <Connector Refdes="" OriginalRefdes="">
  55.     <ReferenceKey length="16" value="2|1|1|0|8|0|0|0|107|1|0|0|1|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/>
  56.     <ConnectorPin PinName="1" OriginalPinName="1">
  57.       <ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|1|0|0|0|16|2|0|0|16|0|0|0|19|33|0|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/>
  58.       <PinList>
  59.         <ReferenceKey length="24" value="16|2|0|0|16|0|0|0|21|1|0|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="124" contextValue="158|194|43|164|212|17|232|1|96|0|45|179|238|41|251|176|4|0|0|18|64|0|0|200|50|1|120|94|99|96|100|96|120|107|238|124|224|178|160|44|95|2|3|195|14|163|41|237|27|24|24|24|33|16|40|183|81|119|15|231|5|65|249|55|12|28|119|54|88|219|173|224|132|201|49|1|229|54|97|200|49|0|1|11|16|135|48|164|50|20|51|148|48|184|133|115|28|54|116|59|205|232|119|74|127|21|255|162|252|153|32|121|134|255|64|0|178|0|2|0|195|66|30|234|" level="0"/>
  60.       </PinList>
  61.     </ConnectorPin>
  62.     <ConnectorPin PinName="2" OriginalPinName="2">
  63.       <ReferenceKey length="48" value="2|1|2|0|40|0|0|0|2|1|1|0|8|0|0|0|107|1|0|0|1|0|0|0|16|2|0|0|16|0|0|0|21|33|0|0|0|0|0|0|128|0|0|0|0|0|0|0|" contextSize="8" contextValue="2|0|0|0|1|0|0|0|" level="2"/>
  64.     </ConnectorPin>
  65.   </Connector>
  66. </Map>

Оффлайн filatАвтор темы

  • ADN Club
  • ****
  • Сообщений: 265
  • Карма: 2
Re: Свойство кабельных элементов
« Ответ #4 : 24-09-2014, 11:35:53 »
German, спасибо!
Но мне от этого легче не стало... Если адреса аппаратов и точек можно понять, то добавленных наконечников я так и не вижу... :(