與ASA_M128進行文字溝通¶
STEP 0. ASA_M128程式¶
本區範例燒錄進ASA_M128之程式碼如下:
#include "ASA_Lib.h"
int main() {
char s[20];
ASA_M128_set();
// send message to ASA_HMI_Data_Agent
printf("hello ASA_HMI_Data_Agent, i am asa_m128.\n");
// receive message from ASA_HMI_Data_Agent
scanf("%s", s);
printf("hello ASA_HMI_Data_Agent, i received %s\n", s);
return 0;
}
SETP 2. 接收ASA_M128傳送之文字¶
將ASA_M128指撥開關撥到RUN模式。
按一下重置鍵RESET,讓ASA_M128開始執行程式
當ASA_M128執行 printf("hello ASA_HMI_Data_Agent, i am asa_m128.\n"); 後,
文字人機會在文字對話區顯示以”>>”加之文字,表示從ASA_M128接收之文字訊息。
SETP 3. 傳送文字給ASA_M128¶
在文字對話區最下方橫條中,輸入欲發送之文字,並點選”Send”之按鈕,將會把文字傳送給 ASA_M128。
在此範例中,會接收到ASA_M128的回覆訊息,如下:
文字人機會在文字對話區顯示以”<<”加上文字,表示已發送給ASA_M28之文字訊息。