Объект: Array3D

../../../../_images/logo_ru_no_text.png

Библиотека: Signals

Имя на уровне решателя: Array3D

Аннотация: Импорт данных 3D массива из файла

Обозначение: Импорт данных 3D массива из файла

Пользовательские параметры модели:

№

Параметр

Тип

Описание

Единица

Значение по умолч.

1

CellsX

string

Ячейки значений X

2

CellsY

string

Ячейки значений Y

3

CellsZ

string

Ячейки значений Z

4

Data_File

string

Файл с данными

5

FileFormat

string

Формат файла. Если выбран amesim, заполнять поля Cell не нужно [txt,excel]

txt

Пример использования компонента

Импорт данных 3D массива из файлов (Array3D)

Импорт данных 3D массива из файлов (Array3D).

Z=f(X,Y), определяемая аппроксимацией в границах массива данных из внешней таблицы. в формате .xls (.xlsx), файл: Array3D.xlsx

Перед расчетом проверьте правильность путей к файлам исходных данных в блоках «Array3D»

Замена формата используемых внешних данных осуществляется путем указания соответствующего названия блока «Array3D» в объекте «KLZTWO»

Начальные данные:

Исходный сигнал трапецеидальной формы TrapeziumSource
VL = 0 - Пассивный уровень
VH = 10 - Активный уровень
D = 1 - Начальная задержка
FT = 3 - Продолжительность переднего фронта импульса
HT = 2 - Продолжительность вершины импульса
BT = 3 - Продолжительность заднего фронта импульса
CT = 0 - Продолжительность цикла

Исходный постоянный сигнал Const
C = 5 - Значение Const

Параметры модели (Array3D)
Data_File - путь к файлу с данными
FileFormat - формат файла [txt или excel в формате .xls]
CellsX - ячейки значений X
CellsY - ячейки значений Y
CellsZ - ячейки значений CellsZ

Параметры модели (KLZTWO)
Kpr = 1 - коэфф. усиления сигнала
Table - таблица значений функции F(x,y)
Параметр Table формируется по форме:
1. Заданием значений: Table=[X,Y,X1,Y1,…,Xn,Yn]

2. Либо с помощью таблицы значений: Table = Array3D

end = 5 - Время интегрирования
Схема теста
../../../../_images/Array3D.sch.png

Рисунок 1 - Схема теста

График результата теста
../../../../_images/Array3D.Check.png

Рисунок 2 - Array3D.Check