Перейти к содержанию
    

Altium script

Доброго времени суток! Подскажите, пожалуйста, как или где можно посмотреть поля любого объекта? Желательно JS, менее желательно Pascal.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что значит посмотреть поля любого объекта? Если документацию по API, то здесь https://techdocs.altium.com/display/SCRT/Altium+Designer+API+Reference

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, deni сказал:

Что значит посмотреть поля любого объекта? Если документацию по API, то здесь https://techdocs.altium.com/display/SCRT/Altium+Designer+API+Reference

В Альтиумовской документации не нашел. Мне нужно вот это:

https://learn.javascript.ru/object-for-in

Только почему-то эта стандартная конструкция не работает. 

 

Нужно мне, например, узнать какие поля есть у eRegionObject. Как это сделать?

Изменено пользователем piton369

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

документации в альтиуме уже не будет по скриптам.

в паскале можно поставить точку и все увидеть. Но как это экспортировать в текст не знаю.

другое дело, что тот же eRegion относится к Primitive, то вывалятся все свойства, которые к региону не получится применить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

23 часа назад, peshkoff сказал:

документации в альтиуме уже не будет по скриптам.

в паскале можно поставить точку и все увидеть. Но как это экспортировать в текст не знаю.

другое дело, что тот же eRegion относится к Primitive, то вывалятся все свойства, которые к региону не получится применить.

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

Например, все те переменные, что содержат объекты в pcb, вроде координат x и y, не видны через точку.

Изменено пользователем piton369

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

33 minutes ago, piton369 said:

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

Например, все те переменные, что содержат объекты в pcb, вроде координат x и y, не видны через точку.

 

Да и такое может быть. Документации нет, отыскиваем методом проб и ошибок.

Скриптинг альтиумом уже не поддерживается никак. Для новых объектов новые свойства даже не добавляются.

Хорошо хоть сам скриптинг еще есть..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В пятнадцатом всё прекрасно работает.

Итератором перебираешь, и прекрасно всё видится и редактируется. Единственный косяк, TYPE ..... RECORD не работает, приходится всё на массивах ляпать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...