# 福特六和程式使用說明 ## 如何使用 目前package有三個程式和工具,結構如下: _Tools: 放可能會用到的工具 1_opcua: 放OPCUA Server 2_Backend: 放後台程式 3_ui: 放著UI的程式 我會把打開的順序放在前面,這樣比較好去操作,日後會在補一個service根據順序自已去打開程式 PS: 我曾試著放在中文路徑下,但會出問題,所以最好是放在根目錄下,我這裏先預設是 C:\_Project\FORD ### Step1: 先打開OPCUA server 打開 C:\_Project\FORD\1_OPCUA\NexUA1.exe 會看到 ![](https://hackmd.io/_uploads/SkqfAfL-T.bmp) 把紅色框的位置copy下來(每個人的電腦名稱不同),這個就是OPCUA Srv的位置 ### Step1_1: 打開UAExpert測試 (此步驟可不做) 在UAExpert把此位置輸入如圖: ![](https://hackmd.io/_uploads/HyPb1Q8W6.bmp) Name可以打一個好記的,EndPoint URL: 就是剛剛copy的OPCUA Srv的位置,security settings (加密)可以選None會如圖,我們這裏選用帳密登入: 帳號: Nexaiot 密碼: Nexcom4321Mis 此時你會看到畫面如下: ![](https://hackmd.io/_uploads/By0HeQUbT.bmp) 然後按右鍵選連線: ![](https://hackmd.io/_uploads/Bkr1b7Lba.bmp) 看到如畫面就代表連線成功了 ### Step2: 打開後台程式 用notepad打開 C:\_Project\FORD\2_Backend\BackendSetting.json, 把OPCUAServerIP改成你的OPCUA Srv IP. ``` json { "OPCUAServerIP": "opc.tcp://Allan-Work:48019", "OPCUA_UserName": "Nexaiot", "OPCUA_PW": "Nexcom4321Mis", "Interval": 1 } ``` 然後執行C:\_Project\FORD\2_Backend\Ford_Backend.exe,會有畫面如下: ![](https://hackmd.io/_uploads/HkDJBQIba.bmp) 然後打開Browser,可以用Swagger來測試如下: 網址: https://localhost:5001/swagger/index.html ![](https://hackmd.io/_uploads/ByYtrmUZp.bmp) 或是打開網址: https://localhost:5001/api/HMI 可以看到json的值 ### Step2: 打開UI程式 打開Browser, 網址: https://localhost:5003/ 你會看到如下的畫面: ![](https://hackmd.io/_uploads/BkwjLQUW6.bmp)