Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Фролов, С. А. Кибернетика и инженерная графика

.pdf
Скачиваний:
15
Добавлен:
20.10.2023
Размер:
7.75 Mб
Скачать

7456

 

00

 

 

(XX)

 

 

 

 

7457

 

56

 

 

 

 

 

 

7460

(а)

04

 

 

 

[ctg ф]

Формирование

 

 

 

 

 

 

 

 

коэффициента

 

 

00

 

 

 

(А)

 

прямой

7461

 

« 1 »

 

[ctg ф]

 

 

 

7462

 

02

« о »

 

Р +

1

 

 

7463

 

00

р +

1

 

\В]

 

 

 

7464

 

55

 

 

Lx

Р +

1

 

 

7465

 

54

21р

 

 

Р + 2

 

 

7466

 

05

[ctgcp]

Р + 1

Р +

1

 

 

7467

 

02

Р +

1

Р + 2

[С]

 

 

 

7470

 

00

 

 

 

 

 

 

 

7471

 

 

 

 

 

 

 

 

 

7472

 

 

 

 

 

 

 

 

 

7473

 

 

 

 

 

 

 

 

 

7474

 

 

 

 

 

 

 

 

 

7475

 

 

 

 

 

 

 

 

 

7476

 

 

 

 

 

 

 

 

 

7477

 

 

 

 

 

 

 

 

 

 

 

Константы,

параметры,

числа

 

 

 

7500

Li

7

77

 

7777

 

 

 

 

7501

« 1 »

1

01

 

4000

 

 

 

 

7502

« 2 »

1

02

 

4000

 

 

 

 

7503

« 5 0 0 »

1

11

 

7640

0000

 

0000

7504

« 1 0 0 »

 

00

 

0001

 

7505

0.0.1

 

00

0000

0000

 

0001

7506

св

 

 

 

 

 

 

 

 

7507

Ш

 

 

 

 

 

 

 

 

7510

1В]

 

 

 

 

 

 

 

 

7511

[С]

 

 

 

 

 

 

 

 

7512

\D]

 

 

 

 

 

 

 

 

7513

IE]

 

 

 

 

 

 

 

 

7514

[F]

 

 

 

 

 

 

 

 

7515

[М]

 

 

 

 

 

 

 

 

7516

IN]

 

 

 

 

 

 

 

 

7517

[р]

 

 

 

 

 

 

 

 

7520

[ P i l

 

 

 

 

 

 

2

t / i — 100 чи­

7521

[ Р 2 ]

 

 

 

 

 

 

7522

1ДЛ]

 

 

 

 

 

 

сел

ячейки

7523

[Ц]

 

 

 

 

 

 

7601—7744

7524

r min

 

 

 

 

 

 

 

 

7525

и

 

 

 

 

 

 

 

 

7526

 

 

 

 

 

 

 

 

7527

Щ]

 

 

 

 

 

 

 

 

7530

2]

 

 

 

 

 

 

 

 

7531

Ш

 

 

 

 

 

 

 

 

7532

 

 

 

 

 

 

 

 

 

7533

fs,]

 

 

 

 

 

 

 

 

7534

!52 1

 

 

 

 

 

 

 

 

7535

[ctg ф]

 

 

 

 

 

 

 

 

210

 

 

 

 

ПРИЛОЖЕНИЕ

III

ПРОГРАММА РЕШЕНИЯ ЗАДАЧ — ОПРЕДЕЛЕНИЕ ТОЧКИ ВСТРЕЧИ

ПРЯМОЙ

 

 

С ПЛОСКОСТЬЮ

(ОПЕРАТОР

R)

 

 

Предполагается, что после выполнения программы слежения все числа

распределены

в 6-массиве в порядке

возрастания их у и х

координат, причем в некоторых ячейках

(Ak) хранятся

адреса первых

чисел каждого

образа

в виде: 00 0000 0000

{. . .}

г

г

н

 

0005

6

7

10

11

12

13

14

15

16

0017

К з - З

 

52

К 3

- 2

1

00

К3~1

1

12

к3

 

10

К3

+ 1

 

56

К3+ 2

 

00

К3+

3

 

00

К3+4

2

52

К3 + 5

54

 

6

4

15

7

 

36

 

8

 

75

 

9

 

75

10

4

52

11

 

00

К3 + 12

