
32-bit IEEE 754 格式轉換

因為該線材為仿制晶片,原廠新版驅動程封鎖,所以在window10之後,就會出現這樣的狀況,解決方式就是裝回早期版本的驅動程式。
參考文件
https://www.ez2o.com/Blog/Post/PL2303HX-Win8-Win8.1-Win10
Enum存檔後,無法正確被讀出是因為資料格式已經被破壞,所以在存Enum的資料時,要考慮轉為字串還是數字進行存檔。
在建立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
一般來說比較建議用方法1,但是在windows10下,執行時間似乎久了些,所以我都是用方法2取得電腦名稱。
設定步驟:
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下載頁面
安裝步驟
1.安裝Arduino IDE (版本要至少要1.6之後,但是1.8.7不能用)
2.安裝VS Code
3.安裝繁體中文的語言包
4.安裝MS出的Arduino套件
5.設定Arduino執行檔路徑
google workspace的功能越來越好用了
從一開始功能陽春,到現在整合度越來越好。
上手就不會想回去用MS office了。
但是怎麼開始學google sheet呢?
現在已經有非常多的教學影音網站教你怎麼使用
https://www.youtube.com/hashtag/google%E8%A9%A6%E7%AE%97%E8%A1%A8
對於特定函數說明,google現在也有繁體中文的說明網頁。
Google 試算表函式清單
當你需要分享你程VI程式給其他開發者使用,但不想讓其他人修改內容時,或許移除BD內的程式碼,可以解決你的問題。
補充許老師的說明
移除元件都會有其後遺症,以下列出比較常見的問題,例如移除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 下載位置
MS Windows 7~10 虛擬機器作業系統下載位置
VirtualBox 安裝 Windows 10 虛擬機器