реклама на сайте
подробности

 
 
> Altium перестал воспринимать выражения типа"!+2000"
Trashy_2
сообщение Oct 8 2014, 07:30
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 254
Регистрация: 27-10-08
Пользователь №: 41 220



Altium перестал воспринимать выражения типа"!+2000"
Всегда при редактировании схем и плат, пользовал PCB inspector. Выделяешь группу элементов и например если все нужно сместить на 2000 мм в право, то нажимаешь F11 и пишешь в поле X1: !+2000. И всё смещалось. Теперь схематик всем присваивает 0, а писиби редактор выдаёт ошибку, ругаясь на выражение.

Вчера писал и компилил скрипт по масштабированию принципиальных схем. Может это повредило Альтиуму мозг?

Кароче, этот идиёт походу не воспринимает точку в дробных числах. Работает только с целыми.
Чё за?..

Фигня. С дробными работает. Но не во всех случаях... Кароче ужас.
Что бы умножить число на 2, нужно писать так: !*20

Сообщение отредактировал Trashy_2 - Oct 8 2014, 07:45


--------------------
Транзистор не сможет измерить широкое сердце героя!(ц)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
peshkoff
сообщение Oct 8 2014, 08:52
Сообщение #2


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



чтобы сместить на дельту, надо использовать Move By X, Y в меню Move
А чтобы дроби работали поменяйте системный разделитель с запятой на точку
Go to the top of the page
 
+Quote Post
Trashy_2
сообщение Oct 9 2014, 06:36
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 254
Регистрация: 27-10-08
Пользователь №: 41 220



Цитата(peshkoff @ Oct 8 2014, 12:52) *
чтобы сместить на дельту, надо использовать Move By X, Y в меню Move


А как быть с другими параметрами? Например длина линий, радиусы...

Цитата(peshkoff @ Oct 8 2014, 12:52) *
А чтобы дроби работали поменяйте системный разделитель с запятой на точку


Да работает он с запятой, только не всегда.
Логика такая: жму f11. Там число 13005.561. Я пытаюсь прописать ему !+100, он присваивает 0.
Затем я вручную вписываю 13005. И опять прописываю !+100 - срабатывает.
Затем !+100.5 --- срабатывает. Получается 13105.5.
Затем снова начинаю различные числа вводить и на определённом этапе он опять всему 0 присваивает.
Что с умножением и делением - ваще не въезжаю. Скрипты нормально числа воспринимают, а в самой оболочке хрень полная. Надо было между пинами расстояние в два раза увеличить, выделил, ввёл !*2, он все пины растянул хрен знает на какую дистанцию, даже за экран вылез. Методом пропорции вычислил, что надо умножать на 0.501 и затем выравнивать по сетке. В схематике вместо двух нужно умножать на 20...


--------------------
Транзистор не сможет измерить широкое сердце героя!(ц)
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Oct 9 2014, 07:39
Сообщение #4


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Trashy_2 @ Oct 9 2014, 10:36) *
А как быть с другими параметрами? Например длина линий, радиусы...



Да работает он с запятой, только не всегда.
Логика такая: жму f11. Там число 13005.561. Я пытаюсь прописать ему !+100, он присваивает 0.
Затем я вручную вписываю 13005. И опять прописываю !+100 - срабатывает.
Затем !+100.5 --- срабатывает. Получается 13105.5.
Затем снова начинаю различные числа вводить и на определённом этапе он опять всему 0 присваивает.
Что с умножением и делением - ваще не въезжаю. Скрипты нормально числа воспринимают, а в самой оболочке хрень полная. Надо было между пинами расстояние в два раза увеличить, выделил, ввёл !*2, он все пины растянул хрен знает на какую дистанцию, даже за экран вылез. Методом пропорции вычислил, что надо умножать на 0.501 и затем выравнивать по сетке. В схематике вместо двух нужно умножать на 20...



А какая версия? Именно в последней версии ошибка появилась? (я то потому и не перехожу)

Все-таки, сперва исправьте системный разделитель в винде. Ошибок поубавится.

С умножением-делением я не совсем понял. Вы умножаете координаты? Может он сейчас стал считать от абсолютного нуля, безотносительно ручного Origin...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 21:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01399 секунд с 7
ELECTRONIX ©2004-2016