Перейти к публикации

Ансис. Изменение/увеличение Потока Вывода В Файл File.out (в Режиме Ba


Рекомендованные сообщения

Ансис. Изменение/увеличение потока вывода в файл file.out (в режиме Batch) или просто в окошко OUTPUT (в обычном интерактивном режиме).

При отладке макросов или просто работе для поиска ошибок удобно просматривать файл file.out (в режиме Batch) или просто окошко OUTPUT (в обычном интерактивном режиме) для определения делает ли Ансис те операции, что задуманы пользователем или нет.

Проблема.

В некоторых случаях (особенно в циклах *DO …) Ансис выдает не полную информацию. Особенно при применении циклов – выдает только присвоение переменных на первой прокрутке, а дальше пусто … . Конечно можно переменные и массивы сохранять в ASCII файлах (и т.д.) но это очень увеличивает время отладки макросов.

Есть ли возможность управлять объемом вывода в файл file.out (в режиме Batch) или просто в окошко OUTPUT (в обычном интерактивном режиме).

С уважением

инжмаш

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


В некоторых случаях (особенно в циклах *DO …) Ансис выдает не полную информацию. Особенно при применении циклов – выдает только присвоение переменных на первой прокрутке, а дальше пусто …

чистая правда :)
Ссылка на сообщение
Поделиться на других сайтах

Если предположить, а при этом не плохо бы смотреть в OUTPUT, то можно сделать вывод

что Ваш цикл ANSYS представляет как процедуру, и показывает Вам что он делает только на первом шаге

цикла. Ибо....

Если хотите видеть состояние всех переменных и динамику изменения их в цикле, пользуйтесь коммандой

parsav .................. и да будет вам счастье.

А если вы в цикл вставите ещё и wait, дабы разобраться в в написаном, то счастье Вам обеспечено.

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

Если хотите видеть состояние всех переменных и динамику изменения их в цикле, пользуйтесь коммандой

parsav .................. и да будет вам счастье.

Счастье не полное. Parsav надо всавлять во многие места ... . Причем цикл может обоваться не на первом шаге, а например на 4. В этом случае хотелось бы увидиеть значения параметром на 3 и на 4. Тоесть нужно еще организовать, чтобы файл Parsav не переписывался ... .

Но в любом случае спасибо за советы.

С уважением

Инжмаш

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

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

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

Гость
Ответить в тему...

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

  Разрешено не более 75 эмодзи.

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

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

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

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • vanek77777
    • gudstartup
      а откуда тогда у товарища такие запросы?
    • gudstartup
      а то что вы написали это марка станков?
    • vad0000
      С хотите чистую гидравлику, то берите такой станок, где в качестве двигателя насоса  применяется сервопривод. Насос работает только во время прессования и подъёма балки. Огромная экономия электроэнергии, и пресс почти бесшумный.   Также можете взять гибрид. Там еще большая экономия энергии.   
    • ALEX 141
      Прямо для всех 0i-TF и 0i-TD с такой же РГ и таким же сервоусилителем.   Чёт вы цитату не оттуда выдернули.
    • vad0000
      - Раньше было. Насос включается и выключается этой кнопкой - Сейчас. После подачи питания, насос сразу включается. Отключается также этой кнопкой.   Все правильно?
    • Ветерок
      Ели Солид не потеряет связи той сборки с исходной многотельной деталью, то все изменения в многотельной детали отразятся в деталях сборки.
    • Andrey_kzn
      Скорее всего TOOLBOX вы не найдёте.  такие вещи покупались под конкретные проекты, а насколько мне известно, не было продано в России ни одного экземпляра Sinumerik ONE не в составе станка. К тому же надо точно знать версию портала, в котором писался проект для станка, чтобы его успешно  выгрузить. (проект) Или же надо иметь исходый проект PLC.  Есть некоторый опыт в отладке проекта для 840DSL в портале 15.1. Там NCU c контроллером 319PN/DP. Если нет исходного проекта, выгрузить его из контроллера не получается. К обращению из программы к входам\выходам.  В программе можно обращаться к дискретным входам\выходам NCK, вида $A_IN[x] и $A_OUT[x] коих имеется 32 входа и 32 выхода. Это всё есть в документации. Но для этого в PLC должно быть что-то типа этого: A I 4.3 =  DB10.DBX[х], A I 4.4 =  DB10.DBX[х] и т.д, для входов, и соответственно A DB10.DBX[х] = Q5.3 для выходов например. Тогда можно будет прописывать условия в вашем цикле, например: IF  $A_IN[x] = 0 GOTO N10 ELSE GOTO N20 ENDIF В вашем случае вам надо настроить задержку выполнения дальнейших действий через G4 Fхх в цикле где у вас выполняется М71. Так будет проще всего. А если хотите  по датчику, то надо редактировать PLC. Просто так туда лезть крайне не рекомендуется
    • Катугин
      Думаю вряд ли вы последовательно делали такое количество тел. Возможно в многотельную деталь добавляете готовые тела, а те в свою очередь также могут быть много тельными. Я к примеру раньше вставляя какой нибудь узел доставшийся от товарищей, получал большой список твердых тел. Стал смотреть там куча шайбочек, винтиков, гаечек и т.д. и т. п.. После чего решил в больших проектах, где не нужно разбивать вставляемый многотел, стараюсь скомбинировать в одно или минимум тел.    Преобразовать это дело в сборку не всегда полезно. В многотеле проще отредактировать сразу несколько тел, уже потом перевести в сборку.
    • maxx2000
      а если отключить итерации?
×
×
  • Создать...