Автор Тема: Оптимизация в MMANA  (Прочитано 101935 раз)

Оффлайн saturn7

  • **
  • Сообщений: 6
  • Репутация: +0/-0
    • Просмотр профиля
Re: Оптимизация в MMANA
« Ответ #60 : 01 Октября 2023, 10:22:50 »
Спасибо! Понял, правим директора 433 - смотрим на оба диапазона, далее правим директора 145 - смотрим тоже на оба диапазона

Оффлайн rtty

  • ****
  • Сообщений: 152
  • Репутация: +11/-0
    • Просмотр профиля
Re: Оптимизация в MMANA
« Ответ #61 : 19 Сентября 2024, 12:01:23 »
Игорь, что-то не могу сообразить (получается не так как нужно), как описать оптимизатору подвигать вдоль оси X гнутый элемент в виде буквы "V на боку"?
И отдельно изменять в конечных точках длину его обоих плеч, не трогая угол изгиба?





Оффлайн DL2KQ

  • Администратор
  • *****
  • Сообщений: 2448
  • Репутация: +253/-3
    • Просмотр профиля
Re: Оптимизация в MMANA
« Ответ #62 : 19 Сентября 2024, 14:02:31 »
1. Четыре строки Провод (декартовы координаты). По две на каждый провод. Во всех строках все координаты X обоих проводов, обоих концов (т.е. и X1 и X2).
В строках со 2 по 4-ю поставить 1 в столбце Кооперация. Иными словами - гонять одновременно все координаты Х обоих проводов.

2. Две строки Провод (полярные координаты). В столбце Что указать Длина (начальная точка) - тут имеется в виду, что у обоих проводов в данной модели начало  в нуле координат, если не так, в редактировании поменяйте местами начало и конец провода. Если длины менять надо одновременно, то в столбце Кооперация у второго провода поставьте номер строки в которой меняется длина первого провода.

Оффлайн rtty

  • ****
  • Сообщений: 152
  • Репутация: +11/-0
    • Просмотр профиля
Re: Оптимизация в MMANA
« Ответ #63 : 20 Сентября 2024, 10:26:35 »
Второе получилось, а первое см. скрин, может что-то не так сделал?
Если соглашаюсь с сообщением, то распрямляет V-элемент в прямой.

Оффлайн DL2KQ

  • Администратор
  • *****
  • Сообщений: 2448
  • Репутация: +253/-3
    • Просмотр профиля
Re: Оптимизация в MMANA
« Ответ #64 : 20 Сентября 2024, 21:16:00 »
А,  вдоль элемента надо двигать. А то сослепу решил, что поперек.
 
В данном случае X1 не равно X2, поэтому в строках 2 и 4 в столбце Кооперация пишем 1 + 0,3. Это загадочное выражение означает: делать то же самое, что и со строкой 1, но со сдвигом величины (описанной в строке) на 0,3.  При этом два провода обязаны ездить по оси X без нарушения формы и длины.

 Правда при этом нельзя будет одновременно (в этой же оптимизации) менять длину, т.к. при этом должны меняться X2 обоих проводов.



 *Вообще, формат записи столбца Кооперация несколько туманен.  Первая цифра там означает номер строки, с которой мы связываем текущую. А все следующие выражения и цифры описывают как именно связываем: со сдвигом, умножением, делением или как-то сложнее, описав эту связь математическим выражением (допустимы скобки и  арифметические знаки). Если что-то накосячить в столбце Кооперация автомат скажет, что мы неправы (то окно, что у Вас выскочило) и предложит в меру своего разумения исправить. Тут лучше не соглашаться с ним (редко он угадывает наши мысли и правит куда надо), а самому разобраться в чём косяк.

   Пример. У нас есть два провода 1,5 м и 3,2 м.  Нам зачем-то надо, чтобы при оптимизации второй провод был бы всегда на 20 см длиннее, чем удвоенная длина первого.  Тогда в строке изменения длины второго провода в столбце Кооперация надо написать 1*2+0,2 (имеется в виду, что длина первого провода меняется в строке 1).