Repository navigation
Expand file tree
/
Copy pathmarkedit.txt
More file actions
81 lines (66 loc) · 2.73 KB
/
Copy pathmarkedit.txt
File metadata and controls
81 lines (66 loc) · 2.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
MarkEdit for Windows
is copyright © 2010-2011
by AKON & TerraNoNames.
http://mykaralw.narod.ru/
Version 1.0.0.3, Feb 12 2011.
[12.02.2011] Akon <mykaralw@yandex.ru>
"MarkEdit v.1.0.0.3"
* äîáàâëåí ñêðèïò êîíôèãóðèðîâàíèÿ (configure) äëÿ ñáîðêè.
* äîáàâëåíà äîêóìåíòàöèÿ ðàçðàáîòêè (SRC\*\*.txt).
[04.02.2011] Akon <mykaralw@yandex.ru>
"MarkEdit v.1.0.0.3"
* äîáàâëåí èíñòðóìåí ëèíåéíîé èíòåðïîëÿöèè.
* îáíîâëåíà äîêóìåíòàöèÿ.
[29.01.2011] Akon <mykaralw@yandex.ru>
"MarkEdit v.1.0.0.3"
* äîáàâëåíû èíñòðóìåíû ðàñ÷åòà ñòÿãèâàþùèõ õîðä.
[22.01.2011] Akon <mykaralw@yandex.ru>
"MarkEdit v.1.0.0.3"
* äîáàâëåíû èíñòðóìåíû ðàñ÷åòà âåðòèêàëüíîãî ïðîôèëÿ.
[19.01.2011] Akon <mykaralw@yandex.ru>
"MarkEdit v.1.0.0.2"
! èñïðàâëåíà îøèáêà(ëÿï) â ðàñ÷åòå ñìåùåíèÿ ïóíêòà îò îñè òðàññû íà ïðÿìîé.
[15.01.2011] Akon <mykaralw@yandex.ru>
"MarkEdit v.1.0.0.2"
! èçìåíåí ðàñ÷åò ïèêåòàæà íà ïåðåõîäíîé êðèâîé, ïðèâåäåí â ñîîòâåòñòâèå ñ ðàçáèâî÷íîé îñüþ:
PKpz = PKnsk+lpk(pz) = PKnsk+l(pz)+l(pz)^5/(60*C^2) = PKnsk+l(pz)*[1+l(pz)^4/(60*C^2)]
* äîáàâëåí èíñòðóìåí íàñòðîéêè òî÷íîñòè îêðóãëåíèÿ ðåçóëüòàòà.
[30.12.2010] Akon <mykaralw@yandex.ru>
"MarkEdit v.1.0.0.1"
! èçìåíåíà èíèöèàëèçàöèÿ ìåíþ, ÷òî ñäåëàëî C-êîä ñîâìåñòèìûì ñ Pelles C for Windows:
Wc.lpszMenuName = MAKEINTRESOURCE(IDMAINMENU)
* íàâåäåíà ëîãèêà (íå äî êîíöà) â îïåðàöèÿõ îòêðûòèÿ-ñîõðàíåíèÿ òåêñòîâûõ ôàéëîâ
* èñõîäíûé êîä ðàçáèò íà ìîäóëè, ÷òî óëó÷øèëî åãî ÷èòàåìîñòü:
MarkEdit.h
MarkEdit.Bas
medlgabout.basi
medlgos.basi
medlgrcc.basi
medlgrl.basi
medlgrsc.basi
medlgtcc.basi
medlgtl.basi
medlgtsc.basi
megsedit.basi
meids.basi
memark.basi
memath.basi
! ìàðêøåéäåðñêèå âû÷èñëåíèÿ ïåðåäåëàíû â âûçûâàåìûå ôóíêöèè (êîíòðîëü ëÿïîâ):
Function MarkLen(tY As Double, tX As Double) As Double
Function MarkPK(tY As Double,tX As Double, tSin As Double,tCos As Double) As Double
Function MarkDelta(tY As Double,tX As Double, tSin As Double,tCos As Double) As Double
Function MarkSCFi(tL As Double,tC As Double) As Double
Function MarkSCX(tL As Double,tC As Double) As Double
Function MarkSCY(tL As Double,tC As Double) As Double
Function MarkSCa1(tL As Double,tC As Double) As Double
Function MarkSCa(tL As Double,tC As Double) As Double
Function MarkSCZ(tL As Double,tC As Double) As Double
Function MarkSCddX(tL As Double,tC As Double) As Double
Function MarkSChigh(Xsk As Double, Ysk As Double, FIsk As Double, y0pz As Double) As Double
Function MarkSCLpk(tL As Double, tC As Double) As Double
! äîîïðåäåëåíû ãðàíèöû ïåðåõîäíîé êðèâîé:
0 <= x0pz <= Xsk+(Ysk-y0pz)*tan(FIsk)
! äîáàâëåíà äîêóìåíòàöèÿ ê ïðîãðàììå
[20.12.2010] Akon <mykaralw@yandex.ru>
"MarkEdit v.1.0.0.0"
* ñòàðòîâàÿ âåðñèÿ ïðîãðàììû