{4

15

« 0 » 0312

0005

Я+ 3

Я4- 3

^24р д 2

Р+ 1

Р4- 1

«0 »

0000

К3 - 2

К3+ 1

^з + 2

«0 » /С3 + 31

Я+ 1

Я+ 2

«0 »

0001

Предварительный

участок

задачи:

перенос

коэффициен­

« 1 »

тов уравнений прямых на нуж­

 

 

ные места («Дополнение к 1 ва­

л:3

+ 61

рианту»)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

К3+

76

 

 

 

 

 

 

 

 

 

 

От

К3

+

124

(11

вариант)

 

 

Проба: N =

4 или 6.

Если

 

12

со =

1, то

это

означает,

что

 

N =

4.

В

противном

случае

19цикл Кз + 5; Кз + 28 идет все

шесть раз (сравнение с Д2 свя­ зано с тем, что в процессе сле­ жения при формировании р1- массива образуется одно лиш­ нее число Д)

К>+ 24

Sj — счетчик

числа точек

St

в образе нужен для пробы на

 

«точечность» (счет

счетчиков в

 

детали Кз — новый)

20

 

13

 

 

36

21

К3+

15

14

1

01

22

 

 

12

23

К3

+

16

 

02

24

# з +

17

 

76

25

 

18

 

 

00

26

 

18

 

 

00

27

 

18

 

 

00

0030

Я з +

19

 

56

31

 

20

 

 

75

32

 

21

 

 

75

33

 

22

 

 

75

34

К3

+

23

 

16

35

К3+24

 

1

00

36

 

25

 

00

37

 

26

 

1

00

40

 

27

 

1

00

0041

К3

+

28

1

12

0042

К3

+

29

 

 

43

 

30

 

 

56

44

 

31

 

 

00

45

 

32

 

 

00

46

 

33

 

 

00

47

 

34

 

 

00

50

 

35

 

 

00

51

 

36

 

 

00

Si 2000

Si

«о »

«0 »

«0 »

0000

р+ 1 р+ 1 р+ 1

К3+ 24

[А]

1В]

1С]

« 6 - 1 »

АВ22

с2

А\

в3 с3

 

 

 

П р о д о л ж е н и е п р и л о ж. I I I

К3

+

16

 

Нахождение

коэффициен­

 

« 1 »

Si

тов А, В, С уравнений Ах +

К3

+

12

0001

+

Ву+

С= 0

 

 

« 4 »

 

 

 

 

 

 

К3

+

20

Ш

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[В]

 

 

 

 

 

 

 

 

1С]

 

 

 

 

 

К3

+

24

[Т]

Проба на «точечность» и пере­

Н+

8

 

сылка в соответствующие места

Я +

9

 

для коэффициента

прямой —

Н+

10

 

нулей (в ячейке

[Т]

хранятся

К

опера­

 

значения

координат

«точечно­

тору

X I I I

 

го»

образа)

 

 

Ш

ICJ

0001

К3

от К, Перенос найденных коэффи­ циентов уравнений прямых на адреса А и, В^, Си

К3+28 К выходу из «предваритель­ [А] ного участка» (в случае iV=6)

[В]

[С]

ID]

IE]

IF]

52

 

37

 

 

16

•Кз+

38

 

53

К3+

 

38

 

00

[М]

 

 

54

 

39

 

 

16

К3+

40

 

55

К3+

W

 

52

 

 

 

56

 

41

 

5

00

А3

 

 

57

 

42

 

5

00

в3

 

 

60

 

43

 

5

00

с3

 

 

61

 

44

 

1

00

\А)

 

 

62

 

45

 

1

00

1В]

 

 

63

 

46

 

1

00

[С]

 

С»

64

 

47

 

1

12

« 2 - 1 »

Кз+ 41

65

Ка+

49

48

 

50

0500

 

66

 

 

 

70

 

 

 

0067

 

50

 

 

00

(ПЦУК)

 

70

 

51

 

 

 

 

 

 

71

 

52

 

 

00

А,

 

Ш

0072

К3

+

44

 

 

73

 

56

 

 

00

 

 

[В]

74

 

57

 

 

00

с,

 

[С]

0075

К3

+

58

 

00

Аъ

 

[D]

76

 

59

 

 

00

вв

 

ID]

77

 

60

 

 

00

 

 

IF]

П р о д о л ж е н и е п р и л о ж . I I I

К опера­

К нахождению точки 0

тору V

 

0

 

К опера­ тору IV

АВьъ ШСъ

0001

К определению коэффици­ ента осевой линии

Используется в 13

Управляющая программа основного варианта задачи с пробами на варианты с нахо­ ждением точки 1

К нахождению точки /

0100

K 8

+

