Все ответы об инженерном анализе

Перед началом работы настоятельно рекомендуем ознакомиться с правилами форума.

Исполльзование массива

Александр И.
Аватар пользователя Александр И.

Здравствуйте,

я хочу промоделировать электрическу машину с несколькими гармониками в обмотках. Для этого я задал массив амплитуд 'Design Properties' проекта. Когда я патаюсь подставить значения из массива в качестве значения тока обмотки в виде

PhaseA[1]*cos(2*pi*50*Time)+PhaseA[2]*cos(4*2*pi*50*Time)

то получаю ошибку типа:

[error] While parsing expression: "PhaseA[1]*cos(2*pi*Fr*Time)+PhaseA[2]*cos(2*2*pi*50*Time)", an error was found near character 6.

При этом при вводе указанного выражения в поле оно нормально парсится и корректно находится единица измерения в [A]. В чем может быть трудность?

 

Klyavlin
Аватар пользователя Klyavlin

Здравствуйте, Александр.

PhaseA[1],PhaseA[2] - параметры?

Попробуйте не использовать квадратные скобки.

 

 

Александр И.
Аватар пользователя Александр И.

Здравствуйте, Алексей.
Это обращение к элементам массива PhaseA, если не использовать квадратные скобки, то выражение даже не парсится. В данном примере массив из трех элементов PhaseA = [0 50 15], нумерация с 0 (смотрите приложенные скриншот). Просто подставить массив целиком не возможно. При обращении через круглые скобки сразу выдает ошибку парсера выражения с указанием на скобку. Упомянутая в первом посте ошибка возникает непосредственно при выполнении расчета на первом шаге.

Klyavlin
Аватар пользователя Klyavlin

Я встречал единственный случай, когда действительно необходимо использовать массивы, это параметрический анализ, при котором параметром являются различные материалы в библиотеке. В вашем случае я бы рекомендовал использовать обычные параметры амплитуд гармоник, создайте параметрическую таблицу и не ошибетесь.

Александр И.
Аватар пользователя Александр И.

Поясните, что вы подразумеваете под параметрической таблицей. Вы говорите о Dataset?

 

Klyavlin
Аватар пользователя Klyavlin

Под параметрической таблицей я имею в виду набор сочетаний параметров, который создается при задании параметрического анализа.

Добавить комментарий

Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Приложить файл

Максимальный размер файла: 999 МБ.
Допустимые типы файлов: txt doc docx xls xlsx pdf rar zip 7zip tar.