LabVIEW-Google OAuth2.0實作時,所遇到的問題記錄。

在建立OAuth2.0的過程中,如果URI沒有設定好,會無法拿到token。之前一卡在這步設定沒有做到,所以其餘Google API都無法往下進行。

參考資料
https://info.erdosmiller.com/blog/implementing-oauth2-authorization-in-labview
https://forums.ni.com/t5/LabVIEW/How-to-create-oauth2-0-in-LabVIEW/td-p/4127724
How to Perform Microsoft OAuth 2.0 Authorization in NI LabVIEW?
Revisiting OAuth 2 in LabVIEW

LabVIEW-如何在runtime環境下,進行除錯作業。

設定步驟:

1.在專案->My Computer下,將VI Server的TCP/IP開啟

2.在專案->My Computer下,將設定本地IP
***如果DETT跟程式在同一台電腦,IP設相同就可以,如果在不同電腦上執行,就要設成對方的電腦IP。

3.設定執行檔可以執行除錯模式,然後建立執行檔。

4.要允許執行檔可以存取網路功能

5.一開始會出現下圖錯誤,原因不明,但不影響後續作業。

6.開啟Desktop Execution Trace Tookit(DETT),並照下圖進行設定。
***如果DETT跟程式在同一台電腦,IP設相同就可以,如果在不同電腦上執行,就要設成對方的電腦IP。

7.進行觀察程式執行狀況。

參考資料
Enabling Desktop Execution Trace Toolkit to Remotely Debug a LabVIEW Executable
https://www.youtube.com/watch?v=Pdl_t-g1310&ab_channel=RashidMalik
測試用範例程式
DETT下載頁面

在Visual Studio Code設定Arduino開發環境

安裝步驟
1.安裝Arduino IDE (版本要至少要1.6之後,但是1.8.7不能用)
2.安裝VS Code
3.安裝繁體中文的語言包
4.安裝MS出的Arduino套件
5.設定Arduino執行檔路徑

在VS code 先安裝繁體中文語言包
再安裝MS出的Arduino套件
進到設定畫面,準備設定Arduino路徑
設定Arduino路徑
環境版本

參考資料
使用微軟Visual Studio Code編寫Arduino程式(一)

Google 試算表函式清單

google workspace的功能越來越好用了
從一開始功能陽春,到現在整合度越來越好。
上手就不會想回去用MS office了。

但是怎麼開始學google sheet呢?
現在已經有非常多的教學影音網站教你怎麼使用
https://www.youtube.com/hashtag/google%E8%A9%A6%E7%AE%97%E8%A1%A8

對於特定函數說明,google現在也有繁體中文的說明網頁。
Google 試算表函式清單

LabVIEW技巧 – 移除FP及BD

當你需要分享你程VI程式給其他開發者使用,但不想讓其他人修改內容時,或許移除BD內的程式碼,可以解決你的問題。

以Add.vi為範例
使用Source Distribution來進行打包
設定名稱及輸出的位置
加入你所要移除BD的程式碼
選擇移除BD
檢查所要輸出的檔案是否相同
輸出的檔案與一般vi無異

補充許老師的說明
移除元件都會有其後遺症,以下列出比較常見的問題,例如移除BD後無法重新編譯,當元件模組更新後有機會無法使用;移除FP可能造成runtime透過vi server啟動vi時無法運作;移除compile code則會造成在runtime無法透過vi server載入vi。
=====以上=====

所以要使用此方式的工程師,請好好評估哦。

建立一台虛擬機,架設標準的程式測試環境。

架設流程
1. 下載VirtualBox
2. 下載VirtualBox專用的Windows 虛擬機檔案
3. 安裝VirtualBox
4. 匯入VirtualBox專用的Windows 虛擬機檔案
5. 建立第一份VirtualBox快照
6. VirtualBox開機,並安裝測試環境所需的相關驅動程式,完成後關機。
7. 建立第二份VirtualBox快照
8. 完成標準測試環境建立

建立快照目的
1. 因為微軟的測試作業系統有90天的期限,所以可以借用快照還原,回到第一天的使用期限。
2. 使用還原後的作業系統,可以達成每次安裝軟體的一致性。

下載VirtualBox
下載VirtualBox專用的Windows 虛擬機檔案

參考資料
VirtualBox 下載位置
MS Windows 7~10 虛擬機器作業系統下載位置
VirtualBox 安裝 Windows 10 虛擬機器