原创 無(速度)傳感器交流異步電機 (sensorless vector control for induction machine) 的閉環矢量控制 (1)

這是一個很早以前的項目,我首先用 matlab/simulink 作仿真,然後用 Analog Device 的 DSP 做的程序。   以下是 induction machine 模型的電流微分計算: function X=DerC

原创 我一直想把自己的一些技術心得保留下來,以便以後可以看看自己的歷程。

現在做起, 猶未爲晚。 我做過很多的項目,從硬件設計到軟件編程, 從算法到仿真,可惜很多沒有保留下來,要麼一些涉及商業利益不允許被髮表. I prefer typing english in some articles instead o

原创 Phase angle calculation with high accuracy 高精度相角計算

   Two schemes for the phase angle/frequency calculation are implemented in my one of projects. One scheme is the zero-

原创 C# 下用 xml 導入導出數據

C# 下導入導出數據比在 VC++ 下容易了很多,基本數據類型 int, float 可以自動 box, unbox, 不需要像 c++ 下得考慮封裝基本數據的問題。<?xml:namespace prefix = o ns = "urn

原创 Generic Chart Control in C# 一個通用的圖表控件

  這個control 是把原來 mfc 下的圖形顯示class 移植到 c# 下,做成一個更通用的 usercontrol.   座標變換 class: using System;using System.Collections

原创 代理服務器 (proxy) 的使用

  代理服務器的使用 (proxy)   關於 proxy 的用處,我就不多說了,大家心照不宣。如果使用VB6 的 Inet Control, pro

原创 c#.net 通過 c++.net 使用 windows API 及unmanaged code

爲了跟隨技術的潮流,我在一個windows application項目中放棄了 mfc,轉入 c++.net winform. 雖然winform 運行速度無法與 mfc 相提並論,但設計效率大大提高,特別是有了自定義 control,

原创 PID算法的實現

  PID 算法是一種應用及其廣泛的控制方法。對於一個線性系統,PID 參數可以通過指定閉環極點的方法獲得。在實際應用中,由於信號噪聲,微分經常會帶來不必要的干擾,因而,數字控制中經常會捨棄微分項。     The PID equatio

原创 一個 VBA for Excel 的DFT 類用以分析離線數據

      我的很多項目裏都要使用DFT/FFT ,所以有各類的程序,如assembly, C/C++, C# 等等。當客戶需要我幫助分析離線數據時,

原创 在 mfc 中控制 web browser

    在很多 application 中,我使用了 browser + html. 好處很多,比如完成複雜的圖文顯示,預覽,打印等等功能。在 VB6 或 C# 中通過 html Document 來控制browser 很簡單,但在 mf