このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。
モデル化
ハードウェア接続用のモデルの準備、ハードウェア プロトコルをサポートするためのブロックの追加
ハードウェア接続用の Simulink® モデルを準備し、ハードウェア プロトコルをサポートするためのブロックを追加し、各種アプリケーションを取り上げた参考例を参照します。
ブロック
| Analog Input | アナログ入力ピンの電圧を測定 |
| Analog Output | 指定されたアナログ出力ピンの電圧をボルト単位 (V) で生成 (R2023a 以降) |
| Digital Read | デジタル入力ピンの論理状態を読み取り |
| Digital Write | デジタル出力ピンの論理状態を設定 |
| External Interrupt | Trigger the downstream function-call subsystem from an Interrupt Service Routine |
| I2C Controller Read | I2C 周辺デバイスまたは I2C 周辺デバイス レジスタからデータを読み取る |
| I2C Controller Write | I2C 周辺デバイスまたは I2C 周辺デバイス レジスタにデータを書き込む |
| PWM Output | 指定された出力ピンの矩形波を生成 |
| SCI Read | UART の N 行 1 列の配列データを読み取る |
| SCI Write | UART に N 行 1 列の配列データを送信 |
| SPI Controller Transfer | SPI 周辺デバイスに対するデータの書き込みとデータの読み取りを行う |
| SPI Register Read | SPI 周辺デバイス レジスタからデータを読み取る |
| SPI Register Write | SPI 周辺デバイスのレジスタにデータを書き込む |
| Modbus RS485 Client Read | Client device reads data from server device register(s) over RS485 network (R2021b 以降) |
| Modbus RS485 Client Write | Client device writes data to server device register(s) over RS485 network (R2021b 以降) |
| Modbus RS485 Server Read | Server device reads data from the server device register over RS485 network (R2021b 以降) |
| Modbus RS485 Server Write | Server device writes data to server device register over RS485 network (R2021b 以降) |
| HTS221 Humidity Sensor | Measure relative humidity and temperature from HTS221 sensor (R2021b 以降) |
| LIS3MDL Magnetometer Sensor | Measure magnetic field strength and temperature from LIS3MDL Magnetometer sensor (R2021b 以降) |
| LPS22HB Pressure Sensor | Measure barometric air pressure and temperature from LPS22HB sensor (R2021b 以降) |
| LSM6DSL IMU Sensor | Measure linear acceleration, angular rate, and temperature from LSM6DSL sensor (R2021b 以降) |
| ADXL34x Sensor | |
| BMI160 IMU Sensor | |
| VL53L0X Time of Flight Sensor | Measure distance to a target object (R2023a 以降) |
| LIS3DH Accelerometer Sensor | |
| CCS811 Air Quality Sensor |
| CAN Receive | |
| CAN Transmit | |
| TCP/IP Receive | Receive data over TCP/IP network from remote host |
| TCP/IP Send | Send data over TCP/IP network to remote host |
| ThingSpeak Read | |
| ThingSpeak Write | |
| UDP Receive | Receive UDP packets from UDP host |
| UDP Send |
| CAN Read | |
| CAN Write | |
| TCP/IP Receive | Receive data over TCP/IP network from remote host |
| TCP/IP Send | Send data over TCP/IP network to remote host |
| ThingSpeak Read | |
| ThingSpeak Write | |
| UDP Receive | Receive UDP packets from UDP host |
| UDP Send |
| Byte Pack | Convert input signals to 8-, 16-, or 32-bit vector |
| Byte Unpack | Unpack 8-, 16-, or 32-bit input vector to multiple output vectors |
| Byte Reversal | Reverse little-endian data for big-endian processor |
| Memory Copy | Copy to and from memory section |
| Protocol Encoder | Encode input data into a uint8 byte stream by specifying the packet structure (R2023a 以降) |
| Protocol Decoder |
モデル設定
トピック
- Usage of Alternate Pin Names
Accessing multiple hardware peripherals connected to the same pin using alternate pin names.
トラブルシューティング
注目の例
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)