Сообщество программистов Autodesk в СНГ

ADN Club => Inventor API => Тема начата: filat от 22-09-2014, 10:05:08

Название: Свойство кабельных элементов
Отправлено: filat от 22-09-2014, 10:05:08
Я помню, что API для работы с кабелями не открыто, но может кто натыкался, где хранятся свойство проводов и добавленных наконечников?
(https://adn-cis.org/forum/proxy.php?request=http%3A%2F%2Fs43.radikal.ru%2Fi099%2F1409%2F66%2Fbc01449d03fft.jpg&hash=77db3aa6de8c5722261fce59d8558fcb) (http://radikal.ru/fp/68a7916c0bd545b396003a88c638e64f)
Название: Re: Свойство кабельных элементов
Отправлено: Владимир Ананьев от 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"

Название: Re: Свойство кабельных элементов
Отправлено: filat от 24-09-2014, 10:14:31
Я и пытался сам, но ничего толком не нашел. Только бесконечную строку на скине.
(https://adn-cis.org/forum/proxy.php?request=http%3A%2F%2Fs017.radikal.ru%2Fi418%2F1409%2Fa0%2Fc04437fc4b5at.jpg&hash=70bc8bfa5fadc9ee830c04b4f7501272) (http://radikal.ru/fp/651e77c6430d44f1a60f725da9624a18)
Вот полный текст:
<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>
Но как с ней разобраться - ума не приложу...
Название: Re: Свойство кабельных элементов
Отправлено: German от 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>
Название: Re: Свойство кабельных элементов
Отправлено: filat от 24-09-2014, 11:35:53
German, спасибо!
Но мне от этого легче не стало... Если адреса аппаратов и точек можно понять, то добавленных наконечников я так и не вижу... :(