Создайте объект данных
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
.
AttachData
| BeginEdit
| CommitEdit
| CopyData
| Data
| DataFileTypes
| ImportFromFile
| RemoveData