61

00

Q+

1

101

 

62

 

13

К3+

61

102

 

63

 

16

К3+64

 

103

 

64

 

00

 

[М]

 

104

 

65

 

00

 

А3

 

105

 

66

 

00

 

в3

 

106

 

67

 

00

 

С3

 

107

 

68

 

16 .

Ка

+

69

110

 

69

 

00

 

[М]

 

111

 

70

 

00

 

в.

 

112

 

71

 

00

 

 

113

 

72

 

00

 

 

 

114

 

73

 

00

 

А,

 

115

 

74

 

00

 

В,

 

116

 

75

 

00

 

с 4

 

117

K3

+

76

00

Q +

1

120

 

77

 

13

К3

+

76

121

 

78

 

16

К3

+

79

122

 

79

 

00

 

[М]

 

123

 

80

 

00

 

Аг

 

124

 

81

 

00

 

в2

 

125

 

82

 

00

 

с 2

 

126

 

83

 

00

Q +

4

127

 

84

 

16

К3+

85

(!)

« 1 - 0 . 0 »

Копера­ тору V

[А]

IB]

[С]

Копера­

тору VIa

2

[А]

[В]

1С]

[D]

IE]

IF]

(!)

П р о д о л ж е н и е

п р и л о ж .

Кз + 61

Q +

1 36

/ С 3

+

П9

Q +

2 36

К3

 

144

 

Q +

3

36

Кз

 

140

« 1 »

Q

4

36

Кз +

133

 

5

36

Кз +

165

 

 

6

36

К3+

 

195

 

К нахождению

точки 2

« 2 . 0 . 0 »

/ С 3 + 76

К

нахождению точки

3

К

опера­

 

 

 

 

тору

V

 

 

 

 

 

3

 

 

 

 

 

 

[А]

 

 

 

 

 

 

[В]

 

 

 

 

 

 

1С]

 

 

 

 

 

(0

 

 

К

нахождению точки

4

К

опера­

 

 

 

 

тору

VI а

 

 

 

 

0130

К3+

85

00

0131

К3+

86

00

132

87

 

16

133

# з +

88

00

134

89

 

00

135

90

 

00

136

91

 

00

137

92

 

16

140

93

 

00

141

94

 

00

142

95

 

00

143

96

 

00

144

97

 

16

145

98

 

00

14699

147Ка + 100

150

Кз + 101

17

151102

152103

153104

154105

155106

156107

0157

Кз + Ю8

160

109

[М]

« 2 »

К2+ 88

Аг

Вх

Сг

Q+5

К3+ 93

Щ] Ав66

С,

Кз+98

[М]

П р о д о л ж е н и е п р и л о ж .

 

 

 

4

 

 

IN]

 

 

 

К

опера­

 

 

тору

/

 

 

 

ID]

 

 

 

 

IE]

 

 

 

 

IF]

 

 

 

 

(0

 

 

 

К

опера­

К

нахождению

тору

V

5

 

 

 

 

 

 

[А]

 

 

 

 

[В]

 

 

 

 

[С]

 

К

нахождению

К

опера­

 

 

тору

VI й

6

 

 

 

 

 

«Стоп»

161К3 + ПО

162111

163112

164113

165Ка + 114

0166

К3

+

115

 

167

 

116

 

 

170

 

117

 

 

171

К3

+

П 8

00

172

К3

+

П 9

173

 

120

 

00

174

 

121

 

00

175

 

122

 

00

176

 

123

 

00

177

 

124

 

56

200125

201126

202127

203128

204129

205130

206131

207132

0210

К3+

133

00

211

 

134

00

212

 

135

00

213

 

136

00

214

 

136

16

\

Аз

А*

Р+ 1

Р + 2

Аг

« 1 »

Кг + 138

П р о д о л ж е н и е п р и л о ж .

Р+

1

Р +

2

К3+ 4

[А]

[В]

1С)

Щ]

К опера­ тору VI а

А2

Переход ко I I варианту

АлАг

 

К нахождению точки 5

215

 

138

 

00

216

К3

139

 

56

0217

+

140

00

220

 

141

 

00

221

 

142

 

00

222

К3

+

143

16

0223

К,

+

144

00

224

 

145

 

00

225

 

146

 

00

226

 

147

 

00

227

 

148

 

16

230

 

149

 

00

231

 

150

 

00

232

 

151

 

00

233

 

152

 

00

234

 

153

 

16

235

 

154

 

00

236

 

155

 

00

237

 

156

 

00

240

 

157

 

