tdmsreadprop
説明
例
TDMS ファイルのファイル レベルのプロパティを読み取ります。
props = tdmsreadprop("Turbine_003.tdms")props =
1×7 table
name title author description datetime datestring timestring
_____________ _______________ ______ ____________________________________________________ _____________________________ ____________ __________
"Turbine_003" "Turbine Tests" "xyz" "Test the Acceleration, Force and Torque of Turbine" 2021-10-18 01:57:17.000000000 "10/18/2021" "11:27:17"1 つのチャネル グループのプロパティを読み取ります。
props = tdmsreadprop("Turbine_003.tdms",ChannelGroupName="Torque")
props =
1×2 table
name description
________ ___________
"Torque" "CGTorque"チャネルに特有のプロパティが表示されるように、スコープを絞り込みます。今回の場合、チャネル グループがもつプロパティよりも多くのプロパティがチャネルに含まれている点に注意してください。
props = tdmsreadprop("Turbine_003.tdms",ChannelGroupName="Torque",ChannelName="Torque2")
props =
1×19 table
name datatype description unit_string displaytype monotony novaluekey ResultStatArithMean ResultStatMax ResultStatMin ResultStatSqrMean ResultStatSum wf_increment wf_samples wf_start_offset wf_start_time wf_time_pref wf_xname wf_xunit_string
_________ ___________ ________________ ___________ ___________ ________________ ________________ ___________________ _____________ _____________ _________________ _____________ ____________ __________ _______________ _____________________________ ____________ ________ _______________
"Torque2" "DT_DOUBLE" "from Clipboard" "Nm" "Numeric" "not calculated" "not calculated" -6.7843e-06 1.4651 -1.6662 0.12794 -2.2049 0.0001 3312 0 2012-07-31 18:00:00.000000000 "relative" "Time" "s"
ファイルの特定のプロパティをフィルター処理します。
props = tdmsreadprop("Turbine_003.tdms",PropertyNames=["name" "title" "author" "description"])
props =
1×4 table
name title author description
_____________ _______________ ______ ____________________________________________________
"Turbine_003" "Turbine Tests" "xyz" "Test the Acceleration, Force and Torque of Turbine"チャネルの開始時刻とステップ周期を取得します。
props = tdmsreadprop("Turbine_003.tdms",ChannelGroupName="Torque",ChannelName="Torque2",... PropertyNames=["wf_start_time" "wf_increment"])
props =
1×2 table
wf_increment wf_start_time
____________ _____________________________
0.0001 2012-07-31 18:00:00.000000000サンプル レートを導出するには、wf_increment 値の逆数を取ります。
rate = 1/props{1,"wf_increment"}rate =
10000入力引数
TDMS ファイル名。string として指定します。
ローカル ファイルの場合、ファイルの名前と拡張子を含む絶対パスまたは相対パスを使用します。MATLAB® パス上のファイルを指定することもできます。
インターネット上のファイルの場合は URL を指定します。たとえば、Amazon S3™ クラウドからリモート ファイルを読み取るには次のようにします。
data = tdmsread("s3://bucketname/path_to_file/data.tdms");例: "airlinesmall.tdms"
データ型: char | string
名前と値の引数
オプションの引数のペアを Name1=Value1,...,NameN=ValueN として指定します。ここで、Name は引数名で、Value は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。
例: ChannelGroupName="Torque",ChannelName="Torque2"
次の名前と値のペアがサポートされています。
読み取るチャネルが含まれているチャネル グループ。string または文字ベクトルとして指定します。
例: ChannelGroupName="Torque"
データ型: string | char
読み取るチャネルの名前。string または文字ベクトルとして指定します。チャネルは、ChannelGroupName で指定されたチャネル グループに含まれていなければなりません。
例: ChannelName="Torque2"
データ型: char | string
読み取るプロパティ名。string、string 配列、文字ベクトル、または文字ベクトルの cell 配列として指定します。サポートされるプロパティは、ファイルの内容、および指定したチャネル グループとチャネルによって異なります。
例: PropertyNames=["name" "description" "wf_start_time"]
データ型: char | string | cell
出力引数
TDMS ファイル内のプロパティ。table として返されます。
制限
TDMS 関数は、Windows® プラットフォームでのみサポートされます。
バージョン履歴
R2022a で導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)