//---------------------------------------------------------------------------
#ifndef MainFormH
#define MainFormH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Menus.hpp>
#include <ComCtrls.hpp>
#include <DB.hpp>
#include <DBTables.hpp>
#include <ImgList.hpp>
#include <ExtCtrls.hpp>
#include <process.h>
#include <Chart.hpp>
#include <Series.hpp>
#include <TeEngine.hpp>
#include <TeeProcs.hpp>
#include "Query.h"
#define UM_OPENT 33268
#define UM_CLOSET 33269
//---------------------------------------------------------------------------
class TfrmMain : public TForm
{
__published: // IDE-managed Components
TMainMenu *MainMenu1;
TMenuItem *N1;
TMenuItem *N6;
TMenuItem *N7;
TMenuItem *N15;
TStatusBar *StatusBar1;
TTimer *Timer1;
TListView *ListView1;
TGroupBox *GroupBox1;
TPageControl *PageControl1;
TTabSheet *TabSheet1;
TTabSheet *TabSheet2;
TTabSheet *TabSheet3;
TTabSheet *TabSheet4;
TTabSheet *TabSheet5;
TChart *Chart1;
TChart *Chart3;
TChart *Chart7;
TEdit *Edit1;
TEdit *Edit2;
TEdit *Edit3;
TEdit *Edit4;
TComboBox *ComboBox1;
TComboBox *ComboBox2;
TButton *Button1;
TButton *Button2;
TButton *Button3;
TLabel *Label1;
TLabel *Label2;
TLabel *Label3;
TLabel *Label4;
TLabel *Label5;
TLabel *Label6;
TTimer *Timer2;
TTimer *Timer3;
TChart *Chart4;
TFastLineSeries *Series1;
TChart *Chart6;
TFastLineSeries *Series2;
TFastLineSeries *Series3;
TFastLineSeries *Series4;
TFastLineSeries *Series5;
TDataSource *DataSource1;
TQuery *Query1;
TListView *ListView2;
TEdit *Edit11;
TEdit *Edit5;
TEdit *Edit6;
TEdit *Edit7;
TEdit *Edit8;
TEdit *Edit9;
void __fastcall N15Click(TObject *Sender);
void __fastcall N7Click(TObject *Sender);
void __fastcall Timer1Timer(TObject *Sender);
void __fastcall Button1Click(TObject *Sender);
void __fastcall Button2Click(TObject *Sender);
void __fastcall Button3Click(TObject *Sender);
void __fastcall Timer2Timer(TObject *Sender);
void __fastcall Timer3Timer(TObject *Sender);
void __fastcall FormCreate(TObject *Sender);
void __fastcall FormDestroy(TObject *Sender);
void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
private: // User declarations
public: // User declarations
__fastcall TfrmMain(TComponent* Owner);
linkqueue CANMessageQuerry;
HANDLE m_readhandle,m_disposalhandle; // User declarations
HANDLE m_hDLL;//用來保存打開的動態庫句柄
void delay(DWORD aa);
int seires; //遠程幀 兩種\\
DWORD BZZJS,KZZJS,SJZJS,BZYCZ,KZYCZ,DATALENGTH;
};
//---------------------------------------------------------------------------
extern PACKAGE TfrmMain *frmMain;
//---------------------------------------------------------------------------
#endif
//---------------------------------------------------------------------------
#ifndef MainFormH
#define MainFormH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Menus.hpp>
#include <ComCtrls.hpp>
#include <DB.hpp>
#include <DBTables.hpp>
#include <ImgList.hpp>
#include <ExtCtrls.hpp>
#include <process.h>
#include <Chart.hpp>
#include <Series.hpp>
#include <TeEngine.hpp>
#include <TeeProcs.hpp>
#include "Query.h"
#define UM_OPENT 33268
#define UM_CLOSET 33269
//---------------------------------------------------------------------------
class TfrmMain : public TForm
{
__published: // IDE-managed Components
TMainMenu *MainMenu1;
TMenuItem *N1;
TMenuItem *N6;
TMenuItem *N7;
TMenuItem *N15;
TStatusBar *StatusBar1;
TTimer *Timer1;
TListView *ListView1;
TGroupBox *GroupBox1;
TPageControl *PageControl1;
TTabSheet *TabSheet1;
TTabSheet *TabSheet2;
TTabSheet *TabSheet3;
TTabSheet *TabSheet4;
TTabSheet *TabSheet5;
TChart *Chart1;
TChart *Chart3;
TChart *Chart7;
TEdit *Edit1;
TEdit *Edit2;
TEdit *Edit3;
TEdit *Edit4;
TComboBox *ComboBox1;
TComboBox *ComboBox2;
TButton *Button1;
TButton *Button2;
TButton *Button3;
TLabel *Label1;
TLabel *Label2;
TLabel *Label3;
TLabel *Label4;
TLabel *Label5;
TLabel *Label6;
TTimer *Timer2;
TTimer *Timer3;
TChart *Chart4;
TFastLineSeries *Series1;
TChart *Chart6;
TFastLineSeries *Series2;
TFastLineSeries *Series3;
TFastLineSeries *Series4;
TFastLineSeries *Series5;
TDataSource *DataSource1;
TQuery *Query1;
TListView *ListView2;
TEdit *Edit11;
TEdit *Edit5;
TEdit *Edit6;
TEdit *Edit7;
TEdit *Edit8;
TEdit *Edit9;
void __fastcall N15Click(TObject *Sender);
void __fastcall N7Click(TObject *Sender);
void __fastcall Timer1Timer(TObject *Sender);
void __fastcall Button1Click(TObject *Sender);
void __fastcall Button2Click(TObject *Sender);
void __fastcall Button3Click(TObject *Sender);
void __fastcall Timer2Timer(TObject *Sender);
void __fastcall Timer3Timer(TObject *Sender);
void __fastcall FormCreate(TObject *Sender);
void __fastcall FormDestroy(TObject *Sender);
void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
private: // User declarations
public: // User declarations
__fastcall TfrmMain(TComponent* Owner);
linkqueue CANMessageQuerry;
HANDLE m_readhandle,m_disposalhandle; // User declarations
HANDLE m_hDLL;//用來保存打開的動態庫句柄
void delay(DWORD aa);
int seires; //遠程幀 兩種\\
DWORD BZZJS,KZZJS,SJZJS,BZYCZ,KZYCZ,DATALENGTH;
};
//---------------------------------------------------------------------------
extern PACKAGE TfrmMain *frmMain;
//---------------------------------------------------------------------------
#endif
實作如圖的功能,使得程式正常運行!!!
uj5u.com熱心網友回復:
聽說過看圖寫作的。第一看到看圖編程啊。沒具體要求神才知道該怎么寫啊uj5u.com熱心網友回復:
對CAN總線上車輛綜合電子系統中的各部件間傳輸訊息進行接收和分析,進行訊息監控終端的改進設計,為不同車型綜合電子系統總線負載等性能的分析提供依據。呵呵,謝謝你的瀏覽!!uj5u.com熱心網友回復:
這事重頭是在于傳輸協議吧。uj5u.com熱心網友回復:
樓主覺得實作你的需求需要多少行代碼?另外吐槽一下這個軟體的界面配色,實在有點……uj5u.com熱心網友回復:

....這個看似簡單的東西其實還是有不少作業量的..
我剛做好一個根據CAN總線發送資料,客戶端展示的部分.從COM口接受資料然后通過SOCKET分發給所有電腦顯示資料...
其實這東西還挺多講究的...基礎條件都沒別人沒辦法給你寫代碼..
1.資料傳輸協議沒有.
2.資料校驗(CRC校驗)沒有.
3.如果涉及多臺電腦顯示,那估計得用socket.那么還得考慮網路問題.
4.如果要達到自動化,那么還得考慮聯機判斷的問題.
5.除此之外,除了資料流的校驗外,還有資料正常性校驗,存盤條件,容錯性等等...
uj5u.com熱心網友回復:
呵呵,首先誠謝!!朋友可否自己設定需要的條件,只要實作圖形界面的正常運行就好,關于3,4,5,這些條件,不用考慮,簡單一點就行!!!uj5u.com熱心網友回復:
朋友可否告訴個郵箱號。我給你發檔案,還請幫忙解決一下!!轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/143346.html
標籤:基礎類
