原创 (學習筆記一)——CvWaitKey函數機制解析

首先,CvWaitKey函數源碼如下: CV_IMPL int cvWaitKey( int delay ) { int time0 = GetTickCount(); for(;;) { CvW

原创 圖算法-最小路徑

1、最小路徑算法之Dijkstra算法 void ShortestPath_Dijkstra(int startVertexNum, int[] shortestPath, int[] shortestDistance)//根據Dij

原创 基於對話框的Opengl框架

這裏,我主要是利用opengl在一個picture控件中繪圖,繪製的是一個靜態圖片,如果想實現動畫,可以利用ontimer函數實現。編譯器爲vs2010。 1、首先創建一個基於對話框的MFC程序,我這裏命名爲MFC_Dlg。 2、配置op

原创 解決問題的思路、解決問題的技術 孰重孰輕

我一直堅信相對於解決問題的技術,解決思路更爲重要。所以在學習過程中喜歡不拘細節,從高處審視問題,重點關注解決問題的思路,而對於這些思路的實現手段總是淺嘗輒止,覺得稍微能夠實現一些簡單問題的解決就可以了,深入的實踐以後再說。 但是在最近做課

原创 Formview單文檔或對話框項目接受不到按鍵消息的解決辦法

當對話框或formview界面上有控件時,由於焦點在控件上,因此wm_char,wm_keydown等按鍵消息會被控件捕獲,而導致對話框或formview無法接受該類按鍵消息。這時候通常的解決方法是在對話框類或者forview類中重寫Pr

原创 opengl的glortho參數的理解以及混合注意事項

最近搞opengl,本來以爲自己對glortho這個函數已經瞭解了,結果發現自己根本不理解。 首先,glortho函數的原型是void glOrtho(GLdouble left,GLdouble right,GLdouble botto

原创 opengl的第一個程序遇到的問題

#include "GLUT.H" GLfloat mat_diffuse[] = {1.0,0.0,0.0,0.0}; GLfloat mat_specular[] = {1.0,1.0,1.0,1.0}; GLfloat high_

原创 啓動adams沒有歡迎對話框的解決辦法

本來一直都有的,重裝系統並安裝adams2010 64位後發現啓動adams後不再出現歡迎對話框了,原來是因爲本來只應該在安裝目錄的aview文件夾中出現的aviewAS.cmd文件,在我設置的起始位置文件夾中也出現了,這個起始位置文件夾

原创 用picture控件貼圖的方法討論

在前面的文章中曾提到過用picture控件貼圖的方法,但對於用同一個picture控件貼不同的圖沒有提及,這裏說一下我最近學習到的方法。 這裏有一點需要注意的就是在貼第二幅圖片之前要分離位圖類對象與前一個位圖資源的聯繫,具體代碼如下:

原创 adams的逆向分析

有的時候我們知道目標物體的需求運動,但不知道如何去驅動系統運動以產生該需求目標運動,同時通過數學求解需求驅動函數又較麻煩時,可以利用adams進行逆向求解。即將系統建立好後,對目標物體輸入需求運動,仿真結束後測量驅動關節處的運動函數曲線,

原创 c++堆棧詳解

一、預備知識—程序的內存分配  一個由c/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。 2、堆區(heap) — 一般由程

原创 MFC 控件貼圖方法彙總

在MFC的button控件上動態貼圖: 1、在資源管理器中添加一個button控件,該控件的ID爲IDC_BUTTON1。 2、在button的屬性中,將其中的Owner Draw設置爲TRUE。(設置爲用戶自繪控件)。 3、在該

原创 win8 64位+vs2010+vmware workstation 去掉vs2010菜單欄中的vmware

以前在win7 64位的時候也出現過裝過虛擬機後,vs2010啓動時會加載vmdebugger,並且在菜單欄有vmware菜單,導致vs啓動速度變慢。當時的解決方法是: 打開註冊表,然後找到:HKEY_LOCAL_MACHINE\SOFT

原创 幾個關鍵的MFC函數的區別

onPaint與onDraw 這兩個函數的區別在網上解釋的也比較多,首先要明確OnPaint()是CWnd類的成員函數,OnDraw()是CView類的成員函數,而CView派生於CWnd,因此CView類也繼承了OnPaint函數。另外

原创 adams導出圖形數據,並導入matlab進行分析

我們經常需要將adams中的圖像數據或軌跡數據導入到matlab進行分析,關於測量曲線數據和軌跡數據的導出方法如下: 1.測量曲線數據的導出 我常用的方法是在postprocessor中,file-export-numeric data,