JassonChou

C# WPF DrawingContext 高效繪圖 – 波形圖 (Drawing Waveform Chart)

在WPF DrawingContext 是一個核心元素,提供了一個環境用於進行底層繪圖操作。透過使用 DrawingContext,你可以在WPF應用程式中繪製圖形、文字、圖像等。它是一個向量繪圖的介面,意味著你繪製的內容可以無損縮放,非常適合構建高分辨率的UI介面。

C# WPF DrawingContext 高效繪圖 – 波形圖 (Drawing Waveform Chart) 閱讀全文 »

C# Mutex ReleaseMutex和Close的區別

建立一支程序,如果資源在同一時間只能夠被一支程序或執行序拿來使用,這時通常能夠用Mutex來解決此問題。至於想將資源限定於單一程序或是單一執行序內,使用方式也有所不同,千千百百種此篇不探討。本篇將要來探討,Mutex釋放的時間點,要使用ReleaseMutex來進行釋放,還是Close將Mutex釋放。

C# Mutex ReleaseMutex和Close的區別 閱讀全文 »

STM32 ADC #3 基礎應用 – Continuous Conversion Mode (連續轉換模式)

本文將深入探討STM32 ADC的Continuous Conversion Mode(連續轉換模式)。這種模式,正如其名,支持連續的資料轉換。文章首先解釋連續轉換模式的概念、操作方法以及資料提取過程。其次,我們將探討Scan Mode與連續轉換模式之間的關聯,並設置如何透過DMA將資料存放至SRAM內。瞭解這些功能後,我們會設計一個實驗來展示連續轉換模式的應用,並通過程式碼與實驗電路來完成此實驗。此篇的目的是為了確保讀者能夠有效利用此模式,同時避免任何非預期的結果。

STM32 ADC #3 基礎應用 – Continuous Conversion Mode (連續轉換模式) 閱讀全文 »

STM32 ADC #2 基礎應用 – Single conversion mode

在本篇文章中會講解STM32 ADC Single Conversion Mode的基礎應用,首先會介紹ADC單次轉換模式以及如何操作並透過Data Register取得ADC轉換好的資料。接者規劃本次的實驗方式與步驟,其中包含ADC參數的設定和如何計算ADC轉換所需要的時間,最後按照實驗步驟將結果實驗出來,並說明如何增加ADC量測的準確性。

STM32 ADC #2 基礎應用 – Single conversion mode 閱讀全文 »

Python 函式 (Python Function) – 基礎篇 – 函式基礎、呼叫、回傳值

本篇文章詳細探討了 Python 函式的基礎概念,從基本定義到進階應用,涵蓋了函式的結構、參數傳遞方式、回傳值處理,以及 Lambda 函式的使用,且文章中還透過實例展示了函式在數據分析、API 交互、算法開發等領域的應用,並透過綜合練習加強讀者的實踐技能,希望本篇能夠幫助初學者和有經驗的開發者深入理解 Python 函式的功能。本篇是一份全面的Python 函式指南,適合所有希望精通 Python 函式的程序猿。

Python 函式 (Python Function) – 基礎篇 – 函式基礎、呼叫、回傳值 閱讀全文 »

返回頂端