0

我正在用 C++ 编写代码来与 MDrive23 plus 对话。我使用 RS422 到 USB 转换器将它连接到计算机。我们可以使用 IMS Terminal 与电机对话,但我想用 C/C++ 编写代码。有人这样做吗?可能吗?有谁知道要包含的头文件?我尝试以 RS232 编程的方式与电机交谈。但我没有成功。代码:

            tty_attributes.c_cflag |= CREAD;
            tty_attributes.c_cflag |= CS8;
            tty_attributes.c_iflag |= IGNPAR;
            tty_attributes.c_lflag &= ~(ICANON);
            tty_attributes.c_lflag &= ~(ECHO);
            tty_attributes.c_lflag &= ~(ECHOE);
            tty_attributes.c_lflag &= ~(ISIG);
            tty_attributes.c_cc[VMIN]=1;
            tty_attributes.c_cc[VTIME]=0;
            cfsetospeed(&tty_attributes,B9600);
            cfsetispeed(&tty_attributes,B9600);
            tcsetattr(fd, TCSANOW, &tty_attributes);

我有如下错误:

             Symbol 'CREAD' could not be resolved. 
             Symbol 'B9600' could not be resolved. 
             Symbol 'CS8' could not be resolved. 
             Symbol 'ECHO' could not be resolved. 
             Symbol 'ICANON' could not be resolved. 
             Symbol 'ISIG' could not be resolved. 
4

0 回答 0