我想找...

搜尋

分享

目錄

EthercatDevice_DmpLCD.lcdPrint()

[EthercatDevice_DmpLCD_Generic]

描述

Print the specified string to the LCD display on the EtherCAT slave device.

EthercatDevice_DmpLCD.lcdPrint-1

衍生類別:

Class NameVendor IDProduct Code
EthercatDevice_QECR11UN010x00000bc30x0086d103
EthercatDevice_QECR00UN010x00000bc30x0086d100

語法

int lcdPrint(const char *fmt, …);

參數

  • [in] const char *fmt
    The string to be printed on the LCD display. This is a pointer to a null-terminated string containing the format specification for the output. The format string follows the same format as the printf function in C, allowing for insertion of variables and formatting options.
  • [in] …
    This is a variable number of arguments that will be inserted into the formatted string according to the format specifiers in the fmt string.

回傳值

返回一個 錯誤代碼。如果傳回值為零,則表示該函式執行成功。

備註

This function must be called after a successful execution of EthercatMaster::begin(). This function is non-blocking and can be called within the Cyclic Callback.

範例

#include "Ethercat.h"

EthercatMaster master;
EthercatDevice_QECR00UN01 slave;

void CyclicCallback() {
  slave.update();
}

void setup() {
  master.begin();
  slave.attach(0, master);
  slave.lcdInit(ECAT_LCD_ILI9341_1);
  master.attachCyclicCallback(CyclicCallback);
  master.start();

  slave.lcdPrint("Hello World!\n");
}

void loop() {
  // ...
}

Please see EthercatDevice_DmpLCD_Generic 類別 for more QEC Stepper Drivers instructions and API usage.

返回頂端