Noodlejay BlaBla

welcome and happy to share


發表留言

Arduino/樹梅派 小專案開發 / 物聯網 /專題製作

Arduino/ 樹梅派 Raspberry Pi/ 物聯網 專題/小專案開發 /教學,亦或系統整合

-物聯網熱影像偵測系統

-荷重藍牙傳輸顯示系統

-氣體管路壓力流量控制

-電磁閥控制系統

-量測資料擷取/監控

PC人機介面開發/ Android簡易APP

AR/VR 小專案開發

Zenbo機器人 群控/APP/教學

自動控制/影像處理/有限元素分析

有任問題歡迎來信詢問,依據需求與經費提供客製化:


發表留言

C# list Assign “=" 筆記

透過 = 傳遞資料的過程中,感覺是等同於 assign ,是將List的位址複製到另一個List,所以當其中一個清除,其數值就會消失。

若要複製其內容,可以改由 list_03的作法。

List<double> list_01 = new List<double>();
List<double> list_02 = new List<double>();
List<double> list_03;

//加入 1~ 10 數值
for (int i = 0; i < 10; i++) {
     list_01.Add(i + 1);
}

// list_01總合55
TestShow("list_01 sum ="+list_01.Sum().ToString());  

list_02 = list_01;  //指派
// list_02總合55
TestShow("After list_02=list01 , list02 sum ="+list_02.Sum().ToString());


list_03 = new List<double>(list_01);
TestShow("After list_03=new List<double>(list_01) , list03 sum ="+list_03.Sum().ToString());

list_01.Clear();


TestShow("After list_01 clear() , list02 sum =" + list_02.Sum().ToString()); // 0

            
TestShow("After list_03 clear() , list03 sum =" + list_03.Sum().ToString()); // 55


發表留言

C# Inputbox 方法 VS2019

C# Windows form 並沒有內建Inputbox,我以前的做法是透過另一個Form來當作輸入視窗。


參考文章:

https://www.twblogs.net/a/5c719306bd9eee68440f7184

https://blog.csdn.net/Never_Satisfied/article/details/129666763

https://www.delftstack.com/zh-tw/howto/csharp/create-an-input-dialog-box-in-csharp


發表留言

電路可靠度分析


電路可靠度分析是評估電子系統或電路在特定條件下正常運作的能力,以及在面對各種故障或失敗情況時維持運作的能力。這涉及到對電子元件、連接和整個電路的可靠性進行評估和分析。以下是一些電路可靠度分析的主要方面:

  1. 電子元件的可靠度分析:
    • MTBF(平均無故障時間): 表示一個元件在正常運作的條件下平均運行多長時間,通常以小時為單位。
    • 失效率分析: 表示元件在特定時間內發生故障的概率。
  2. 電路拓撲和結構分析:
    • FMEA(失效模式和效應分析): 用於識別和評估電路中各個元件的可能失效模式,以及這些失效對整個系統的影響。
    • FTA(故障樹分析): 通過建立一個樹狀結構,分析可能導致系統失敗的各種故障情況。
  3. 環境和操作條件的影響:
    • 環境壽命分析: 評估電子系統在不同環境條件下的可靠性,如溫度、濕度等。
    • 可靠性增強措施: 考慮在電路設計中加入冗餘元件、容錯機制等,以提高系統的可靠性。
  4. 測試和監控:
    • 可靠性測試: 通過模擬特定條件下的操作,評估電路的可靠性。
    • 實時監控: 使用感測器和監控系統來實時監視電路的運行狀態,及時檢測和應對故障。
  5. 故障排除和修復:
    • 可維護性分析: 評估系統中的元件是否容易檢測、替換和修復,以縮短故障修復時間。

在進行電路可靠度分析時,可以使用各種工具和技術,包括模擬軟體、可靠度模型、數據統計方法等。這些分析有助於確保電子系統在各種條件下都能保持穩定和可靠的運作。

來源:網路


發表留言

VS2019、C#使用Excel

開發環境:VS2019

作業系統:Win10

Excel版本:2010

加入參考Microsoft.Excel.14.Object.Library

加入namespace

using Microsoft.Office.Interop.Excel;

參考文章:

0000
https://learn.microsoft.com/zh-tw/previous-versions/office/troubleshoot/office-developer/automate-excel-from-visual-c