Страница 1 из 1

Автоматизация расчетов

Добавлено: Ср май 03, 2017 5:45 pm
lnt3421344321
Господа! Выручайте!

Имеется расчетный файл, в который передаются входные данные из таблички экселя в виде матрицы (один столбец на один расчет), а выходные аналогично сохраняются в таблицу эксель. Столбцов много. И для каждого расчета приходиться вручную запускать маткад и указывать какой столбец с входными данными взять из таблицы. Цикл со счетчиком прикрутить никак не получается и переписывать огромный расчетный файл - также не вариант. При паралельном запуске данного расчетного файла по разным входным данным, возникают ошибки с неопределенными переменными (при одночных расчетах все ок, устранить не смогли, причина не понятна).

Подскажите, пожалуйста, как автоматизировать данный процесс расчетов, чтобы они запускались по очереди, средствами самого маткада либо посредством питона?
Как можно передать из питона в маткад переменную (которая будет указывать номер столбца таблицы)?

Заранее благодарю.

Re: Автоматизация расчетов

Добавлено: Ср сен 06, 2017 11:28 am
Павел Борисович
Аналогичная проблема. Из Экселя передать данные в Маткад обчитать их и вернуть обратно в определённую ячейку Эксель В интерактивном режиме. Если нашли решение будбте добры поделитесь.

Павел Борисович.

Re: Автоматизация расчетов

Добавлено: Ср сен 06, 2017 9:08 pm
xalklari
Доброе время суток!
К сожалению не профессионально владею Маткад, скажем так чуть выше
уровня новичка.
Не могли бы вы уделить немного времени. У меня такая проблема при
решении задачи: Тяговый расчет конвейера (Нужно найти силу тяги).
Существует при решении такой задачи метод контура. Натяжение в
определенной точке конвейера определяется по схеме конвейера.
Суть проблемы заключается в том, что не я не знаю конкретной команды
оператора или функции, которые могут решить систему уравнений.

Во вложенном файле написал все подробности.
Прошу помочь в решении этой задачи.

С уважением, Марат!

Re: Автоматизация расчетов

Добавлено: Чт сен 07, 2017 5:12 pm
Vladimir__
xalklari писал(а):Источник цитаты Доброе время суток!
К сожалению не профессионально владею Маткад, скажем так чуть выше
уровня новичка.
Не могли бы вы уделить немного времени. У меня такая проблема при
решении задачи: Тяговый расчет конвейера (Нужно найти силу тяги).
Существует при решении такой задачи метод контура. Натяжение в
определенной точке конвейера определяется по схеме конвейера.
Суть проблемы заключается в том, что не я не знаю конкретной команды
оператора или функции, которые могут решить систему уравнений.

Во вложенном файле написал все подробности.
Прошу помочь в решении этой задачи.

С уважением, Марат!



Определяете функцию и используйте комбинацию символьных операторов.

Pic_1.png
Pic_1.png (2.12 КБ) 1027 просмотров

Re: Автоматизация расчетов

Добавлено: Вс сен 17, 2017 10:10 pm
xalklari
Не знаю как вести эту команду

Re: Автоматизация расчетов

Добавлено: Ср сен 20, 2017 6:11 pm
Vladimir__
Проще: двойной клик на результате и ставим галочку для "Применять в символьных результатах" (вкладка "Формат числа").
Исправленный файл:
http://my-files.ru/7gy23h
http://rgho.st/private/7Hg4kwZTJ/ec1f09 ... 40e331bef9

Re: Автоматизация расчетов

Добавлено: Чт сен 21, 2017 8:15 pm
xalklari
Владимир ты просто супер. Ас. Профи. Как долго я "е.ался" с этим. Не знал у кого спросить. А тут.

Re: Автоматизация расчетов

Добавлено: Чт сен 21, 2017 8:16 pm
xalklari
А вот если я поменяю данные вообще, то в конце систему уравнений надо вручную дописывать или можно задать команду чтоб автоматически и уравнения решала.

Re: Автоматизация расчетов

Добавлено: Пт сен 22, 2017 5:56 pm
Vladimir__
Расчет исправлен.