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

 
 
 
Reply to this topicStart new topic
> DxDesigner: настройка hot-key и др.
cioma
сообщение Feb 21 2005, 11:13
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65



Не поскажете ли как в DxDesigner сделать следующие вещи:

1. Повесить на клавишу последовательность действий? В файле vdbindings.vbs прописаны только единичные действия для клавиш. Можно ли на одну клавишу повесить несколько последовательно выполняемых действий? Например, Pan и Zoom In на "=" (чтобы zoom работал как в P-CAD).

2. Можно ли изменить шаг масштабирования (zoom factor)?

3. Как повесить действие на кнопку мыши? (Pan на MMB)?

4. Где можно посмотреть формат и возможные параметры файла vdbindings.vbs?


P.S. Кстати, похоже, что в текущей версии DxDesigner всётаки нельзя рисовать символы/схемы в метрике.
Go to the top of the page
 
+Quote Post
fill
сообщение Feb 25 2005, 14:57
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(cioma @ Feb 21 2005, 14:13)
Не поскажете ли как в DxDesigner сделать следующие вещи:

1. Повесить на клавишу последовательность действий? В файле vdbindings.vbs прописаны только единичные действия для клавиш. Можно ли на одну клавишу повесить несколько последовательно выполняемых действий? Например, Pan и Zoom In на "=" (чтобы zoom работал как в P-CAD).

2. Можно ли изменить шаг масштабирования (zoom factor)?

3. Как повесить действие на кнопку мыши? (Pan на MMB)?

4. Где можно посмотреть формат и возможные параметры файла vdbindings.vbs?


P.S. Кстати, похоже, что в текущей версии DxDesigner всётаки нельзя рисовать символы/схемы в метрике.
*



1. найдите строчку:
Bindings("Schematic").AddKeyBinding "Ctrl+W", "WVOZoomArea", Menu, Key
и поменяйте на:
Bindings("Schematic").AddKeyBinding "=", "WVOZoomArea", Menu, Key
3. в Design_Configuration включите ExpeditionPCB в Zoom_Style выберите Enable
Можете также выбрать Keybindings как в Expedition. тогда подключится др. файл (exped_wvo.vbs) с определением клавиш и строк.
4. Разделы Automation в хелпе (лучше запускать из Dashboard)

Разьясните пожалуйста почему Вы думаете что нельзя рисовать в метрике?


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
cioma
сообщение Mar 12 2005, 10:09
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65



Извините за долгое молчание smile.gif

Цитата
1. найдите строчку:
Bindings("Schematic").AddKeyBinding "Ctrl+W", "WVOZoomArea", Menu, Key
и поменяйте на:
Bindings("Schematic").AddKeyBinding "=", "WVOZoomArea", Menu, Key


Это повесит действие ZoomArea на "=", а мне хотелось бы повесить на "=" последовательность из двух действий: сначала делается Pan, затем Zoom In. По-видимому, надо писать свой скрипт.

Цитата
3. в Design_Configuration включите ExpeditionPCB в Zoom_Style выберите Enable
Можете также выбрать Keybindings как в Expedition. тогда подключится др. файл (exped_wvo.vbs) с определением клавиш и строк.


"ExpeditionPCB Zoom Style" вешает ZoomIn на Middle Mouse Button (MMB). Я же хотел бы сам определить действие для MMB. Можно ли это сделать в vdbindings.vbs (или другим образом)? Возможно также надо писать свой скрипт.

Цитата
Разьясните пожалуйста почему Вы думаете что нельзя рисовать в метрике?


Сетка в DxDesigner задается только(!?) в милах. Min шаг сетки - 10mil (0.254mm). 1mm=39.37007874mil. Т.е. размеры при таком минимальном шаге никогда не будут равны миллиметровым. Это, конечно, во многом эстетика, однако индустрия все более широко использует миллиметры, поэтому странно их отсутствие в DxDesigner.
Go to the top of the page
 
+Quote Post
fill
сообщение Mar 15 2005, 17:55
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



1-3 Скрипт
4. Я же уже обьяснял: DX работате в относительных единицах. Если не понятно обьясняю:
-Выбираем лист Z, ставим например параметры 2100х2970 это означает что при печати на лист A4 (210х297мм) точность одного шага будет 0.1мм.
Соответственно если распечатать на лист размером 420х598мм то точность получается 0.2мм.
Т.е на сколько точек разобьете лист, столько и получите на выходе.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
cioma
сообщение Mar 17 2005, 11:13
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65



Наконец-то до меня дошла идея п.4 - масштабирование относительных единиц smile.gif.

А по поводу скриптов - учу JavaScript.

Спасибо fill за разъяснение и терпение smile.gif.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 17th June 2025 - 23:40
Рейтинг@Mail.ru


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