原创 MIPI歸納---爲什麼阻抗爲100歐姆

根據LVDS(Low Voltage Differential Signaling)電平定義的。 LVDS差分信號PN兩線最大幅度是350mV,內部一個恆流源電流是3.5mA.於是終端匹配電阻是100歐姆 也就是PN之間的等效阻抗是10

原创 VS2015添加CyAPI.lib注意事項。

VS2015添加CyAPI.lib的時候出現error LNK2019提示,如下 CyAPI.lib(CyAPI.obj) : error LNK2019: 無法解析的外部符號 _sprintf,該符號在函數 "public: void

原创 QT編程--監聽USB設備拔出和插入。

第一步重載函數winEvent(),5.6.0版本是nativeEvent(),如下: bool Dialog_XXX::nativeEvent(const QByteArray &eventType, void *message,

原创 SetBitmap注意事項

SetBitmap的注意事項: 動態加載位圖 hBmpx = (HBITMAP)LoadImage(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_TREADY),

原创 This application failed to start because it could not find or load the Qt platform plugin "windows"

異常提示: This application failed to start because it could not find or load the Qt platform plugin "windows"  解決方法:構建環境

原创 QT 子窗口獲取父窗口指針的方法

QT 子窗口獲取父窗口指針的方法如下: qobject_cast<PhoenixDemo*>(parentWidget())->ui.actionPlayStop->setDisabled(true);

原创 MFC EDIT控件自動顯示垂直滾動條

注意:Horizontal scroll 和 Auto HScroll 不要選擇。 在OnInitDialog()函數中處理: 獲取EDIT可以顯示的行數 TEXTMETRIC tm; CRect rect; GetDlgItem(I

原创 string中提取文件名(帶擴展名,不帶擴展名)

string spath="\\image\\P1.jpg"; int pos = spath.find_last_of('\\'); string sfilename(spath.substr(pos + 1));//帶擴展

原创 QT ini文件讀寫

包含頭文件 #include <QSettings> 讀操作: QSettings *configIniRead = new QSettings("param.ini", QSettings::IniFormat);

原创 MFC調用win32窗口顯示調試信息,使用AllocConsole 函數

AllocConsole Function 爲主調進程分配一個新的控制檯。 語法 C++ : BOOL WINAPI AllocConsole(void); 參數: 無 返回值 :如果函數成功,返回值是非零值;如果函數失敗,返回值是零

原创 QT 數字轉字符串自動補0或者空格,arg()的用法

十六進制,前面自動補0 QString str = QString("%1").arg(outChar&0xFF,2,16,QLatin1Char('0')); int a=0001; 十進制,前面自動補0 QString s

原创 Halcon判斷一個點是否在某個區域

* Index of all regions containing a given pixel * read_image (Image, 'fabrik') dev_close_window () dev_open_window (0,

原创 QT 設置Linedit只能輸入十六進制字符

QRegExp regExp("[a-fA-F0-9]{4}"); ui->lineEdit_i2c_value->setValidator(new QRegExpValidator(regExp, this));

原创 CString中提取文件名(帶擴展名,不帶擴展名)

///文件名 CString strFilePath = “D:\\Qt\\Qt5.8.0\\network.xml” int nPos= inPutFilename.ReverseFind('\\');  ///帶擴展名:fileN

原创 float型數據與字節數組的轉化

MCU和PC的浮點數都是基於IEEE754格式的。有4字節(float)、8字節(double)、10字節(有一些不支持)。這裏以4字節(float)浮點數爲例。 一、C語言 轉化常見的方法有: 1、強制指針類型轉換。 //轉換fl