原创 USB通訊入門(二)CyUSB.inf文件修改後,設備管理器可以識別出USB設備,但Cypress USB Console沒有任何顯示

       Cypress提供的通用驅動程序是CyUSB.sys,對應的驅動信息文件是CyUSB.inf。通過CyUSB.inf文件安裝通用驅動後,插入FX2LP開發板,計算機設備管理器和Cypress USB Console都可以正常

原创 USB通訊入門(一)遇到的第一個問題是Keil編譯器出錯 Error: failed to execute 'C:\Keil\C51\BIN\C51.EXE'

 因爲項目之前採用的是USB轉SPI與下位機通信,另外電機控制是採用CANopen協議,對於項目的要求來說,速度還是太慢了;在參考了別人的設計方案之後,所以最近打算把方案更改一下,採用USB通訊的方式,其中所用的芯片是Cypress 68

原创 Delta並聯機構在ADAMS仿真中的運動副設置

一、Delta機構分析: Delta並聯機構由固定平臺、浮動平臺以及連接固定平臺與浮動平臺的三條完全一致的支鏈,其中每一條支鏈都由主動杆和被動杆組成,被動杆是由兩條長邊和兩條短邊組成的平行四邊形機構。三條支鏈在固定平臺以及浮動平臺上都以1

原创 Delta並聯機構在ADAMS仿真中的運動副設置(二)

上一篇博客詳細介紹了在ADAMS中進行Delta並聯機構仿真時,各關節運動副的設置。經過仿真分析,發現,雖然機構確實有三個DOF(運動自由度),且仿真過程沒有出現問題,但對仿真動畫觀察時發現,從動杆上平行四邊形機構有一條邊在仿真過程中有翻

原创 ADAMS仿真在控制算法驗證中的作用

ADAMS(Automatic Dynamic Analysis of Mechanical System)中能夠進行裝配、靜力學、運動學和動力學的仿真。能夠準確測量位置、距離、角度、速度、加速度、角速度、角加速度、力、力矩等各種物理量。

原创 Delta並聯機構運動學分析

    運動學分析(Kinematic Analysis)包括正向運動學分析(Forward Kinematic Analysis)和逆向運動學分析(Inverse Kinematic Analysis)。正向運動分析即在已知機構各關節角

原创 Delta並聯機構靜力學分析

        在前一篇博客中,已經對Delta並聯機構的運動學做了分析,所採用的方法爲空間向量法。即在固定平臺建立世界座標系,在浮動平臺建立運動座標系後,用座標向量的形式表達每一個關節點在世界座標系中的座標。然後由被動杆長度即可建立等式

原创 多線程與線程同步

一、在創建了線程之後,如果對線程句柄不感興趣,應該將其關閉在用windows API函數CreateThread創建了一個線程之後,如果對其返回的線程句柄不感興趣,可以調用CloseHandle函數將線程句柄關閉。先來看看CreatThr

原创 Delta並聯機構重力補償分析

一、問題提出      在用Delta並聯機構當作虛擬現實中的人機交互設備時,Delta機構的重力補償變得十分重要。因爲,假如沒有對Delta並聯機構進行重力補償,用戶在操作Delta機構力反饋設備在虛擬空間中進行漫遊以及進行虛擬物體的抓

原创 Visual Studio 2013 MFC基於對話框的程序中加入TeeChart控件後,編譯時顯示不能實例化抽象類的問題

按照正常的步驟,在MFC基於對話框程序的資源界面上加入TeeChart控件後,添加相關的類,添加TeeChart控件對應的成員變量,編譯後出現:不能實例化抽象類的問題,其中顯示很多函數都沒有實例化。 解決辦法:一定要把添加的CSeries