原创 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