原创 伺服控制的加減速過程

在日益完善的伺服系統控制中,只要確認頻率和脈衝數,就可以輸出PWM了,但是如果短時間輸入頻率過高,就會因伺服電機來不及達到它所能及的最高轉速,產生報警,而且如果加速度過沖產生還會影響工藝,所以在伺服系統中除了關注輸入的頻率和脈衝數還有一項

原创 QT數據庫QSqlQuery(轉)

微信分享: SQL執行操作 QSqlQuery提供了對數據庫記錄的選擇,插入,更新,刪除操作。 SELECT操作: QSqlQuery查詢; query.exec(“SELECT name,salary FRO

原创 QT的延時

QTime  1: QTime t; 2: t.start(); 3: while(t.elapsed()<1000) 4: QCoreApplication::processEvents(); 不停地處理

原创 IDA反編譯學習從入門到放棄

        終於被自己常用的ISP煩死了,一打開全是廣告和彈窗,尤其是一些選項,選完之後不保存,每次打開都要重選。於是就找它的綠色版,找了好幾個都不是特別理想,看到一個用IDA去修改的簡單的教程,就想着自己改。結果意外發現就是簡簡單單

原创 TTL與RS232

常見的模塊 TTL <-------MAX232-------->   TTL   MAX232的接線 這裏串口用到了3根線(3 2 5 對應 T2OUT R2IN GND),這之間是RS232電平,T2IN R2OUT從IC輸入TT

原创 C# String和byte[]互相轉換

單片機項目中用到一個有字庫的顯示屏,要做的是把上位機的字符發給單片機,並顯示。   public static string ToHexString(byte[] bytes) //byte轉hexstring

原创 C#最效率byte[]轉HexString

  public string bytetohex(byte[] byteArray)//byte[]轉HEXString { // string str = "";

原创 數控和螺紋

分析        數控車螺紋的原理,是其伺服電機的高精度位移配合變頻器穩定的轉速實現的,在固定轉速下,通過輸入螺紋的螺距和螺紋長度計算出進給速度和進給距離,滿足條件這些後,便可以車一次螺紋。如果是多次切削,那麼每次進給都要找準進給時機,

原创 opencv3+VS2010 開發環境搭建

斷斷續續搞了兩天,才把環境搭起來,看了N多的博客,踩了N多的坑,下面我把自己的過程複述一遍,儘量保證從頭到尾。   搭建環境 1.下載並安裝opencv 進入opencv官網 https://opencv.org,選擇Releases

原创 IDA反彙編學習從入門到放棄

        終於被自己常用的ISP煩死了,一打開全是廣告和彈窗,尤其是一些選項,選完之後不保存,每次打開都要重選。於是就找它的綠色版,找了好幾個都不是特別理想,看到一個用IDA去修改的簡單的教程,就想着自己改。結果意外發現就是簡簡單單

原创 數控&螺紋

       數控車螺紋的原理,其實就是高精度位移配合穩定的轉速實現的,在固定轉速下,通過螺紋的螺距和螺紋長度計算出進給速度和進給距離,滿足條件這些後,便可以車一次螺紋。如果是多次切削,那麼每次進給都要找準進給時機,保證每次主軸旋轉到同一

原创 空開和線纜的選用

空氣開關,又名空氣斷路器,是斷路器的一種。是一種只要電路中電流超過額定電流就會自動斷開的開關。因此空開的選用與電流有密切的關係,而線纜承載着電流,所以在電路佈置時需要同時考量這三個部分。三者的關係相輔相成,你可以通過電流推算出空開的型號和

原创 typedef與struct

typedef:用來爲複雜的聲明定義簡單的別名,它與宏定義有些差異(注意行末加;)。它本身是一種存儲類的關鍵字,與auto、extern、mutable、static、register等關鍵字不能出現在同一個表達式中。 struct:它是

原创 win7 OneNote不能登錄一直登錄

問題:OneNote一直處於登錄狀態,登錄無效,包括之前我用OneDrive也是這個問題。 解決方案:把IE瀏覽器更新到最新。 但是後面我又出現了“很抱歉”,於是我又多嘗試了幾次重啓onenote就好了。

原创 單項選中修改思路

題目:在多項的數據中,單獨在一個數據庫中選擇一項數據,數據在外部可以顯示也可以被進行修改。確定一些東西,數據庫是可被修改的,單選的數據和庫肯定也是相連的,一項發生改變,另一項跟隨,數據沒有特殊的標籤。解,記錄選中數據位置,定爲標籤,並保存