MATLAB ヘルプ センター
このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
定期的な送信メッセージを設定する
transmitPeriodic(canch,msg,'On',period)
transmitPeriodic(canch,msg,'Off')
transmitPeriodic(canch,msg,'On',period) は、チャネル canch 上のメッセージ msg の定期的な送信を有効にし、指定された周期 period で送信します。
canch
msg
period
チャネルの実行中でも定期送信を有効または無効にすることができるため、チャネルを停止せずに状態を変更できます。
transmitPeriodic(canch,msg,'Off') は、メッセージ msg の定期的な送信を無効にします。
例
すべて折りたたむ
定期的にメッセージを送信するようにチャネルを構成します。
CAN チャネルとメッセージを構築します。
canch = canChannel('MathWorks','Virtual 1',1); msg = canMessage(500,false,4);
チャネル上で 1 秒間隔でメッセージを定期的に送信できるようにします。チャネルを開始し、定期的に送信するメッセージをパックします。
transmitPeriodic(canch,msg,'On',1); start(canch); pack(msg,int32(1000),0,32,'LittleEndian')
CAN チャネル。CAN チャネル オブジェクトとして指定されます。これは、定期的な送信を制御する CAN チャネルです。
CAN メッセージ オブジェクトとして指定された、送信するメッセージ。これは、指定された CAN チャネルで定期的な送信が有効になっているメッセージです。
0.500
送信周期。数値として秒単位で指定します。この引数はオプションで、デフォルトは 0.5 秒です。
例: 1.0
1.0
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
R2010b で導入
canChannel
canMessage
canFDChannel
canFDMessage
transmit
transmitConfiguration
transmitEvent
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