00

241

 

158

 

16

242

 

159

 

00

243

 

160

 

00

Щ]

« 1 »

л2

Сг

К3+ 88

Ах

Вг Су

« 0 »

Кз + 149

Щ]

Аъ

Въ Сь

3 + 154

W)

А6

вв

св

К3 + 159

[М]

Аг

Кз-тШ— 6 [А] [В] [С]

К опера­ тору / /

[А]

[В]

1С]

[М]

К опера­ тору VIб

1

[А]

[В]

1С)

К опера­

тору V / a

2

[А]

[В]

[С]

К опера­ тору Vic 5

[А]

П р о д о л ж е н и е п р и л о ж .

Кнахождению точки J

Кнахождению точки 2

Кнахождению точки 5

Кнахождению точки б

 

 

 

 

 

 

 

 

 

 

 

П р о д о л ж е н и е

п р и л о ж .

244

 

161

 

00

 

 

 

 

[В]

 

 

 

 

245

 

162

00

 

 

 

 

[С]

 

 

 

 

246

 

163

16

Кз +

164

К

опера­

 

 

 

 

 

 

 

 

 

 

 

 

тору

VIa

 

 

 

 

247

 

114

56

 

[М]

Кз +

101

К

нахождению

точки 6

0250

К3

+

165

00

 

А,

 

[А]

 

 

 

 

251

 

166

00

 

в2

 

[В]

 

 

 

 

252

 

167

00

 

с

2

 

[С]

 

 

 

 

253

 

168

00

« 7 »

 

[М]

 

 

 

 

254

 

169

16

К 3

+

170

К

опера­

К

нахождению

точки

Т

 

 

 

 

 

 

[М]

тору VI&

 

 

 

 

255

 

170

00

 

 

1

 

 

 

 

256

 

171

 

00

 

At

 

 

[А]

 

 

 

 

257

 

172

00

 

В 4

 

[В]

 

 

 

 

0260

К3

+

173

00

 

Q

 

[С]

 

 

 

 

261

 

174

16

К3

+

175

К

опера­

К

нахождению

точки

2

262

 

175

00

 

[М]

тору

VIa

 

 

 

 

 

 

 

2

 

 

 

 

 

263

 

176

00

 

Аз

 

Ш

 

 

 

 

264

 

177

00

 

Вз

 

1В]

 

 

 

 

265

 

178

00

 

С3

 

[С]

 

 

 

 

266

 

179

00

« 7 »

 

[М]

 

 

 

 

267

 

180

00

Q +

6

 

(!)

 

 

 

 

270

 

181

 

16

Л " 3 +

182

К

опера­

К

нахождению

точки

3

 

 

 

 

 

 

[М]

тору

VI(,

 

 

 

 

271

 

182

00

 

 

3

 

 

 

 

 

272

 

183

00

 

А,

 

[А]

 

 

 

 

273

 

184

00

 

въ

 

 

[В]

274

 

185

00

 

 

 

 

[С]

275

 

186

16

К3

+

187

К

опера­

 

 

 

 

 

 

 

 

тору

У/ а

276

 

187

00

К3

« 2 »

 

IN]

277

 

188

16

+

189

К

опера­

 

 

 

 

 

 

 

 

тору /

300

К3

+

189

00

 

в.

 

 

[D]

301

 

190

00

 

 

 

IE]

302

 

191

00

К3

св

193

К

IF)

303

 

192

16

+

опера­

 

 

 

 

 

 

 

 

тору V

304

 

193

00

 

[М]

 

6

 

305

 

194

56

 

« 7 > >

К3

+

Ю1 5

306

Ка

+

195

00

 

л.

 

 

[А]

307

 

196

00

 

въ

 

 

[В]

310

 

197

00

 

съ

 

 

[С]

311

 

198

00

 

« 2 »

 

[М]

312

 

192

16

Кз +

189

К

опера­

313

 

200

 

 

 

 

тору

/ /

 

 

 

 

 

 

 

 

П р о д о л ж е н и е п р и л о ж . I l l

Кнахождению точки 4

Кнахождению точки 6

Точка Т = точке 5 и на вы ход

 

 

 

 

 

Константы,

параметры,

числа

 

— #з

 

0701

Я +

1

4

15

0000

 

 

 

НВ

12

702

Я +

2

 

56

0000

К3

24

Т

НВ

К3

+

19

703

Я +

3

 

00

Q + 1

 

 

(Don V

НВ

К3

+

61 и К 3 + 76

0713

 

 

 

00