mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-17 23:39:18 +02:00
Zmiany do friction i pokrewnych plików. Kompiluje się, ale nie buduje jak wczesniej.
This commit is contained in:
3
EU07.bpr
3
EU07.bpr
@@ -13,7 +13,8 @@
|
|||||||
opengl\glew.obj ResourceManager.obj VBO.obj mtable.obj TextureDDS.obj
|
opengl\glew.obj ResourceManager.obj VBO.obj mtable.obj TextureDDS.obj
|
||||||
opengl\ARB_Multisample.obj Float3d.obj Classes.obj Driver.obj Names.obj
|
opengl\ARB_Multisample.obj Float3d.obj Classes.obj Driver.obj Names.obj
|
||||||
Console.obj Mover.obj McZapkie\hamulce.obj McZapkie\Oerlikon_ESt.obj
|
Console.obj Mover.obj McZapkie\hamulce.obj McZapkie\Oerlikon_ESt.obj
|
||||||
Console\PoKeys55.obj Forth.obj Console\LPT.obj PyInt.obj"/>
|
McZapkie\friction.obj Console\PoKeys55.obj Forth.obj Console\LPT.obj
|
||||||
|
PyInt.obj"/>
|
||||||
<RESFILES value="EU07.res"/>
|
<RESFILES value="EU07.res"/>
|
||||||
<IDLFILES value=""/>
|
<IDLFILES value=""/>
|
||||||
<IDLGENFILES value=""/>
|
<IDLGENFILES value=""/>
|
||||||
|
|||||||
1
EU07.cpp
1
EU07.cpp
@@ -83,6 +83,7 @@ USEUNIT("Mover.cpp");
|
|||||||
USEUNIT("McZapkie\_mover.pas");
|
USEUNIT("McZapkie\_mover.pas");
|
||||||
USEUNIT("McZapkie\hamulce.cpp");
|
USEUNIT("McZapkie\hamulce.cpp");
|
||||||
USEUNIT("McZapkie\Oerlikon_ESt.cpp");
|
USEUNIT("McZapkie\Oerlikon_ESt.cpp");
|
||||||
|
USEUNIT("McZapkie\friction.cpp");
|
||||||
USEUNIT("Console\PoKeys55.cpp");
|
USEUNIT("Console\PoKeys55.cpp");
|
||||||
USEUNIT("Forth.cpp");
|
USEUNIT("Forth.cpp");
|
||||||
USEUNIT("Console\LPT.cpp");
|
USEUNIT("Console\LPT.cpp");
|
||||||
|
|||||||
@@ -11,8 +11,8 @@
|
|||||||
#pragma delphiheader begin
|
#pragma delphiheader begin
|
||||||
#pragma option push -w-
|
#pragma option push -w-
|
||||||
#pragma option push -Vx
|
#pragma option push -Vx
|
||||||
#include <Oerlikon_ESt.h> // Pascal unit
|
#include "Oerlikon_ESt.h" // Pascal unit
|
||||||
#include <hamulce.h> // Pascal unit
|
#include "hamulce.h" // Pascal unit
|
||||||
#include <SysUtils.hpp> // Pascal unit
|
#include <SysUtils.hpp> // Pascal unit
|
||||||
#include <mctools.hpp> // Pascal unit
|
#include <mctools.hpp> // Pascal unit
|
||||||
#include <SysInit.hpp> // Pascal unit
|
#include <SysInit.hpp> // Pascal unit
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ http://mozilla.org/MPL/2.0/.
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include "hamulce.h" // Pascal unit
|
#include "hamulce.h" // Pascal unit
|
||||||
#include <friction.hpp> // Pascal unit
|
#include "friction.h" // Pascal unit
|
||||||
#include <SysUtils.hpp> // Pascal unit
|
#include <SysUtils.hpp> // Pascal unit
|
||||||
#include <mctools.hpp> // Pascal unit
|
#include <mctools.hpp> // Pascal unit
|
||||||
#include <SysInit.hpp> // Pascal unit
|
#include <SysInit.hpp> // Pascal unit
|
||||||
|
|||||||
@@ -13,105 +13,101 @@ Copyright (C) 2007-2013 Maciej Cierniak
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include "friction.h"
|
#include "friction.h"
|
||||||
|
#include <math.h>
|
||||||
|
|
||||||
|
|
||||||
double TFricMat::GetFC(double N, double Vel)
|
double TFricMat::GetFC(double N, double Vel)
|
||||||
{ double result;
|
{
|
||||||
GetFC =1;
|
return 1;
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
double TP10Bg::GetFC(double N, double Vel)
|
double TP10Bg::GetFC(double N, double Vel)
|
||||||
{ double result;
|
{
|
||||||
// GetFC:=0.60*((1.6*N+100)/(8.0*N+100))*((Vel+100)/(5*Vel+100))*(1.0032-0.0007*N-0.0001*N*N);
|
// GetFC:=0.60*((1.6*N+100)/(8.0*N+100))*((Vel+100)/(5*Vel+100))*(1.0032-0.0007*N-0.0001*N*N);
|
||||||
// GetFC:=47/(2*Vel+100)*(2.145-0.0538*N+0.00074*N*N-0.00000536*N*N*N)/2.145;
|
// GetFC:=47/(2*Vel+100)*(2.145-0.0538*N+0.00074*N*N-0.00000536*N*N*N)/2.145;
|
||||||
// GetFC:=46/(2*Vel+100)*(11.33-0.105*N)/(11.33+0.179*N);
|
// GetFC:=46/(2*Vel+100)*(11.33-0.105*N)/(11.33+0.179*N);
|
||||||
// GetFC:=49/(2*Vel+100)*(13.08-0.083*N)/(12.94+0.285*N);
|
// GetFC:=49/(2*Vel+100)*(13.08-0.083*N)/(12.94+0.285*N);
|
||||||
//if Vel<20 then Vel:=20;
|
// if Vel<20 then Vel:=20;
|
||||||
// Vel:= Vel-20;
|
// Vel:= Vel-20;
|
||||||
// GetFC:=0.52*((1*Vel+100)/(5.0*Vel+100))*(13.08-0.083*N)/(12.94+0.285*N);
|
// GetFC:=0.52*((1*Vel+100)/(5.0*Vel+100))*(13.08-0.083*N)/(12.94+0.285*N);
|
||||||
// GetFC:=Min0R(0.67*(1*(277-2.66*Vel)/(100+2.1*Vel)+0.23*(-686+8.27*Vel)/(100+1.16*Vel))*(13.08-0.083*N)/(12.94+0.285*N),0.4);
|
// GetFC:=Min0R(0.67*(1*(277-2.66*Vel)/(100+2.1*Vel)+0.23*(-686+8.27*Vel)/(100+1.16*Vel))*(13.08-0.083*N)/(12.94+0.285*N),0.4);
|
||||||
GetFC =exp( -0.022*N )*( 0.19-0.095*exp( -Vel*1.0/25.7 ) )+0.384*exp( -Vel*1.0/25.7 )-0.028;
|
return exp(-0.022 * N) * (0.19 - 0.095 * exp(-Vel * 1.0 / 25.7)) +
|
||||||
return result;
|
0.384 * exp(-Vel * 1.0 / 25.7) - 0.028;
|
||||||
}
|
}
|
||||||
|
|
||||||
double TP10Bgu::GetFC(double N, double Vel)
|
double TP10Bgu::GetFC(double N, double Vel)
|
||||||
{ double result;
|
{
|
||||||
// GetFC:=0.60*((1.6*N+100)/(8.0*N+100))*((Vel+100)/(5*Vel+100));
|
// GetFC:=0.60*((1.6*N+100)/(8.0*N+100))*((Vel+100)/(5*Vel+100));
|
||||||
// GetFC:=47/(2*Vel+100)*(2.137-0.0514*N+0.000832*N*N-0.00000604*N*N*N)/2.137;
|
// GetFC:=47/(2*Vel+100)*(2.137-0.0514*N+0.000832*N*N-0.00000604*N*N*N)/2.137;
|
||||||
// GetFC:=0.49*100/(2*Vel+100)*(11.33-0.013*N)/(11.33+0.280*N);
|
// GetFC:=0.49*100/(2*Vel+100)*(11.33-0.013*N)/(11.33+0.280*N);
|
||||||
// GetFC:=0.52*((Vel+100)/(5.0*Vel+100))*(11.33-0.013*N)/(11.33+0.280*N);
|
// GetFC:=0.52*((Vel+100)/(5.0*Vel+100))*(11.33-0.013*N)/(11.33+0.280*N);
|
||||||
//if Vel<20 then Vel:=20;
|
// if Vel<20 then Vel:=20;
|
||||||
// Vel:= Vel-20;
|
// Vel:= Vel-20;
|
||||||
// GetFC:=0.52*((0.0*Vel+120)/(5*Vel+100))*(11.33-0.013*N)/(11.33+0.280*N);
|
// GetFC:=0.52*((0.0*Vel+120)/(5*Vel+100))*(11.33-0.013*N)/(11.33+0.280*N);
|
||||||
// GetFC:=0.49*100/(3*Vel+100)*(11.33-0.013*N)/(11.33+0.280*N);
|
// GetFC:=0.49*100/(3*Vel+100)*(11.33-0.013*N)/(11.33+0.280*N);
|
||||||
// GetFC:=Min0R(0.67*(1*(277-2.66*Vel)/(100+2.1*Vel)+0.23*(-686+8.27*Vel)/(100+1.16*Vel))*(11.33-0.013*N)/(11.33+0.280*N),0.4);
|
// GetFC:=Min0R(0.67*(1*(277-2.66*Vel)/(100+2.1*Vel)+0.23*(-686+8.27*Vel)/(100+1.16*Vel))*(11.33-0.013*N)/(11.33+0.280*N),0.4);
|
||||||
GetFC =exp( -0.017*N )*( 0.18-0.09*exp( -Vel*1.0/25.7 ) )+0.381*exp( -Vel*1.0/25.7 )-0.022;//0.05*exp(-0.2*N);
|
return exp(-0.017 * N) * (0.18 - 0.09 * exp(-Vel * 1.0 / 25.7)) +
|
||||||
return result;
|
0.381 * exp(-Vel * 1.0 / 25.7) - 0.022; // 0.05*exp(-0.2*N);
|
||||||
}
|
}
|
||||||
|
|
||||||
double TP10yBg::GetFC(double N, double Vel)
|
double TP10yBg::GetFC(double N, double Vel)
|
||||||
{ double result; double A; double C; double u0; double V0;
|
{
|
||||||
|
double A;
|
||||||
|
double C;
|
||||||
|
double u0;
|
||||||
|
double V0;
|
||||||
|
|
||||||
A =2.135*exp( -0.03726*N )-0.5;
|
A = 2.135 * exp(-0.03726 * N) - 0.5;
|
||||||
C =0.353-A*0.029;
|
C = 0.353 - A * 0.029;
|
||||||
u0 =0.41-C;
|
u0 = 0.41 - C;
|
||||||
V0 =25.7+20*A;
|
V0 = 25.7 + 20 * A;
|
||||||
GetFC =( u0+C*exp( -Vel*1.0/V0 ) );
|
return (u0 + C * exp(-Vel * 1.0 / V0));
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
double TP10yBgu::GetFC(double N, double Vel)
|
double TP10yBgu::GetFC(double N, double Vel)
|
||||||
{ double result; double A; double C; double u0; double V0;
|
{
|
||||||
|
double A;
|
||||||
|
double C;
|
||||||
|
double u0;
|
||||||
|
double V0;
|
||||||
|
|
||||||
A =1.68*exp( -0.02735*N )-0.5;
|
A = 1.68 * exp(-0.02735 * N) - 0.5;
|
||||||
C =0.353-A*0.044;
|
C = 0.353 - A * 0.044;
|
||||||
u0 =0.41-C;
|
u0 = 0.41 - C;
|
||||||
V0 =25.7+21*A;
|
V0 = 25.7 + 21 * A;
|
||||||
GetFC =( u0+C*exp( -Vel*1.0/V0 ) );
|
return (u0 + C * exp(-Vel * 1.0 / V0));
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
double TP10::GetFC(double N, double Vel)
|
double TP10::GetFC(double N, double Vel)
|
||||||
{ double result;
|
{
|
||||||
GetFC =0.60*( ( 1.6*N+100 )*1.0/( 8.0*N+100 ) )*( ( Vel+100 )*1.0/( 5*Vel+100 ) );
|
return
|
||||||
// GetFC:=43/(2*Vel+100)*(2.145-0.0538*N+0.00074*N*N-0.00000536*N*N*N)/2.145
|
0.60 * ((1.6 * N + 100) * 1.0 / (8.0 * N + 100)) * ((Vel + 100) * 1.0 / (5 * Vel + 100));
|
||||||
return result;
|
// GetFC:=43/(2*Vel+100)*(2.145-0.0538*N+0.00074*N*N-0.00000536*N*N*N)/2.145
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
double TFR513::GetFC(double N, double Vel)
|
double TFR513::GetFC(double N, double Vel)
|
||||||
{ double result;
|
{
|
||||||
GetFC =0.3-Vel*0.00081;
|
return 0.3 - Vel * 0.00081;
|
||||||
// GetFC:=43/(2*Vel+100)*(2.145-0.0538*N+0.00074*N*N-0.00000536*N*N*N)/2.145
|
// GetFC:=43/(2*Vel+100)*(2.145-0.0538*N+0.00074*N*N-0.00000536*N*N*N)/2.145
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
double TCosid::GetFC(double N, double Vel)
|
double TCosid::GetFC(double N, double Vel)
|
||||||
{ double result;
|
{
|
||||||
GetFC =0.27;
|
return 0.27;
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
double TDisk1::GetFC(double N, double Vel)
|
double TDisk1::GetFC(double N, double Vel)
|
||||||
{ double result;
|
{
|
||||||
GetFC =0.2375+0.000885*N-0.000345*N*N;
|
return 0.2375 + 0.000885 * N - 0.000345 * N * N;
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
double TDisk2::GetFC(double N, double Vel)
|
double TDisk2::GetFC(double N, double Vel)
|
||||||
{ double result;
|
{
|
||||||
GetFC =0.27;
|
return 0.27;
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
double TFR510::GetFC(double N, double Vel)
|
double TFR510::GetFC(double N, double Vel)
|
||||||
{ double result;
|
{
|
||||||
GetFC =0.15;
|
return 0.15;
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//END
|
//END
|
||||||
|
|||||||
@@ -35,16 +35,8 @@ Zrobione:
|
|||||||
|
|
||||||
//uses hamulce;
|
//uses hamulce;
|
||||||
|
|
||||||
#include <SysUtils.hpp> // Pascal unit
|
|
||||||
#include <mctools.hpp> // Pascal unit
|
|
||||||
#include <SysInit.hpp> // Pascal unit
|
|
||||||
#include <System.hpp> // Pascal unit
|
|
||||||
|
|
||||||
|
class TFricMat
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
struct/*class*/ TFricMat: public TObject
|
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual double GetFC(double N, double Vel);
|
virtual double GetFC(double N, double Vel);
|
||||||
@@ -53,7 +45,7 @@ public:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
struct/*class*/ TP10Bg: public TFricMat
|
class TP10Bg: public TFricMat
|
||||||
|
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -63,7 +55,7 @@ public:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
struct/*class*/ TP10Bgu: public TFricMat
|
class TP10Bgu: public TFricMat
|
||||||
|
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -73,7 +65,7 @@ public:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
struct/*class*/ TP10yBg: public TFricMat
|
class TP10yBg: public TFricMat
|
||||||
|
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -83,7 +75,7 @@ public:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
struct/*class*/ TP10yBgu: public TFricMat
|
class TP10yBgu: public TFricMat
|
||||||
|
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -93,7 +85,7 @@ public:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
struct/*class*/ TP10: public TFricMat
|
class TP10: public TFricMat
|
||||||
|
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -103,7 +95,7 @@ public:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
struct/*class*/ TFR513: public TFricMat
|
class TFR513: public TFricMat
|
||||||
|
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -113,7 +105,7 @@ public:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
struct/*class*/ TFR510: public TFricMat
|
class TFR510: public TFricMat
|
||||||
|
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -123,7 +115,7 @@ public:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
struct/*class*/ TCosid: public TFricMat
|
class TCosid: public TFricMat
|
||||||
|
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -133,7 +125,7 @@ public:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
struct/*class*/ TDisk1: public TFricMat
|
class TDisk1: public TFricMat
|
||||||
|
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -143,7 +135,7 @@ public:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
struct/*class*/ TDisk2: public TFricMat
|
class TDisk2: public TFricMat
|
||||||
|
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|||||||
232
McZapkie/friction.~hpp
Normal file
232
McZapkie/friction.~hpp
Normal file
@@ -0,0 +1,232 @@
|
|||||||
|
// Borland C++ Builder
|
||||||
|
// Copyright (c) 1995, 1999 by Borland International
|
||||||
|
// All rights reserved
|
||||||
|
|
||||||
|
// (DO NOT EDIT: machine generated header) 'friction.pas' rev: 5.00
|
||||||
|
|
||||||
|
#ifndef frictionHPP
|
||||||
|
#define frictionHPP
|
||||||
|
|
||||||
|
#pragma delphiheader begin
|
||||||
|
#pragma option push -w-
|
||||||
|
#pragma option push -Vx
|
||||||
|
#include <SysUtils.hpp> // Pascal unit
|
||||||
|
#include <mctools.hpp> // Pascal unit
|
||||||
|
#include <SysInit.hpp> // Pascal unit
|
||||||
|
#include <System.hpp> // Pascal unit
|
||||||
|
|
||||||
|
//-- user supplied -----------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Physics
|
||||||
|
{
|
||||||
|
//-- type declarations -------------------------------------------------------
|
||||||
|
class DELPHICLASS TFricMat;
|
||||||
|
class PASCALIMPLEMENTATION TFricMat : public System::TObject
|
||||||
|
{
|
||||||
|
typedef System::TObject inherited;
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual double __fastcall GetFC(double N, double Vel);
|
||||||
|
public:
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Create */ inline __fastcall TFricMat(void) : System::TObject() { }
|
||||||
|
#pragma option pop
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Destroy */ inline __fastcall virtual ~TFricMat(void) { }
|
||||||
|
#pragma option pop
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
class DELPHICLASS TP10Bg;
|
||||||
|
class PASCALIMPLEMENTATION TP10Bg : public TFricMat
|
||||||
|
{
|
||||||
|
typedef TFricMat inherited;
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual double __fastcall GetFC(double N, double Vel);
|
||||||
|
public:
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Create */ inline __fastcall TP10Bg(void) : TFricMat() { }
|
||||||
|
#pragma option pop
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Destroy */ inline __fastcall virtual ~TP10Bg(void) { }
|
||||||
|
#pragma option pop
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
class DELPHICLASS TP10Bgu;
|
||||||
|
class PASCALIMPLEMENTATION TP10Bgu : public TFricMat
|
||||||
|
{
|
||||||
|
typedef TFricMat inherited;
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual double __fastcall GetFC(double N, double Vel);
|
||||||
|
public:
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Create */ inline __fastcall TP10Bgu(void) : TFricMat() { }
|
||||||
|
#pragma option pop
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Destroy */ inline __fastcall virtual ~TP10Bgu(void) { }
|
||||||
|
#pragma option pop
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
class DELPHICLASS TP10yBg;
|
||||||
|
class PASCALIMPLEMENTATION TP10yBg : public TFricMat
|
||||||
|
{
|
||||||
|
typedef TFricMat inherited;
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual double __fastcall GetFC(double N, double Vel);
|
||||||
|
public:
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Create */ inline __fastcall TP10yBg(void) : TFricMat() { }
|
||||||
|
#pragma option pop
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Destroy */ inline __fastcall virtual ~TP10yBg(void) { }
|
||||||
|
#pragma option pop
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
class DELPHICLASS TP10yBgu;
|
||||||
|
class PASCALIMPLEMENTATION TP10yBgu : public TFricMat
|
||||||
|
{
|
||||||
|
typedef TFricMat inherited;
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual double __fastcall GetFC(double N, double Vel);
|
||||||
|
public:
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Create */ inline __fastcall TP10yBgu(void) : TFricMat() { }
|
||||||
|
#pragma option pop
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Destroy */ inline __fastcall virtual ~TP10yBgu(void) { }
|
||||||
|
#pragma option pop
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
class DELPHICLASS TP10;
|
||||||
|
class PASCALIMPLEMENTATION TP10 : public TFricMat
|
||||||
|
{
|
||||||
|
typedef TFricMat inherited;
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual double __fastcall GetFC(double N, double Vel);
|
||||||
|
public:
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Create */ inline __fastcall TP10(void) : TFricMat() { }
|
||||||
|
#pragma option pop
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Destroy */ inline __fastcall virtual ~TP10(void) { }
|
||||||
|
#pragma option pop
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
class DELPHICLASS TFR513;
|
||||||
|
class PASCALIMPLEMENTATION TFR513 : public TFricMat
|
||||||
|
{
|
||||||
|
typedef TFricMat inherited;
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual double __fastcall GetFC(double N, double Vel);
|
||||||
|
public:
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Create */ inline __fastcall TFR513(void) : TFricMat() { }
|
||||||
|
#pragma option pop
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Destroy */ inline __fastcall virtual ~TFR513(void) { }
|
||||||
|
#pragma option pop
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
class DELPHICLASS TFR510;
|
||||||
|
class PASCALIMPLEMENTATION TFR510 : public TFricMat
|
||||||
|
{
|
||||||
|
typedef TFricMat inherited;
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual double __fastcall GetFC(double N, double Vel);
|
||||||
|
public:
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Create */ inline __fastcall TFR510(void) : TFricMat() { }
|
||||||
|
#pragma option pop
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Destroy */ inline __fastcall virtual ~TFR510(void) { }
|
||||||
|
#pragma option pop
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
class DELPHICLASS TCosid;
|
||||||
|
class PASCALIMPLEMENTATION TCosid : public TFricMat
|
||||||
|
{
|
||||||
|
typedef TFricMat inherited;
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual double __fastcall GetFC(double N, double Vel);
|
||||||
|
public:
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Create */ inline __fastcall TCosid(void) : TFricMat() { }
|
||||||
|
#pragma option pop
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Destroy */ inline __fastcall virtual ~TCosid(void) { }
|
||||||
|
#pragma option pop
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
class DELPHICLASS TDisk1;
|
||||||
|
class PASCALIMPLEMENTATION TDisk1 : public TFricMat
|
||||||
|
{
|
||||||
|
typedef TFricMat inherited;
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual double __fastcall GetFC(double N, double Vel);
|
||||||
|
public:
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Create */ inline __fastcall TDisk1(void) : TFricMat() { }
|
||||||
|
#pragma option pop
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Destroy */ inline __fastcall virtual ~TDisk1(void) { }
|
||||||
|
#pragma option pop
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
class DELPHICLASS TDisk2;
|
||||||
|
class PASCALIMPLEMENTATION TDisk2 : public TFricMat
|
||||||
|
{
|
||||||
|
typedef TFricMat inherited;
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual double __fastcall GetFC(double N, double Vel);
|
||||||
|
public:
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Create */ inline __fastcall TDisk2(void) : TFricMat() { }
|
||||||
|
#pragma option pop
|
||||||
|
#pragma option push -w-inl
|
||||||
|
/* TObject.Destroy */ inline __fastcall virtual ~TDisk2(void) { }
|
||||||
|
#pragma option pop
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
//-- var, const, procedure ---------------------------------------------------
|
||||||
|
|
||||||
|
} /* namespace Friction */
|
||||||
|
#if !defined(NO_IMPLICIT_NAMESPACE_USE)
|
||||||
|
using namespace Friction;
|
||||||
|
#endif
|
||||||
|
#pragma option pop // -w-
|
||||||
|
#pragma option pop // -Vx
|
||||||
|
|
||||||
|
#pragma delphiheader end.
|
||||||
|
//-- end unit ----------------------------------------------------------------
|
||||||
|
#endif // friction
|
||||||
@@ -35,13 +35,12 @@ H14K1 (zasadniczy), H1405 (pomocniczy), St113 (ep)
|
|||||||
Knorr/West EP - ¿eby by³
|
Knorr/West EP - ¿eby by³
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <friction.hpp> // Pascal unit
|
#include "friction.h" // Pascal unit
|
||||||
#include <SysUtils.hpp> // Pascal unit
|
#include <SysUtils.hpp> // Pascal unit
|
||||||
#include <mctools.hpp> // Pascal unit
|
#include <mctools.hpp> // Pascal unit
|
||||||
#include <SysInit.hpp> // Pascal unit
|
#include <SysInit.hpp> // Pascal unit
|
||||||
#include <System.hpp> // Pascal unit
|
#include <System.hpp> // Pascal unit
|
||||||
|
|
||||||
using namespace Friction;
|
|
||||||
|
|
||||||
namespace Hamulce
|
namespace Hamulce
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
#pragma delphiheader begin
|
#pragma delphiheader begin
|
||||||
#pragma option push -w-
|
#pragma option push -w-
|
||||||
#pragma option push -Vx
|
#pragma option push -Vx
|
||||||
#include <friction.hpp> // Pascal unit
|
#include <friction.h> // Pascal unit
|
||||||
#include <SysUtils.hpp> // Pascal unit
|
#include <SysUtils.hpp> // Pascal unit
|
||||||
#include <mctools.hpp> // Pascal unit
|
#include <mctools.hpp> // Pascal unit
|
||||||
#include <SysInit.hpp> // Pascal unit
|
#include <SysInit.hpp> // Pascal unit
|
||||||
|
|||||||
Reference in New Issue
Block a user