CreateData

Создайте объект данных

Синтаксис

D = CreateData(P)
D = CreateData(P,filename)
D = CreateData(P,table)
D = CreateData(P,mbcdatastructure)
D = CreateData(P,filename,filetype)

Описание

Первый синтаксис является методом mbcmodel.project. Используйте это, чтобы создать новый объект данных в существующем проекте. P является объектом проекта.

filename является вектором символов, задающим полный путь к файлу.

table является объектом таблицы.

mbcdatastructure является структурой данных MBC.

filetype является вектором символов, задающим тип файла. Смотрите DataFileTypes для спецификации позволенных типов файлов (и mbccheckindataloadingfcn, чтобы задать вашу собственную функцию загрузки данных). Если filetype не будет обеспечен, то MBC попытается вывести тип файла из расширения файла, т.е. если расширение файла будет .xls затем, то MBC попробует Excel File Loader.

Если filename не будет обеспечен затем, то никакие данные не загрузятся в новый объект данных. Данные могут быть загружены впоследствии с помощью ImportFromFile, при условии, что редактирование объекта данных было включено через вызов BeginEdit. Вызовите CommitEdit, чтобы применить редактирования.

Если вы создаете объект данных, задающий filename, то свойство Name установлено в имя файла. Однако, если вы используете ImportFromFile после того, как создание, чтобы загрузить данные из файла, имя объекта данных не изменится.

Второй синтаксис является функцией. Используйте это, чтобы создать новый объект данных, независимый от любого проекта. Можно использовать AttachData, чтобы использовать объект данных в другом плане тестирования, например,

d = mbcmodel.CreateData(filename);
testplan.AttachData(d); 

Примеры

data = CreateData(P, 'D:\MBCWork\data1.xls');
D = mbcmodel.CreateData;
D = mbcmodel.CreateData('D:\MBCWork\data.xls');

Где P является объектом mbcmodel.project.

Представлено до R2006a