주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

mdfChannelInfo

MDF 파일에서 채널 메타데이터 가져오기

R2023a 이후

    설명

    infoTable = mdfChannelInfo(mdfFileName)는 지정된 MDF 파일에 포함된 모든 채널에 대한 정보가 담긴 테이블을 반환합니다.

    infoTable = mdfChannelInfo(___,Name=Value)는 지정된 이름-값 인수를 사용하여 특정 채널 및 채널 그룹을 필터링하고, 반환되는 메타데이터의 양을 결정할 수 있게 해줍니다.

    예제

    예제

    모두 축소

    MDF 파일에 포함된 채널 정보에 액세스합니다.

    모든 채널에 대한 정보를 확인합니다.

    ci = mdfChannelInfo("VehicleData.mf4")
    ci =
      12×13 table
    
              Name           GroupNumber    GroupNumSamples    GroupAcquisitionName                                   GroupComment                                    GroupSourceName    GroupSourcePath    DisplayName       Unit          Comment     ExtendedNamePrefix    SourceName     SourcePath 
        _________________    ___________    _______________    ____________________    ___________________________________________________________________________    _______________    _______________    ___________    ___________    ___________   __________________    ___________    ___________
    
        "AirFlow"                 2              92033             <undefined>         Simulation of engine gas dynamics.                                               <undefined>        <undefined>          ""         g/s            <undefined>      <undefined>        <undefined>    <undefined>
        "Brake"                   1                751             <undefined>         Simulation of an automatic transmission controller during passing maneuver.      <undefined>        <undefined>          ""         ft*lbf         <undefined>      <undefined>        <undefined>    <undefined>
        "EngineRPM"               1                751             <undefined>         Simulation of an automatic transmission controller during passing maneuver.      <undefined>        <undefined>          ""         rpm            <undefined>      <undefined>        <undefined>    <undefined>
        "FuelRate"                2              92033             <undefined>         Simulation of engine gas dynamics.                                               <undefined>        <undefined>          ""         g/s            <undefined>      <undefined>        <undefined>    <undefined>
        "Gear"                    1                751             <undefined>         Simulation of an automatic transmission controller during passing maneuver.      <undefined>        <undefined>          ""         <undefined>    <undefined>      <undefined>        <undefined>    <undefined>
        "ImpellerTorque"          1                751             <undefined>         Simulation of an automatic transmission controller during passing maneuver.      <undefined>        <undefined>          ""         ft*lbf         <undefined>      <undefined>        <undefined>    <undefined>
        "OutputTorque"            1                751             <undefined>         Simulation of an automatic transmission controller during passing maneuver.      <undefined>        <undefined>          ""         ft*lbf         <undefined>      <undefined>        <undefined>    <undefined>
        "Throttle"                1                751             <undefined>         Simulation of an automatic transmission controller during passing maneuver.      <undefined>        <undefined>          ""         %              <undefined>      <undefined>        <undefined>    <undefined>
        "TransmissionRPM"         1                751             <undefined>         Simulation of an automatic transmission controller during passing maneuver.      <undefined>        <undefined>          ""         rpm            <undefined>      <undefined>        <undefined>    <undefined>
        "VehicleSpeed"            1                751             <undefined>         Simulation of an automatic transmission controller during passing maneuver.      <undefined>        <undefined>          ""         mph            <undefined>      <undefined>        <undefined>    <undefined>
        "time"                    1                751             <undefined>         Simulation of an automatic transmission controller during passing maneuver.      <undefined>        <undefined>          ""         s              <undefined>      <undefined>        <undefined>    <undefined>
        "time"                    2              92033             <undefined>         Simulation of engine gas dynamics.                                               <undefined>        <undefined>          ""         s              <undefined>      <undefined>        <undefined>    <undefined>
    
    

    특정 채널에 대한 정보를 확인합니다.

    ci = mdfChannelInfo("VehicleData.mf4",Channel="*Torque")
    ci =
      2×13 table
    
              Name          GroupNumber    GroupNumSamples    GroupAcquisitionName                                   GroupComment                                    GroupSourceName    GroupSourcePath    DisplayName     Unit       Comment      ExtendedNamePrefix    SourceName     SourcePath 
        ________________    ___________    _______________    ____________________    ___________________________________________________________________________    _______________    _______________    ___________    ______    ___________    __________________    ___________    ___________
    
        "ImpellerTorque"         1               751              <undefined>         Simulation of an automatic transmission controller during passing maneuver.      <undefined>        <undefined>          ""         ft*lbf    <undefined>       <undefined>        <undefined>    <undefined>
        "OutputTorque"           1               751              <undefined>         Simulation of an automatic transmission controller during passing maneuver.      <undefined>        <undefined>          ""         ft*lbf    <undefined>       <undefined>        <undefined>    <undefined>

    하나의 채널 그룹에 속한 채널 정보를 확인합니다.

    ci = mdfChannelInfo("VehicleData.mf4",GroupNumber=2)
    ci =
      3×13 table
    
           Name       GroupNumber    GroupNumSamples    GroupAcquisitionName               GroupComment               GroupSourceName    GroupSourcePath    DisplayName    Unit      Comment      ExtendedNamePrefix    SourceName     SourcePath 
        __________    ___________    _______________    ____________________    __________________________________    _______________    _______________    ___________    ____    ___________    __________________    ___________    ___________
    
        "AirFlow"          2              92033             <undefined>         Simulation of engine gas dynamics.      <undefined>        <undefined>          ""         g/s     <undefined>       <undefined>        <undefined>    <undefined>
        "FuelRate"         2              92033             <undefined>         Simulation of engine gas dynamics.      <undefined>        <undefined>          ""         g/s     <undefined>       <undefined>        <undefined>    <undefined>
        "time"             2              92033             <undefined>         Simulation of engine gas dynamics.      <undefined>        <undefined>          ""         s       <undefined>       <undefined>        <undefined>    <undefined>
    
    

    여러 채널의 일치 항목에 대한 추가 메타데이터를 요청합니다. 첫 번째 열과 추가된 테이블 열만 표시합니다.

    ci = mdfChannelInfo("VehicleData.mf4",Channel=["*Torque","*Rate"],AdditionalMetadata=true);
    ci(:,[1,14:25])
    ans =
      3×13 table
    
              Name             Type        SyncType        DataType        NumBits    ComponentType    CompositionType    ConversionType    SourceComment    SourceType     SourceBusType    SourceBusChannelNumber    SourceSimulated
        ________________    ___________    ________    ________________    _______    _____________    _______________    ______________    _____________    ___________    _____________    ______________________    _______________
    
        "FuelRate"          FixedLength      None      RealLittleEndian      64           None              None           Unspecified           ""          Unspecified     Unspecified               0                    false     
        "ImpellerTorque"    FixedLength      None      RealLittleEndian      64           None              None           Unspecified           ""          Unspecified     Unspecified               0                    false     
        "OutputTorque"      FixedLength      None      RealLittleEndian      64           None              None           Unspecified           ""          Unspecified     Unspecified               0                    false     
    

    입력 인수

    모두 축소

    MDF 파일 이름으로, 문자열 또는 문자형 벡터로 지정되며 필요한 전체 경로 또는 상대 경로를 포함합니다. URL을 사용하여 원격 서버에 있는 파일을 지정할 수 있습니다.

    액세스하는 위치에 따라 mdfFileName는 다음과 같은 형태를 취할 수 있습니다.

    위치

    형식

    현재 폴더 또는 MATLAB® 경로

    현재 폴더 또는 MATLAB 경로에 있는 파일에 액세스하려면, 파일 확장자를 포함하여 filename에 파일 이름을 지정하십시오.

    예: "myMdfFile.mf4"

    다른 폴더들

    현재 폴더가 아닌 다른 폴더에 있는 파일에 액세스하려면 filename에 전체 경로명 또는 상대 경로명을 지정하십시오.

    예: "C:\myFolder\myMdfFile.mf4"

    예: "\dataDir\myMdfFile.mf4"

    원격지

    원격 위치의 파일에 액세스하려면, filename는 다음 형식의 균일 자원 위치 지정자(URL)로 지정된 파일의 전체 경로를 포함해야 합니다:

    scheme://path_to_file/myMdfFile.mf4

    원격 위치에 기반하여, scheme는 이 테이블의 값 중 하나일 수 있습니다.

    원격 위치scheme
    Amazon S3™s3
    Windows Azure® Blob Storagewasb, wasbs
    HDFS™hdfs

    자세한 내용은 원격 데이터로 작업하기 항목을 참조하십시오.

    예: "s3://bucketname/path_to_file/myMdfFile.mf4"

    데이터형: string | char

    이름-값 인수

    모두 축소

    선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN으로 지정합니다. 여기서 Name은 인수 이름이고 Value는 대응값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만, 인수 쌍의 순서는 상관없습니다.

    R2021a 이전 릴리스에서는 쉼표를 사용하여 각 이름과 값을 구분하고 Name을 따옴표로 묶으십시오.

    예: GroupNumber=2

    채널 그룹 번호. 하나의 그룹에 대해서는 숫자 스칼라로, 여러 그룹에 대해서는 숫자형 벡터로 지정됩니다. 이 함수는 지정된 채널 그룹에만 속한 채널들을 반환합니다. 명시되지 않은 경우, 모든 채널 그룹에 대한 메타데이터가 반환됩니다.

    예: GroupNumber=[1,2]

    데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

    채널 이름은 문자열 또는 문자열 배열, 혹은 문자형 벡터 또는 문자형 벡터로 구성된 셀형 배열로 지정됩니다. 여러 채널 이름 중 하나와 일치시키려면 배열을 사용하십시오. 와일드카드는 부분 일치를 허용합니다. 명시되지 않은 경우, 모든 채널에 대한 메타데이터가 반환됩니다.

    예: Channel=["*Rate","*Speed"]

    데이터형: string | char | cell

    추가 채널 메타데이터 반환 여부로, true 또는 false로 지정됩니다.

    예: AdditionalMetadata=true

    데이터형: logical

    출력 인수

    모두 축소

    채널 정보가 채널 테이블 형태로 반환됩니다.

    버전 내역

    R2023a에 개발됨

    모두 확장

    참고 항목

    함수